--- /srv/rebuilderd/tmp/rebuilderdVC8LjJ/inputs/mesa-vulkan-drivers_26.1.5-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdVC8LjJ/out/mesa-vulkan-drivers_26.1.5-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-07-16 09:17:26.000000 debian-binary │ -rw-r--r-- 0 0 0 1832 2026-07-16 09:17:26.000000 control.tar.xz │ --rw-r--r-- 0 0 0 14310396 2026-07-16 09:17:26.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 14307684 2026-07-16 09:17:26.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 --sections {} │ │ │ │ @@ -9,16 +9,16 @@ │ │ │ │ [ 4] .dynstr STRTAB 00009724 009724 02c0a4 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000357c8 0357c8 0012b4 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00036a7c 036a7c 000260 00 A 4 6 4 │ │ │ │ [ 7] .rel.dyn REL 00036cdc 036cdc 021d40 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00058a1c 058a1c 000ff0 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00059a0c 059a0c 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00059a18 059a18 001810 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 0005b228 05b228 301a00 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0035cc28 35cc28 000008 00 AX 0 0 4 │ │ │ │ + [11] .text PROGBITS 0005b228 05b228 301a10 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0035cc38 35cc38 000008 00 AX 0 0 4 │ │ │ │ [13] .rodata PROGBITS 0035cc40 35cc40 89d474 00 A 0 0 64 │ │ │ │ [14] .ARM.exidx ARM_EXIDX 00bfa0b4 bfa0b4 000070 00 AL 11 0 4 │ │ │ │ [15] .eh_frame PROGBITS 00bfa124 bfa124 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 00c04bf0 c04bf0 001160 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 00c04bf0 c04bf0 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 00c04bf4 c04bf4 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 00c04bf8 c04bf8 05b264 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) 0x59a0c │ │ │ │ - 0x0000000d (FINI) 0x35cc28 │ │ │ │ + 0x0000000d (FINI) 0x35cc38 │ │ │ │ 0x00000019 (INIT_ARRAY) 0xc04bf0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0xc04bf4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x9724 │ │ │ │ 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: 2367953987e494f90dcd6cf388380201b0902c44 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 05aaa62c7aed45a6d6927c13cc6e328f1892d195 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -3483,32 +3483,32 @@ │ │ │ │ 'I3hzDyD │ │ │ │ $J8F$I3hzDyD │ │ │ │ "J8F"I3hzDyD │ │ │ │ ` KzD(`i` │ │ │ │ ` KzD(`i` │ │ │ │ Q88G888=8888888B8888888888888888 │ │ │ │ HxDpG HxDpG │ │ │ │ -HxDpG0A │ │ │ │ +HxDpG A │ │ │ │ OUx\xxxuxxxxxxxl │ │ │ │ P7`M```D```````G │ │ │ │ ,,,%,,,,,,,, │ │ │ │ 111%1111111, │ │ │ │ d_yuplHD@<84/* │ │ │ │ FFFFFFJJJJbotx^kf │ │ │ │ P0} │ │ │ │ fHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpGNHxDpGNHxDpGMHxDpGMHxDpGLHxDpGLHxDpGKHxDpGKHxDpGJHxDpGJHxDpGIHxDpGIHxDpGHHxDpGHHxDpGGHxDpG │ │ │ │ bHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpGo │ │ │ │ [HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGWHxDpGWHxDpGVHxDpGVHxDpGUHxDpGUHxDpGTHxDpGTHxDpGSHxDpGSHxDpGRHxDpGRHxDpGQHxDpGC │ │ │ │ -GHxDpGGHxDpGFHxDpGFHxDpGEHxDpGEHxDpGDHxDpGDHxDpGCHxDpGCHxDpGBHxDpGBHxDpGAHxDpGAHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG : 6 2 . │ │ │ │ `\XTPLHD@<840,($ │ │ │ │ @<840,($ │ │ │ │ 8<40,@($ │ │ │ │ 8<40,($ @ │ │ │ │ -uHxDpG0[ │ │ │ │ +uHxDpG [ │ │ │ │ |HxDpG{HxDpG{HxDpG │ │ │ │ nq111t111 │ │ │ │ w1111z11111 │ │ │ │ L::8888DFHJ@B>::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::A │ │ │ │ pG pG- │ │ │ │ FfhKF"F)F8F │ │ │ │ .UXILOR147:=@CF │ │ │ │ @@ -3753,15 +3753,15 @@ │ │ │ │ E&A&=&9&5&1&-&)&%&!& │ │ │ │ }%y%u%q% │ │ │ │ a%]%Y%U%Q%M%I%E% │ │ │ │ $g!c!_![!W!S!O!K!G!C!?!;!7!3! │ │ │ │ { w s o k g c _ │ │ │ │ [ W S O K G C ? ; │ │ │ │ 7 3 / + ' │ │ │ │ -SHxDpGSHxDpGRHxDpGRHxDpGQHxDpGQHxDpGPHxDpGPHxDpGOHxDpGOHxDpGNHxDpGNHxDpGMHxDpGMHxDpGLHxDpGLHxDpGKHxDpGKHxDpGJHxDpGJHxDpGIHxDpGIHxDpGHHxDpGHHxDpGGHxDpGGHxDpGFHxDpGFHxDpGEHxDpGEHxDpGDHxDpGDHxDpGCHxDpGCHxDpGBHxDpGBHxDpGAHxDpGAHxDpG@HxDpG@HxDpG?HxDpG?HxDpG>HxDpG>HxDpG=HxDpG=HxDpGHxDpG>HxDpG=HxDpG=HxDpG │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdami sl, {r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi fp, [r8], #-131 @ 0xffffff7d │ │ │ │ - blx fec9792c │ │ │ │ + blx fee9792c │ │ │ │ movwcs r4, #2312 @ 0x908 │ │ │ │ rscsvc pc, r5, #82837504 @ 0x4f00000 │ │ │ │ eorseq pc, pc, #192, 4 │ │ │ │ tstls r0, r9, ror r4 │ │ │ │ - stc2 1, cr15, [r6], {143} @ 0x8f │ │ │ │ + stc2 1, cr15, [lr], {143} @ 0x8f │ │ │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlabteq r0, r3, r9, lr │ │ │ │ stclt 0, cr11, [r0, #-12] │ │ │ │ eorseq r1, r0, sl, lsr r9 │ │ │ │ adcseq r9, sl, r8, lsl #28 │ │ │ │ ldrdeq r7, [r0], #6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ @@ -843,16 +843,16 @@ │ │ │ │ eorseq r1, r0, lr, asr #3 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3148 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fbed │ │ │ │ - stmdbls r3, {r0, r1, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fbf5 │ │ │ │ + stmdbls r3, {r0, r1, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22d974 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmia lr, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -860,16 +860,16 @@ │ │ │ │ eorseq r1, r0, r4, ror r7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb318c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fbcb │ │ │ │ - stmdbls r3, {r0, r3, r4, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fbd3 │ │ │ │ + stmdbls r3, {r0, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22d9b8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmia ip!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -877,16 +877,16 @@ │ │ │ │ eorseq r1, r0, r0, ror #14 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb31d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fba9 │ │ │ │ - stmdbls r3, {r0, r1, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fbb1 │ │ │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r5, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22d9fc │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stm sl, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -894,16 +894,16 @@ │ │ │ │ eorseq r1, r0, ip, ror #13 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3214 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fb87 │ │ │ │ - stmdbls r3, {r0, r2, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fb8f │ │ │ │ + stmdbls r3, {r0, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22da40 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r8!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -911,16 +911,16 @@ │ │ │ │ ldrsbteq r1, [r0], -r8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3258 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fb65 │ │ │ │ - stmdbls r3, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fb6d │ │ │ │ + stmdbls r3, {r0, r1, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22da84 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r6, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -928,16 +928,16 @@ │ │ │ │ eorseq r1, r0, r4, ror #12 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb329c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fb43 │ │ │ │ - stmdbls r3, {r0, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fb4b │ │ │ │ + stmdbls r3, {r0, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dac8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r4!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -945,16 +945,16 @@ │ │ │ │ eorseq r1, r0, r0, asr r6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb32e0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fb21 │ │ │ │ - stmdbls r3, {r0, r1, r2, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fb29 │ │ │ │ + stmdbls r3, {r0, r1, r2, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22db0c │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ stmda r2, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -962,16 +962,16 @@ │ │ │ │ ldrsbteq r1, [r0], -ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3324 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181faff │ │ │ │ - stmdbls r3, {r0, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fb07 │ │ │ │ + stmdbls r3, {r0, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22db50 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x00e0f7fd │ │ │ │ @@ -979,16 +979,16 @@ │ │ │ │ eorseq r1, r0, r8, asr #11 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3368 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fadd │ │ │ │ - stmdbls r3, {r0, r1, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fae5 │ │ │ │ + stmdbls r3, {r0, r1, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22db94 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x00bef7fd │ │ │ │ @@ -996,16 +996,16 @@ │ │ │ │ eorseq r1, r0, r4, asr r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb33ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r4, r8, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d3 │ │ │ │ - @ instruction: 0xf181fabb │ │ │ │ - stmdbls r3, {r0, r3, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fac3 │ │ │ │ + stmdbls r3, {r0, r4, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ bmi 22dbd8 │ │ │ │ stmdavs fp, {r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf8dc447a │ │ │ │ tstcs r1, r8 │ │ │ │ ldrbne r9, [fp, r0, lsl #6] │ │ │ │ ldrbtmi r9, [r3], -r1, lsl #6 │ │ │ │ svc 0x009cf7fd │ │ │ │ @@ -1013,16 +1013,16 @@ │ │ │ │ eorseq r1, r0, r0, asr #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb33f0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181fa99 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181faa1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143aa38 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ @@ -1031,16 +1031,16 @@ │ │ │ │ eorseq r1, r0, sl, lsl r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3438 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181fa75 │ │ │ │ - stmdbls r5, {r0, r1, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa7d │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143aa80 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ @@ -1049,16 +1049,16 @@ │ │ │ │ eorseq r1, r0, r6, lsl r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3480 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181fa51 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa59 │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143aac8 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ @@ -1067,16 +1067,16 @@ │ │ │ │ eorseq r1, r0, r6, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb34c8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181fa2d │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa35 │ │ │ │ + stmdbls r5, {r0, r1, r8, fp, ip, sp, lr, pc} │ │ │ │ strtmi r4, [r0], -r3, lsl #12 │ │ │ │ ldmvs fp, {r1, r3, fp, sp, lr} │ │ │ │ b 143ab10 │ │ │ │ andls r7, r2, #57856 @ 0xe200 │ │ │ │ tstls r0, r4, lsl #20 │ │ │ │ ldrbtmi r2, [sl], #-257 @ 0xfffffeff │ │ │ │ andgt pc, ip, sp, asr #17 │ │ │ │ @@ -1085,16 +1085,16 @@ │ │ │ │ eorseq r1, r0, r2, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3510 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181fa09 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181fa11 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, r7, 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 200b44 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1104,16 +1104,16 @@ │ │ │ │ ldrshteq r1, [r0], -r2 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb355c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181f9e3 │ │ │ │ - stmdbls r5, {r0, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f9eb │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r7, 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 200b90 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1123,16 +1123,16 @@ │ │ │ │ ldrshteq r1, [r0], -lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb35a8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181f9bd │ │ │ │ - stmdbls r5, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f9c5 │ │ │ │ + stmdbls r5, {r0, r1, r4, r7, 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 200bdc │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1142,16 +1142,16 @@ │ │ │ │ ldrshteq r1, [r0], -sl │ │ │ │ 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 , , d5 │ │ │ │ - @ instruction: 0xf181f997 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f99f │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, 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 200c28 │ │ │ │ mulgt r9, r1, r8 │ │ │ │ ldrbtmi r7, [sl], #-2569 @ 0xfffff5f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1161,16 +1161,16 @@ │ │ │ │ eorseq r1, r0, r6, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3640 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181f971 │ │ │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f979 │ │ │ │ + stmdbls r5, {r0, r1, r2, r6, 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 200c74 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1180,16 +1180,16 @@ │ │ │ │ eorseq r1, r0, r2, lsl #10 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb368c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf181f94b │ │ │ │ - stmdbls r5, {r0, r3, r4, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf181f953 │ │ │ │ + stmdbls r5, {r0, r5, 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 200cc0 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1199,16 +1199,16 @@ │ │ │ │ eorseq r1, r0, r2, lsl r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb36d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f925 │ │ │ │ - stmdbls r5, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f92d │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, 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 200d0c │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1218,16 +1218,16 @@ │ │ │ │ eorseq r1, r0, sl, ror #8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3724 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f8ff │ │ │ │ - stmdbls r5, {r0, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f907 │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r7, 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 200d58 │ │ │ │ @ instruction: 0xc00af8b1 │ │ │ │ ldrbtmi r8, [sl], #-2313 @ 0xfffff6f7 │ │ │ │ @ instruction: 0x1c00e9cd │ │ │ │ @@ -1237,16 +1237,16 @@ │ │ │ │ eorseq r1, r0, sl, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb3770 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f8d9 │ │ │ │ - stmdbls r5, {r0, r1, r2, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f8e1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f6798 │ │ │ │ bmi 348bd8 │ │ │ │ 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 │ │ │ │ @@ -1261,16 +1261,16 @@ │ │ │ │ eorseq r0, r0, r6, lsl #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febb37d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r6, r0, ror #31 │ │ │ │ stmdavs r8, {r2, r9, sl, lr}^ │ │ │ │ vaddw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f8a9 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f8b1 │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ bvc 2f67f8 │ │ │ │ bmi 348c38 │ │ │ │ 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 │ │ │ │ @@ -1285,20 +1285,20 @@ │ │ │ │ eorseq r0, r0, r6, lsr #17 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3830 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf180f879 │ │ │ │ - strmi pc, [r3], -r7, asr #30 │ │ │ │ + @ instruction: 0xf180f881 │ │ │ │ + strmi pc, [r3], -pc, asr #30 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f871 │ │ │ │ - stmdavs r2!, {r0, r1, r2, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f879 │ │ │ │ + stmdavs r2!, {r0, r1, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [r2, #-1012] @ 0xfffffc0c │ │ │ │ @@ -1306,20 +1306,20 @@ │ │ │ │ eorseq r1, r0, ip, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3884 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf180f84f │ │ │ │ - @ instruction: 0x4603ff1d │ │ │ │ + @ instruction: 0xf180f857 │ │ │ │ + strmi pc, [r3], -r5, lsr #30 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f847 │ │ │ │ - stmdavs r2!, {r0, r2, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f84f │ │ │ │ + stmdavs r2!, {r0, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ stc 7, cr15, [r8, #-1012]! @ 0xfffffc0c │ │ │ │ @@ -1327,41 +1327,41 @@ │ │ │ │ eorseq r1, r0, r0, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb38d8 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ vsubhn.i32 d4, , q6 │ │ │ │ - @ instruction: 0xf180f825 │ │ │ │ - @ instruction: 0x4603fef3 │ │ │ │ + @ instruction: 0xf180f82d │ │ │ │ + @ instruction: 0x4603fefb │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf180f81d │ │ │ │ - stmdavs r2!, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180f825 │ │ │ │ + stmdavs r2!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [lr], #1012 @ 0x3f4 │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ mlaseq r0, r4, r3, r1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb392c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r7], r8 │ │ │ │ stmdavs r8, {r0, r2, r9, sl, lr}^ │ │ │ │ - vsubhn.i32 d4, q7, q6 │ │ │ │ - @ instruction: 0xf180fffb │ │ │ │ - strmi pc, [r3], -r9, asr #29 │ │ │ │ + vsubhn.i32 d4, , q6 │ │ │ │ + @ instruction: 0xf180f803 │ │ │ │ + @ instruction: 0x4603fed1 │ │ │ │ ldmvs fp, {r5, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , q7, d5 │ │ │ │ - @ instruction: 0xf180fff3 │ │ │ │ - stmdavs r2!, {r0, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf180fffb │ │ │ │ + stmdavs r2!, {r0, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ andls r4, r2, #132, 12 @ 0x8400000 │ │ │ │ strtmi r9, [r8], -r5, lsl #22 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ tstcs r1, r4, lsl #20 │ │ │ │ ldrdmi pc, [r8], -ip │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ ldcl 7, cr15, [r4], {253} @ 0xfd │ │ │ │ @@ -1370,19 +1370,19 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb3980 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q7, d7 │ │ │ │ - @ instruction: 0xf180ffcf │ │ │ │ - @ instruction: 0x4602fe9d │ │ │ │ + @ instruction: 0xf180ffd7 │ │ │ │ + strmi pc, [r2], -r5, lsr #29 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xffc8f29e │ │ │ │ - cdp2 1, 9, cr15, cr6, cr0, {4} │ │ │ │ + @ instruction: 0xffd0f29e │ │ │ │ + cdp2 1, 9, cr15, cr14, cr0, {4} │ │ │ │ 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 224bc4 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @@ -1393,19 +1393,19 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febb39dc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ ldrdlt r0, [r8], r0 @ │ │ │ │ strmi r7, [r6], -fp, lsl #18 │ │ │ │ strmi r6, [ip], -r8, lsl #17 │ │ │ │ vsubw.s16 , q7, d7 │ │ │ │ - @ instruction: 0xf180ffa1 │ │ │ │ - strmi pc, [r2], -pc, ror #28 │ │ │ │ + @ instruction: 0xf180ffa9 │ │ │ │ + @ instruction: 0x4602fe77 │ │ │ │ ldmvs r5, {r5, r6, r7, fp, sp, lr} │ │ │ │ - @ instruction: 0xff9af29e │ │ │ │ - cdp2 1, 6, cr15, cr8, cr0, {4} │ │ │ │ + @ instruction: 0xffa2f29e │ │ │ │ + cdp2 1, 7, cr15, cr0, cr0, {4} │ │ │ │ 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 224c20 │ │ │ │ strls r4, [r0, #-1146] @ 0xfffffb86 │ │ │ │ @@ -1415,15 +1415,15 @@ │ │ │ │ eorseq r1, r0, r0, lsl #7 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febb3a38 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ stmdbmi r3, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ │ │ ldrbtmi r4, [r9], #-2051 @ 0xfffff7fd │ │ │ │ @ instruction: 0xf19b4478 │ │ │ │ - stclt 14, cr15, [r8, #-236] @ 0xffffff14 │ │ │ │ + stclt 14, cr15, [r8, #-268] @ 0xfffffef4 │ │ │ │ @ instruction: 0xffffeaaf │ │ │ │ strheq r5, [r0], #176 @ 0xb0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 13, cr15, cr0, cr12, {6} │ │ │ │ @ instruction: 0x46894c3b │ │ │ │ @@ -1467,15 +1467,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1250300 │ │ │ │ pop {r0, r1, r6, ip, sp, pc} │ │ │ │ bmi 5c08cc │ │ │ │ stmdbls sl, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xf822f188 │ │ │ │ + @ instruction: 0xf82af188 │ │ │ │ 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 │ │ │ │ @@ -1528,15 +1528,15 @@ │ │ │ │ ldcllt 0, cr11, [r0, #68]! @ 0x44 │ │ │ │ andls sl, r2, #57344 @ 0xe000 │ │ │ │ movwcs r4, #10766 @ 0x2a0e │ │ │ │ movwls r4, #1593 @ 0x639 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ @ instruction: 0xf187e004 │ │ │ │ - ldrb pc, [sl, r9, lsr #31] @ │ │ │ │ + @ instruction: 0xe7daffb1 │ │ │ │ ldrtmi r4, [r9], -r9, lsl #20 │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf8def05d │ │ │ │ @ instruction: 0xf7fde7dc │ │ │ │ svclt 0x0000ee5e │ │ │ │ sbceq r3, r0, sl, ror r6 │ │ │ │ @@ -1569,15 +1569,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r6, lsl r1 │ │ │ │ bmi 40c064 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xff56f187 │ │ │ │ + @ instruction: 0xff5ef187 │ │ │ │ ldrb r9, [sl, r5, lsl #18] │ │ │ │ strbne r4, [r5, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ strls r9, [r0], #-770 @ 0xfffffcfe │ │ │ │ @ instruction: 0xf05d9501 │ │ │ │ @ instruction: 0xe7def853 │ │ │ │ mcr 7, 0, pc, cr8, cr13, {7} @ │ │ │ │ @@ -1595,15 +1595,15 @@ │ │ │ │ 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, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05d447a │ │ │ │ andlt pc, r7, r9, asr r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r8, [sl], lr │ │ │ │ eorseq r1, r0, r4, ror #3 │ │ │ │ @@ -1664,15 +1664,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ eorlt sp, r5, r9, lsr r1 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r4, #2591 @ 0xa1f │ │ │ │ ldrbtmi r9, [sl], #-2321 @ 0xfffff6ef │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ @ instruction: 0xf1879300 │ │ │ │ - @ instruction: 0x4604fe99 │ │ │ │ + strmi pc, [r4], -r1, lsr #29 │ │ │ │ bls 656b14 │ │ │ │ bls 3f6c78 │ │ │ │ bmi 6cb8c4 │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ strbtvc lr, [r8], #2639 @ 0xa4f │ │ │ │ adcslt r9, pc, #90112 @ 0x16000 │ │ │ │ bls 5c1454 │ │ │ │ @@ -1737,15 +1737,15 @@ │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 800cfc │ │ │ │ @ instruction: 0x4659ab16 │ │ │ │ ldrbtmi r9, [sl], #-770 @ 0xfffffcfe │ │ │ │ ldrbmi r2, [r0], -r1, lsl #6 │ │ │ │ @ instruction: 0xf8cd9300 │ │ │ │ movwcs ip, #4 │ │ │ │ - cdp2 1, 0, cr15, cr6, cr7, {4} │ │ │ │ + cdp2 1, 0, cr15, cr14, cr7, {4} │ │ │ │ @ instruction: 0xf8dae7d3 │ │ │ │ @ instruction: 0xf1b90000 │ │ │ │ andsle r0, r8, r0, lsl #30 │ │ │ │ ldrbtmi r4, [fp], #-2837 @ 0xfffff4eb │ │ │ │ svceq 0x0000f1b8 │ │ │ │ bmi 590dcc │ │ │ │ andls r4, r3, #2046820352 @ 0x7a000000 │ │ │ │ @@ -1815,15 +1815,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle lr, r0, lsl #6 │ │ │ │ pop {r0, r5, r6, ip, sp, pc} │ │ │ │ bmi 500e3c │ │ │ │ stmdbls r8, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - stc2l 1, cr15, [sl, #-540]! @ 0xfffffde4 │ │ │ │ + ldc2l 1, cr15, [r2, #-540]! @ 0xfffffde4 │ │ │ │ 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 33f2a0 │ │ │ │ stmdbls r8, {r3, r4, fp, sp, lr} │ │ │ │ strls r4, [r6], #-1146 @ 0xfffffb86 │ │ │ │ blls 1ae2e38 │ │ │ │ @@ -1845,15 +1845,15 @@ │ │ │ │ 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, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r5, ror #28 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r6, lsl #3 │ │ │ │ eorseq r1, r0, ip, lsl r0 │ │ │ │ @@ -1878,15 +1878,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c538 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2l 1, cr15, [ip], #540 @ 0x21c │ │ │ │ + ldc2l 1, cr15, [r4], #540 @ 0x21c │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2l 0, cr15, [sl, #368]! @ 0x170 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eba0 │ │ │ │ @@ -1904,15 +1904,15 @@ │ │ │ │ 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, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, pc, ror #27 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r8, sl, r2, ror r0 │ │ │ │ eorseq r0, r0, ip, ror #30 │ │ │ │ @@ -1937,15 +1937,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c624 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - ldc2l 1, cr15, [r6], #-540 @ 0xfffffde4 │ │ │ │ + ldc2l 1, cr15, [lr], #-540 @ 0xfffffde4 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [r4, #-368]! @ 0xfffffe90 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eb2a │ │ │ │ @@ -1963,15 +1963,15 @@ │ │ │ │ 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, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r9, ror sp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, asr pc │ │ │ │ eorseq r0, r0, ip, asr #29 │ │ │ │ @@ -1996,15 +1996,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c710 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - stc2 1, cr15, [r0], {135} @ 0x87 │ │ │ │ + stc2 1, cr15, [r8], {135} @ 0x87 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2l 0, cr15, [lr], #368 @ 0x170 │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000eab4 │ │ │ │ @@ -2022,15 +2022,15 @@ │ │ │ │ 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, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r3, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, asr #28 │ │ │ │ eorseq r0, r0, r0, lsr lr │ │ │ │ @@ -2055,15 +2055,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c7fc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fe31986a │ │ │ │ + blx fe51986a │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ stc2 0, cr15, [r8], {92} @ 0x5c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000ea3e │ │ │ │ @@ -2081,15 +2081,15 @@ │ │ │ │ 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, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, sp, lsl #25 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r6, lsr sp │ │ │ │ eorseq r0, r0, ip, lsl #27 │ │ │ │ @@ -2114,15 +2114,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40c8e8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 599956 │ │ │ │ + blx 799956 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ ldc2 0, cr15, [r2], {92} @ 0x5c │ │ │ │ @ instruction: 0xf7fde7df │ │ │ │ svclt 0x0000e9c8 │ │ │ │ @@ -2140,15 +2140,15 @@ │ │ │ │ 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, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r7, lsl ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, lsr #24 │ │ │ │ ldrshteq r0, [r0], -r4 │ │ │ │ @@ -2178,21 +2178,21 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd12e0300 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 6fdbe8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_abt │ │ │ │ - blx fe599a54 │ │ │ │ + blx fe799a54 │ │ │ │ strmi r9, [r2], -r4, lsl #18 │ │ │ │ @ instruction: 0x4618e7dc │ │ │ │ smlabtcs r4, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf974f29e │ │ │ │ - @ instruction: 0xf842f180 │ │ │ │ + @ instruction: 0xf97cf29e │ │ │ │ + @ instruction: 0xf84af180 │ │ │ │ stmvs r3, {r2, r9, fp, ip, pc} │ │ │ │ bvc 5c386c │ │ │ │ @ instruction: 0x4d0eb975 │ │ │ │ @ instruction: 0x4620447d │ │ │ │ strls r6, [r2], #-2068 @ 0xfffff7ec │ │ │ │ strls r1, [r3], #-2020 @ 0xfffff81c │ │ │ │ bmi 33bdbc │ │ │ │ @@ -2218,15 +2218,15 @@ │ │ │ │ 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, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, fp, ror fp @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, asr #21 │ │ │ │ eorseq r0, r0, r0, lsr ip │ │ │ │ @@ -2255,20 +2255,20 @@ │ │ │ │ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xf8dcf29e │ │ │ │ - @ instruction: 0xffaaf17f │ │ │ │ + @ instruction: 0xf8e4f29e │ │ │ │ + @ instruction: 0xffb2f17f │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 96fdb4 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ blx ffb1970c │ │ │ │ @@ -2288,15 +2288,15 @@ │ │ │ │ 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, r3, r4, r5, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, pc, ror #21 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, lsl #19 │ │ │ │ eorseq r0, r0, r0, ror fp │ │ │ │ @@ -2327,20 +2327,20 @@ │ │ │ │ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xf84cf29e │ │ │ │ - @ instruction: 0xff1af17f │ │ │ │ + @ instruction: 0xf854f29e │ │ │ │ + @ instruction: 0xff22f17f │ │ │ │ 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 96fed8 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @@ -2361,15 +2361,15 @@ │ │ │ │ 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, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r8, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, sp, asr sl @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r6, lsr r8 │ │ │ │ ldrhteq r0, [r0], -r4 │ │ │ │ @@ -2398,15 +2398,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r1, r3, ip, sp, pc} │ │ │ │ bmi 43df58 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf8dcf187 │ │ │ │ + @ instruction: 0xf8e4f187 │ │ │ │ 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: 0xe7dbf9d7 │ │ │ │ @@ -2425,15 +2425,15 @@ │ │ │ │ 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, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ ldrdlt pc, [r7], -sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, lsl #14 │ │ │ │ eorseq r0, r0, r8, lsl sl │ │ │ │ @@ -2462,20 +2462,20 @@ │ │ │ │ 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: 0xf1879105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [sp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r8 │ │ │ │ - @ instruction: 0xff3ef29d │ │ │ │ - mcr2 1, 0, pc, cr12, cr15, {3} @ │ │ │ │ + @ instruction: 0xff46f29d │ │ │ │ + mrc2 1, 0, pc, cr4, cr15, {3} │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ bvc 9700f0 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @ instruction: 0xf94cf05c │ │ │ │ @@ -2495,15 +2495,15 @@ │ │ │ │ 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, r4, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r5, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r1, asr r9 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, asr #11 │ │ │ │ eorseq r0, r0, ip, asr r9 │ │ │ │ @@ -2534,20 +2534,20 @@ │ │ │ │ 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, r2, r3, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mcr2 2, 5, pc, cr14, cr13, {4} @ │ │ │ │ - ldc2l 1, cr15, [ip, #-508]! @ 0xfffffe04 │ │ │ │ + mrc2 2, 5, pc, cr6, cr13, {4} │ │ │ │ + stc2 1, cr15, [r4, #508] @ 0x1fc │ │ │ │ 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 970214 │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @@ -2568,15 +2568,15 @@ │ │ │ │ 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, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ @ instruction: 0xb007f8bf │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, r2, lsl #9 │ │ │ │ mlaseq r0, ip, r8, r0 │ │ │ │ @@ -2602,21 +2602,21 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd088 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - @ instruction: 0xff44f186 │ │ │ │ + @ instruction: 0xff4cf186 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffe25 │ │ │ │ - blls 19cebc │ │ │ │ + @ instruction: 0xf17ffe2d │ │ │ │ + blls 19cedc │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ @ instruction: 0xf834f05c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ @@ -2635,15 +2635,15 @@ │ │ │ │ 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, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05c447a │ │ │ │ andlt pc, r7, r9, lsr r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, lr, asr #6 │ │ │ │ eorseq r0, r0, r0, ror #15 │ │ │ │ @@ -2668,15 +2668,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40d190 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - cdp2 1, 12, cr15, cr0, cr6, {4} │ │ │ │ + cdp2 1, 12, cr15, cr8, cr6, {4} │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ @ instruction: 0xffbef05b │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000ed74 │ │ │ │ @@ -2694,15 +2694,15 @@ │ │ │ │ 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, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r3, asr #31 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r7, sl, sl, lsr r2 │ │ │ │ eorseq r0, r0, r0, asr #14 │ │ │ │ @@ -2733,25 +2733,25 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ teqle r1, r0, lsl #6 │ │ │ │ pop {r1, r2, r3, ip, sp, pc} │ │ │ │ bmi 73e494 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, LR_und │ │ │ │ - cdp2 1, 3, cr15, cr14, cr6, {4} │ │ │ │ + cdp2 1, 4, cr15, cr6, cr6, {4} │ │ │ │ strmi r9, [r2], -r6, lsl #18 │ │ │ │ @ instruction: 0x4618e7da │ │ │ │ smlabtcs r6, sp, r9, lr │ │ │ │ ldrdmi pc, [r0], -r8 │ │ │ │ - ldc2 2, cr15, [lr, #-628] @ 0xfffffd8c │ │ │ │ - blx ffb9a2fa │ │ │ │ + stc2 2, cr15, [r6, #-628]! @ 0xfffffd8c │ │ │ │ + blx ffd9a2fa │ │ │ │ stmvs r5, {r1, r2, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf29d68d0 │ │ │ │ - @ instruction: 0xf17ffd17 │ │ │ │ - bls 21cca0 │ │ │ │ + @ instruction: 0xf17ffd1f │ │ │ │ + bls 21ccc0 │ │ │ │ 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 │ │ │ │ @@ -2772,15 +2772,15 @@ │ │ │ │ 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, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r7, lsr #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrsbteq r7, [sl], sl │ │ │ │ eorseq r0, r0, r4, lsl #13 │ │ │ │ @@ -2806,21 +2806,21 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd3b8 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2 1, cr15, [ip, #536]! @ 0x218 │ │ │ │ + ldc2 1, cr15, [r4, #536]! @ 0x218 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffc8d │ │ │ │ - blls 19cb8c │ │ │ │ + @ instruction: 0xf17ffc95 │ │ │ │ + blls 19cbac │ │ │ │ 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, 4, pc, cr12, cr11, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ @@ -2839,15 +2839,15 @@ │ │ │ │ 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, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r1, lsr #29 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r6, lsr #31 │ │ │ │ eorseq r0, r0, ip, asr #11 │ │ │ │ @@ -2873,21 +2873,21 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd4c4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2 1, cr15, [r6, #-536]! @ 0xfffffde8 │ │ │ │ + stc2 1, cr15, [lr, #-536]! @ 0xfffffde8 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffc07 │ │ │ │ - blls 19ca80 │ │ │ │ + @ instruction: 0xf17ffc0f │ │ │ │ + blls 19caa0 │ │ │ │ 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, 0, pc, cr6, cr11, {2} │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ @@ -2906,15 +2906,15 @@ │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1869105 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, fp, lsl lr @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r2, ror lr │ │ │ │ eorseq r0, r0, r0, lsr #10 │ │ │ │ @@ -2940,21 +2940,21 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd5d0 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - stc2 1, cr15, [r0], #536 @ 0x218 │ │ │ │ + stc2 1, cr15, [r8], #536 @ 0x218 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffb81 │ │ │ │ - blls 19c974 │ │ │ │ + @ instruction: 0xf17ffb89 │ │ │ │ + blls 19c994 │ │ │ │ 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, [r0, #364] @ 0x16c │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ @@ -2973,15 +2973,15 @@ │ │ │ │ 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, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r5, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ mullt r7, r5, sp │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, lr, lsr sp │ │ │ │ eorseq r0, r0, r8, ror r4 │ │ │ │ @@ -3007,21 +3007,21 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, sl, r3, lsr #2 │ │ │ │ bmi 5cd6dc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r4, sl, ror r4 │ │ │ │ - ldc2 1, cr15, [sl], {134} @ 0x86 │ │ │ │ + stc2 1, cr15, [r2], #-536 @ 0xfffffde8 │ │ │ │ strmi r9, [r3], -r4, lsl #18 │ │ │ │ @ instruction: 0x4610e7df │ │ │ │ smlabtcc r4, sp, r9, lr │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffafb │ │ │ │ - blls 19c868 │ │ │ │ + @ instruction: 0xf17ffb03 │ │ │ │ + blls 19c888 │ │ │ │ stmdbls r5, {r2, r9, sl, lr} │ │ │ │ ldmdavs sl, {r3, r5, r9, sl, lr} │ │ │ │ andls r6, r0, #10682368 @ 0xa30000 │ │ │ │ andls r1, r1, #55050240 @ 0x3480000 │ │ │ │ ldrbtmi r4, [sl], #-2567 @ 0xfffff5f9 │ │ │ │ stc2 0, cr15, [sl, #-364] @ 0xfffffe94 │ │ │ │ @ instruction: 0xf7fce7d1 │ │ │ │ @@ -3040,15 +3040,15 @@ │ │ │ │ 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, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, pc, lsl #26 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, sl, lsl #24 │ │ │ │ eorseq r0, r0, ip, asr #7 │ │ │ │ @@ -3075,26 +3075,26 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 74d7ec │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx fe51a856 │ │ │ │ + blx fe71a856 │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ffa73 │ │ │ │ - bls 1dc758 │ │ │ │ + @ instruction: 0xf17ffa7b │ │ │ │ + bls 1dc778 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ffa69 │ │ │ │ - bls 21c744 │ │ │ │ + @ instruction: 0xf17ffa71 │ │ │ │ + bls 21c764 │ │ │ │ blls 1afa7c │ │ │ │ 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 │ │ │ │ ldc2l 0, cr15, [r6], #-364 @ 0xfffffe94 │ │ │ │ @@ -3114,15 +3114,15 @@ │ │ │ │ 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, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, 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, ror ip @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ ldrhteq r6, [sl], sl │ │ │ │ eorseq r0, r0, ip, lsl #6 │ │ │ │ @@ -3149,26 +3149,26 @@ │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, ip, pc, lsr #2 │ │ │ │ bmi 74d914 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1a97c │ │ │ │ + blx 21a97e │ │ │ │ strmi r9, [r2], -r5, lsl #18 │ │ │ │ @ instruction: 0x4618e7dd │ │ │ │ andls r9, r5, #-1073741823 @ 0xc0000001 │ │ │ │ vshrn.i32 d6, , #3 │ │ │ │ - @ instruction: 0xf17ff9df │ │ │ │ - bls 1dc630 │ │ │ │ + @ instruction: 0xf17ff9e7 │ │ │ │ + bls 1dc650 │ │ │ │ andls r4, r6, #3145728 @ 0x300000 │ │ │ │ ldmvs fp, {r4, r7, fp, sp, lr} │ │ │ │ vsubw.s16 , , d5 │ │ │ │ - @ instruction: 0xf17ff9d5 │ │ │ │ - bls 21c61c │ │ │ │ + @ instruction: 0xf17ff9dd │ │ │ │ + bls 21c63c │ │ │ │ blls 1afba4 │ │ │ │ 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 ff91a51a │ │ │ │ @@ -3188,15 +3188,15 @@ │ │ │ │ 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, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r7, ror #23 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, sl, ror #18 │ │ │ │ eorseq r0, r0, r4, asr #4 │ │ │ │ @@ -3221,15 +3221,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40da34 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - blx 1c1aa9c │ │ │ │ + blx 1e1aa9c │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 1b9a606 │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e922 │ │ │ │ @@ -3259,15 +3259,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50dccc │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - blx 91ab34 │ │ │ │ + blx b1ab34 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32f720 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3303,15 +3303,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40db7c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf9caf186 │ │ │ │ + @ instruction: 0xf9d2f186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx ff29a74c │ │ │ │ @ instruction: 0xf7fce7df │ │ │ │ svclt 0x0000e87e │ │ │ │ @@ -3341,15 +3341,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50de14 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf97ef186 │ │ │ │ + @ instruction: 0xf986f186 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32f868 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3385,15 +3385,15 @@ │ │ │ │ subsmi r9, sl, r7, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, r8, r5, lsl r1 │ │ │ │ bmi 40dcc4 │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ ldrbtmi r3, [sl], #-769 @ 0xfffffcff │ │ │ │ mrsls r9, SP_abt │ │ │ │ - @ instruction: 0xf926f186 │ │ │ │ + @ instruction: 0xf92ef186 │ │ │ │ strb r9, [r2, r5, lsl #18]! │ │ │ │ strbne r4, [r3, r9, lsl #20]! │ │ │ │ ldrbtmi r6, [sl], #-2096 @ 0xfffff7d0 │ │ │ │ movwmi lr, #2509 @ 0x9cd │ │ │ │ blx 99a894 │ │ │ │ @ instruction: 0xf7fbe7df │ │ │ │ svclt 0x0000efda │ │ │ │ @@ -3423,15 +3423,15 @@ │ │ │ │ subsmi r9, sl, r9, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andlt sp, fp, sp, lsl r1 │ │ │ │ bmi 50df5c │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ tstls r5, sl, ror r4 │ │ │ │ - @ instruction: 0xf8daf186 │ │ │ │ + @ instruction: 0xf8e2f186 │ │ │ │ strbteq r9, [r3], r5, lsl #18 │ │ │ │ tstvc r6, r5 │ │ │ │ ldmdavs r8!, {r0, r2, r5, r6, r7, r8, sl, ip, lr, pc} │ │ │ │ @ instruction: 0x4c0bb946 │ │ │ │ bmi 32f9b0 │ │ │ │ strls r4, [r0], #-1579 @ 0xfffff9d5 │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ @@ -3473,20 +3473,20 @@ │ │ │ │ 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, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff58f29c │ │ │ │ - mcr2 1, 1, pc, cr6, cr14, {3} @ │ │ │ │ + @ instruction: 0xff60f29c │ │ │ │ + mcr2 1, 1, pc, cr14, cr14, {3} @ │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @@ -3507,15 +3507,15 @@ │ │ │ │ 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, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r3, r4, r5, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, r9, ror #18 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, lr, asr #7 │ │ │ │ eoreq pc, pc, r0, asr #29 │ │ │ │ @@ -3546,20 +3546,20 @@ │ │ │ │ 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, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrb r4, [fp, r4, lsl #12] │ │ │ │ tstls r5, r8, lsl r6 │ │ │ │ ldrdpl pc, [r0], -r9 │ │ │ │ - mcr2 2, 6, pc, cr6, cr12, {4} @ │ │ │ │ - ldc2 1, cr15, [r4, #504] @ 0x1f8 │ │ │ │ + mcr2 2, 6, pc, cr14, cr12, {4} @ │ │ │ │ + ldc2 1, cr15, [ip, #504] @ 0x1f8 │ │ │ │ strmi r6, [r3], -r2, lsr #16 │ │ │ │ strtmi r9, [r8], -r5, lsl #18 │ │ │ │ andls r6, r2, #10158080 @ 0x9b0000 │ │ │ │ andls r1, r3, #55050240 @ 0x3480000 │ │ │ │ andls r8, r1, #1605632 @ 0x188000 │ │ │ │ stmdbhi r4!, {r3, r9, fp, lr} │ │ │ │ strls r4, [r0], #-1146 @ 0xfffffb86 │ │ │ │ @@ -3580,15 +3580,15 @@ │ │ │ │ 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, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ ldrdlt pc, [r7], -r7 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, r2, lsl #5 │ │ │ │ eoreq pc, pc, ip, lsl #28 │ │ │ │ @@ -3639,15 +3639,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xd1240300 │ │ │ │ pop {r0, r3, r5, ip, sp, pc} │ │ │ │ bmi 5c2abc │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ movwls r3, #769 @ 0x301 │ │ │ │ - @ instruction: 0xff2af185 │ │ │ │ + @ instruction: 0xff32f185 │ │ │ │ blls 498a50 │ │ │ │ blls 443720 │ │ │ │ blls 403720 │ │ │ │ blls 4c3720 │ │ │ │ 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} │ │ │ │ @@ -3672,15 +3672,15 @@ │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ ldrble r0, [r1, #1763]! @ 0x6e3 │ │ │ │ stmdavs r8!, {r2, r9, fp, lr} │ │ │ │ @ instruction: 0xf05b447a │ │ │ │ andlt pc, r7, pc, lsl r8 @ │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r6, sl, sl, ror #1 │ │ │ │ eoreq pc, pc, r0, ror #26 │ │ │ │ @@ -3710,15 +3710,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ tstle r9, r0, lsl #6 │ │ │ │ pop {r0, r3, r4, ip, sp, pc} │ │ │ │ bmi 43fbd8 │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ - cdp2 1, 9, cr15, cr12, cr5, {4} │ │ │ │ + cdp2 1, 10, cr15, cr4, cr5, {4} │ │ │ │ ldrdls lr, [r0], -sp │ │ │ │ bmi 2f04fc │ │ │ │ @ instruction: 0xf8d94641 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strbne r9, [r4, r2, lsl #8]! │ │ │ │ @ instruction: 0xf05a9403 │ │ │ │ bfi pc, r7, (invalid: 31:27) @ │ │ │ │ @@ -3753,15 +3753,15 @@ │ │ │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ │ │ andls r2, r0, #268435456 @ 0x10000000 │ │ │ │ blge 2714f4 │ │ │ │ movwls r4, #9777 @ 0x2631 │ │ │ │ movwcs r4, #1146 @ 0x47a │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ @ instruction: 0xf185c004 │ │ │ │ - strbteq pc, [r3], r7, asr #28 @ │ │ │ │ + strbteq pc, [r3], pc, asr #28 @ │ │ │ │ bmi 294468 │ │ │ │ stmdavs r8!, {r0, r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf05a447a │ │ │ │ @ instruction: 0xe7ddff7d │ │ │ │ ldcl 7, cr15, [ip], #1004 @ 0x3ec │ │ │ │ sbceq r1, r0, lr, lsl #7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @@ -3780,15 +3780,15 @@ │ │ │ │ ldrle r0, [fp], #-1771 @ 0xfffff915 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ blls 36752c │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42b93c │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - cdp2 1, 1, cr15, cr0, cr5, {4} │ │ │ │ + cdp2 1, 1, cr15, cr8, cr5, {4} │ │ │ │ tstlt ip, r5, lsl #22 │ │ │ │ eorvc r2, r2, #268435456 @ 0x10000000 │ │ │ │ andvs r4, r4, sl, lsl r6 │ │ │ │ stmdbls sp, {r8, r9, sp} │ │ │ │ andcc r7, r5, r3, lsl #2 │ │ │ │ stmia r8, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strble r0, [r3, #1771]! @ 0x6eb │ │ │ │ @@ -3809,15 +3809,15 @@ │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r6, 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, lsl #30 │ │ │ │ svclt 0x0000bd30 │ │ │ │ adcseq r5, sl, r6, ror lr │ │ │ │ eoreq pc, pc, ip, ror #23 │ │ │ │ @@ -3833,15 +3833,15 @@ │ │ │ │ ldrle r0, [fp], #-1771 @ 0xfffff915 │ │ │ │ ldcllt 0, cr11, [r0, #28]! │ │ │ │ blls 367600 │ │ │ │ andcs lr, r1, #3358720 @ 0x334000 │ │ │ │ andls r4, r0, #51380224 @ 0x3100000 │ │ │ │ bmi 42ba10 │ │ │ │ ldrbtmi r9, [sl], #-773 @ 0xfffffcfb │ │ │ │ - stc2 1, cr15, [r6, #532]! @ 0x214 │ │ │ │ + stc2 1, cr15, [lr, #532]! @ 0x214 │ │ │ │ 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 lr, {r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ strble r0, [r3, #1771]! @ 0x6eb │ │ │ │ @@ -3862,15 +3862,15 @@ │ │ │ │ tstle r3, sp, lsl #30 │ │ │ │ strle r0, [sp], #-1763 @ 0xfffff91d │ │ │ │ ldclt 0, cr11, [r0, #-28]! @ 0xffffffe4 │ │ │ │ movwcs r4, #2569 @ 0xa09 │ │ │ │ movwcc lr, #6605 @ 0x19cd │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0xf1859105 │ │ │ │ - stmdbls r5, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r4, r5, r6, r8, 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 sp │ │ │ │ eoreq pc, pc, r0, ror fp @ │ │ │ │ @@ -4096,19 +4096,19 @@ │ │ │ │ andcs fp, r0, fp, lsl #2 │ │ │ │ ldrlt r4, [r0, #-1904]! @ 0xfffff890 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b8f8cc │ │ │ │ addlt r4, pc, r4, lsl #12 │ │ │ │ sbcsvc pc, r4, r0, lsl #12 │ │ │ │ - @ instruction: 0xf9e6f199 │ │ │ │ + @ instruction: 0xf9eef199 │ │ │ │ svccc 0x00d0f8d4 │ │ │ │ @ instruction: 0xf604b133 │ │ │ │ @ instruction: 0xf19970d4 │ │ │ │ - andcs pc, r0, sp, ror #19 │ │ │ │ + strdcs pc, [r0], -r5 │ │ │ │ ldclt 0, cr11, [r0, #-60]! @ 0xffffffc4 │ │ │ │ svccc 0x0064f8d4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldclcc 8, cr15, [r8], {211} @ 0xd3 │ │ │ │ adcscc pc, ip, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xf8dfbb3b │ │ │ │ ldrbtmi ip, [ip], #88 @ 0x58 │ │ │ │ @@ -4124,15 +4124,15 @@ │ │ │ │ @ instruction: 0xf8dc2200 │ │ │ │ @ instruction: 0xf8ce3000 │ │ │ │ movwcs r3, #0 │ │ │ │ blx ffd9b662 │ │ │ │ svceq 0x00d0f8c4 │ │ │ │ bicle r2, lr, r0, lsl #16 │ │ │ │ sbcsvc pc, r4, r4, lsl #12 │ │ │ │ - @ instruction: 0xf9bcf199 │ │ │ │ + @ instruction: 0xf9c4f199 │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf8dfe7cc │ │ │ │ ldrbtmi ip, [ip], #12 │ │ │ │ svclt 0x0000e7d6 │ │ │ │ eorseq ip, r5, sl, ror #14 │ │ │ │ eorseq ip, r5, lr, asr #14 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -6299,15 +6299,15 @@ │ │ │ │ eorcs pc, r0, #207872 @ 0x32c00 │ │ │ │ eorsvs r4, r0, #42991616 @ 0x2900000 │ │ │ │ mrc 7, 3, APSR_nzcv, cr10, cr8, {7} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ strmi r4, [r3], -r7, lsl #20 │ │ │ │ ldrtmi r4, [r8], -r7, lsl #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fe99daa2 │ │ │ │ + blx feb9daa2 │ │ │ │ teqvc r7, r0, lsr #12 │ │ │ │ mrc 7, 1, APSR_nzcv, cr12, cr9, {7} │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ mrc 7, 2, APSR_nzcv, cr4, cr8, {7} │ │ │ │ eoreq sp, pc, r8, lsl ip @ │ │ │ │ eoreq sp, pc, sl, asr ip @ │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ @@ -6317,15 +6317,15 @@ │ │ │ │ mrc 8, 0, r4, cr13, cr8, {3} │ │ │ │ bmi 1e7128c │ │ │ │ ldrbtmi fp, [sl], #-130 @ 0xffffff7e │ │ │ │ mrc 7, 4, APSR_nzcv, cr6, cr9, {7} │ │ │ │ ldmdami r6!, {r0, r1, r3, r4, fp, ip, lr}^ │ │ │ │ ldrbtmi r4, [r8], #-1680 @ 0xfffff970 │ │ │ │ @ instruction: 0xf182681f │ │ │ │ - stmdacs r0, {r0, r2, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x4605d071 │ │ │ │ bl fe39f4d0 │ │ │ │ stccs 6, cr4, [r0], {4} │ │ │ │ stccs 0, cr13, [r9], {53} @ 0x35 │ │ │ │ addhi pc, r2, r0 │ │ │ │ @ instruction: 0xf0002c08 │ │ │ │ stccs 0, cr8, [ip], {136} @ 0x88 │ │ │ │ @@ -6333,38 +6333,38 @@ │ │ │ │ strtmi r4, [r2], -fp, ror #18 │ │ │ │ strcs r4, [r2], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ cmplt r0, r6, lsl sp │ │ │ │ strtmi r4, [fp], -r8, ror #20 │ │ │ │ andcs r4, r1, r8, ror #18 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx 189db2a │ │ │ │ + blx 1a9db2a │ │ │ │ blmi 19ea528 │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ ldm r3, {r3, r4, r7, r9, sl, lr}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs 61d40 │ │ │ │ addshi pc, r5, r0, asr #32 │ │ │ │ ldrbtmi r4, [r8], #-2144 @ 0xfffff7a0 │ │ │ │ - @ instruction: 0xf992f182 │ │ │ │ + @ instruction: 0xf99af182 │ │ │ │ ldmiblt r8, {r1, r2, r9, sl, lr} │ │ │ │ subsle r2, r1, r0, lsl #24 │ │ │ │ stmdbcs r1, {r0, r5, r6, r9, sl, fp, ip} │ │ │ │ smlabbcs r0, ip, pc, fp @ │ │ │ │ addeq r2, r9, r1, lsl #2 │ │ │ │ ldmdami sl, {r0, r2, r3, r5, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - strmi pc, [r6], -r3, lsl #19 │ │ │ │ + strmi pc, [r6], -fp, lsl #19 │ │ │ │ suble r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0xf8584b54 │ │ │ │ ldrmi r3, [r8], r3 │ │ │ │ @ instruction: 0x46304955 │ │ │ │ @ instruction: 0xf1894479 │ │ │ │ - strmi pc, [r5], -r9, ror #20 │ │ │ │ + @ instruction: 0x4605fa71 │ │ │ │ ldrsbeq lr, [pc, #-136] @ 614fc │ │ │ │ svchi 0x005bf3bf │ │ │ │ andeq pc, r1, r0 │ │ │ │ cmnle r2, r0, lsl #16 │ │ │ │ ldmvs r1, {r1, r3, r4, r5, fp, sp, lr} │ │ │ │ andeq lr, r1, #217088 @ 0x35000 │ │ │ │ strtmi sp, [r8], -r3, asr #2 │ │ │ │ @@ -6384,15 +6384,15 @@ │ │ │ │ @ instruction: 0xf8d33f50 │ │ │ │ teqlt r5, r4 @ │ │ │ │ @ instruction: 0xf7f94628 │ │ │ │ @ instruction: 0x4604eb14 │ │ │ │ orrle r2, r6, r0, lsl #24 │ │ │ │ ldmdami fp!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ @ instruction: 0xf1824478 │ │ │ │ - @ instruction: 0x4606f93f │ │ │ │ + strmi pc, [r6], -r7, asr #18 │ │ │ │ cmple r4, r0, lsl #16 │ │ │ │ mrscs r2, (UNDEF: 2) │ │ │ │ ldrb r4, [lr, r4, lsl #12] │ │ │ │ @ instruction: 0x46224936 │ │ │ │ ldrbtmi r4, [r9], #-1576 @ 0xfffff9d8 │ │ │ │ ldc 7, cr15, [sl], {249} @ 0xf9 │ │ │ │ addle r2, fp, r0, lsl #16 │ │ │ │ @@ -6401,33 +6401,33 @@ │ │ │ │ ldrbtmi r2, [r9], #-1025 @ 0xfffffbff │ │ │ │ ldc 7, cr15, [r0], {249} @ 0xf9 │ │ │ │ addle r2, r2, r0, lsl #16 │ │ │ │ tstls r0, r8, ror r7 │ │ │ │ bmi bf2ed4 │ │ │ │ stmdbmi lr!, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx ff69dc38 │ │ │ │ + blx ff89dc38 │ │ │ │ ldmvs r2, {r1, r3, r4, r5, fp, sp, lr} │ │ │ │ @ instruction: 0xe7ae4015 │ │ │ │ @ instruction: 0xd1242c0d │ │ │ │ strtmi r4, [r2], -r9, lsr #18 │ │ │ │ strcs r4, [r3], #-1576 @ 0xfffff9d8 │ │ │ │ @ instruction: 0xf7f94479 │ │ │ │ stmdacs r0, {r3, r4, r5, r6, sl, fp, sp, lr, pc} │ │ │ │ svcge 0x0069f43f │ │ │ │ bmi 9db3d0 │ │ │ │ stmdbmi r5!, {r0, r1, r3, r5, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-2 │ │ │ │ ldrbtmi r9, [r9], #-1536 @ 0xfffffa00 │ │ │ │ - blx ff01dc6c │ │ │ │ + blx ff21dc6c │ │ │ │ bmi 91b4b4 │ │ │ │ stmdbmi r2!, {r0, r1, r5, r9, sl, lr} │ │ │ │ ldrbtmi r2, [sl], #-2 │ │ │ │ ldrbtmi r9, [r9], #-1280 @ 0xfffffb00 │ │ │ │ - blx fed9dc80 │ │ │ │ + blx fef9dc80 │ │ │ │ blmi 49b400 │ │ │ │ @ instruction: 0xf858462c │ │ │ │ ldrmi r3, [r8], r3 │ │ │ │ stccs 7, cr14, [fp], {116} @ 0x74 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0x4622491a │ │ │ │ strcs r4, [r4], #-1576 @ 0xfffff9d8 │ │ │ │ @@ -6488,15 +6488,15 @@ │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ bleq 29fac4 │ │ │ │ @ instruction: 0xf0a83010 │ │ │ │ @ instruction: 0xf106fa33 │ │ │ │ @ instruction: 0xf7f9002c │ │ │ │ bvs 1a1cab8 │ │ │ │ @ instruction: 0xf181b1a6 │ │ │ │ - ldrbtcc pc, [r0], -r3, asr #24 @ │ │ │ │ + ldrbtcc pc, [r0], -fp, asr #24 @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrsbeq lr, [pc, #-134] @ 61712 │ │ │ │ cmncs ip, #12976128 @ 0xc60000 │ │ │ │ svceq 0x0000f1bc │ │ │ │ bvs 1955f84 │ │ │ │ ldmda r3, {r2, r3, r5, r6, r8, r9, ip, sp}^ │ │ │ │ stmdbcc r1, {r8, r9, sl, fp, ip} │ │ │ │ @@ -7245,15 +7245,15 @@ │ │ │ │ andlt sp, sp, r7, lsl r1 │ │ │ │ ldmdbmi sl, {r4, r5, r8, sl, fp, ip, sp, pc} │ │ │ │ ldrbtmi sl, [r9], #-2053 @ 0xfffff7fb │ │ │ │ stc2 7, cr15, [ip], {255} @ 0xff │ │ │ │ ldmdbmi r9, {r3, r4, r9, fp, lr} │ │ │ │ blls 1aa364 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - mcrr2 1, 8, pc, r0, cr0 @ │ │ │ │ + mcrr2 1, 8, pc, r8, cr0 @ │ │ │ │ blge 24837c │ │ │ │ smullle r4, pc, r8, r2 @ │ │ │ │ tstcc r1, r7, lsl #18 │ │ │ │ svc 0x002ef7f7 │ │ │ │ @ instruction: 0xf7f8e7ca │ │ │ │ @ instruction: 0xf7f7e9b4 │ │ │ │ svclt 0x0000eeec │ │ │ │ @@ -7631,15 +7631,15 @@ │ │ │ │ smlatbeq r6, r8, r1, pc @ │ │ │ │ vmul.i8 q1, q0, │ │ │ │ @ instruction: 0xf1a8811c │ │ │ │ stmdbcs r5, {r0, r2, r8} │ │ │ │ tstcs r5, r8, lsr pc │ │ │ │ stmib sp, {r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf1803205 │ │ │ │ - bls a16c0 │ │ │ │ + bls a16e0 │ │ │ │ bvs 9340d4 │ │ │ │ bl 1f06d7c │ │ │ │ bvs 18a2d80 │ │ │ │ @ instruction: 0xf04fbf34 │ │ │ │ @ instruction: 0xf04f0c01 │ │ │ │ andls r0, r7, r0, lsl #24 │ │ │ │ ldmib sp, {r0, r3, r4, r8, r9, lr}^ │ │ │ │ @@ -8050,15 +8050,15 @@ │ │ │ │ bcs 8dda8 │ │ │ │ stmib r5, {r2, ip, lr, pc}^ │ │ │ │ ldc 1, cr0, [sp] │ │ │ │ ldrb r7, [ip, r2, lsl #22] │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ andcc r9, r1, #0, 6 │ │ │ │ sbcscs pc, r8, r3, asr #17 │ │ │ │ - @ instruction: 0xf80cf180 │ │ │ │ + @ instruction: 0xf814f180 │ │ │ │ strmi r9, [r5], -r0, lsl #22 │ │ │ │ strmi r4, [r8], -sl, lsl #13 │ │ │ │ ldmib r3, {r0, r1, r3, r5, r7, r9, sl, lr}^ │ │ │ │ addmi r1, sp, #-1610612733 @ 0xa0000003 │ │ │ │ andeq lr, r2, #112, 22 @ 0x1c000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr1, cr15, {7} │ │ │ │ ldrsbcs pc, [r8], #131 @ 0x83 @ │ │ │ │ @@ -8218,15 +8218,15 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq sp, pc, r6, ror #4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00b0f8cc │ │ │ │ addlt r4, fp, r4, lsl #12 │ │ │ │ - mrc2 1, 5, pc, cr10, cr15, {3} │ │ │ │ + mcr2 1, 6, pc, cr2, cr15, {3} @ │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ eorscc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ andlt sp, fp, r2, lsl #4 │ │ │ │ @@ -9082,15 +9082,15 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0x46208097 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0xf8d68ff0 │ │ │ │ stmdbge r6, {r2, r5, r6, r8, r9, sl, fp} │ │ │ │ sbcpl pc, lr, r0, lsl #10 │ │ │ │ - blx ffda0a52 │ │ │ │ + blx fffa0a52 │ │ │ │ stmdbcs r0, {r1, r2, r8, fp, ip, pc} │ │ │ │ addhi pc, r2, r0 │ │ │ │ orreq lr, r1, r1, lsl #22 │ │ │ │ and r4, r3, r7, lsl #12 │ │ │ │ ldrcc r3, [r4, -r5, lsl #10] │ │ │ │ subsle r4, r0, r9, lsr #5 │ │ │ │ eorcc pc, r5, r0, asr r8 @ │ │ │ │ @@ -9140,15 +9140,15 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ andeq pc, r1, #2 │ │ │ │ stmiavs r3!, {r1, r4, r8, fp, ip, sp, pc}^ │ │ │ │ strle r0, [r7, #-1307] @ 0xfffffae5 │ │ │ │ @ instruction: 0x46034a1c │ │ │ │ andcs r4, r1, ip, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - stc2l 1, cr15, [lr, #-504]! @ 0xfffffe08 │ │ │ │ + ldc2l 1, cr15, [r6, #-504]! @ 0xfffffe08 │ │ │ │ strtmi r6, [r0], -r3, lsr #17 │ │ │ │ movweq pc, #32803 @ 0x8023 @ │ │ │ │ @ instruction: 0xf7ff60a3 │ │ │ │ strb pc, [sl, -sp, ror #28]! @ │ │ │ │ ldrbtmi r4, [r8], #-2070 @ 0xfffff7ea │ │ │ │ movwcs lr, #2015 @ 0x7df │ │ │ │ ldrmi r9, [sp], -r3, lsl #6 │ │ │ │ @@ -9489,15 +9489,15 @@ │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ msrhi CPSR_, r0, asr #32 │ │ │ │ pop {r4, ip, sp, pc} │ │ │ │ bmi fe58662c │ │ │ │ ldmibmi r4, {r0, r1, r9, sl, lr} │ │ │ │ ldrbtmi r4, [sl], #-1616 @ 0xfffff9b0 │ │ │ │ @ instruction: 0xf17e4479 │ │ │ │ - @ instruction: 0x4640fab5 │ │ │ │ + @ instruction: 0x4640fabd │ │ │ │ stcl 7, cr15, [lr, #-984] @ 0xfffffc28 │ │ │ │ movwvs lr, #18900 @ 0x49d4 │ │ │ │ @ instruction: 0xf894461f │ │ │ │ ldreq r3, [sl, sl, lsr #32] │ │ │ │ stmibvs fp!, {r2, r4, r7, r8, sl, ip, lr, pc} │ │ │ │ blcs 7e83c │ │ │ │ @ instruction: 0xf8d5d155 │ │ │ │ @@ -10918,15 +10918,15 @@ │ │ │ │ @ instruction: 0xf100b1d8 │ │ │ │ @ instruction: 0xf100027c │ │ │ │ eorsvs r0, r1, r0, lsl r1 │ │ │ │ svccc 0x0000e852 │ │ │ │ stmda r2, {r0, r8, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, ip, sp} │ │ │ │ @ instruction: 0xf17dd1f8 │ │ │ │ - @ instruction: 0xf105f9a3 │ │ │ │ + @ instruction: 0xf105f9ab │ │ │ │ ldm r3, {r7, r8, r9}^ │ │ │ │ stmia r3, {r0, r1, r2, r3, r4, r5, r6, sl, fp, ip, sp, pc}^ │ │ │ │ bcs 662a4 │ │ │ │ @ instruction: 0x4620d1f9 │ │ │ │ mcr 7, 0, pc, cr10, cr4, {7} @ │ │ │ │ pop {r4, r5, r9, sl, lr} │ │ │ │ eorsvs r8, r0, r8, ror r8 │ │ │ │ @@ -11108,15 +11108,15 @@ │ │ │ │ @ instruction: 0xf1714298 │ │ │ │ bicsle r0, r6, #0, 2 │ │ │ │ rscseq pc, ip, r5, lsl #2 │ │ │ │ bleq fffa23cc │ │ │ │ stc 7, cr15, [r2, #972] @ 0x3cc │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf17d80fd │ │ │ │ - strmi pc, [r2], -r7, lsr #16 │ │ │ │ + strmi pc, [r2], -pc, lsr #16 │ │ │ │ @ instruction: 0xf105460c │ │ │ │ stmdbge r4, {r5, r6, r7} │ │ │ │ andls r4, r0, #23068672 @ 0x1600000 │ │ │ │ strls r4, [r4, -r5, lsr #12] │ │ │ │ andshi pc, r4, sp, asr #17 │ │ │ │ mcr2 7, 4, pc, cr14, cr15, {7} @ │ │ │ │ ldrdcc lr, [r1, -r0] │ │ │ │ @@ -11588,15 +11588,15 @@ │ │ │ │ sbcle r2, r3, r0, lsl #16 │ │ │ │ @ instruction: 0x46214632 │ │ │ │ @ instruction: 0xf7ffa805 │ │ │ │ blls 1e51c4 │ │ │ │ adcsle r2, fp, r0, lsl #22 │ │ │ │ ldrdmi pc, [r4], #131 @ 0x83 @ │ │ │ │ @ instruction: 0xf17c9303 │ │ │ │ - blls 1658e4 │ │ │ │ + blls 165904 │ │ │ │ rsbseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0x567fe8d2 │ │ │ │ cmneq ip, r2, asr #17 │ │ │ │ svceq 0x0000f1bc │ │ │ │ cmncc ip, #248, 2 @ 0x3e │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, fp, ip, sp}^ │ │ │ │ @@ -11794,15 +11794,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 1e255ac │ │ │ │ + blmi 1e255cc │ │ │ │ stceq 1, cr15, [r0], #24 │ │ │ │ blvc 3220fc │ │ │ │ ldrbtmi r2, [fp], #-562 @ 0xfffffdce │ │ │ │ blvs 1be210c │ │ │ │ ldc 3, cr3, [sp, #256] @ 0x100 │ │ │ │ vldr d5, [sp, #32] │ │ │ │ @ instruction: 0xf04f2b02 │ │ │ │ @@ -11926,30 +11926,30 @@ │ │ │ │ ldrmi r4, [r6], -sp, lsl #12 │ │ │ │ stmdage r3, {r0, r1, r6, r7, fp, ip, lr} │ │ │ │ movwls r6, #47131 @ 0xb81b │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @ instruction: 0xfffaf7fe │ │ │ │ @ instruction: 0xb3ab9b03 │ │ │ │ @ instruction: 0xf17c9301 │ │ │ │ - blls e5398 │ │ │ │ + blls e53b8 │ │ │ │ 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: 0xf9a2f17c │ │ │ │ + @ instruction: 0xf9aaf17c │ │ │ │ ldm r2, {r0, r9, fp, ip, pc}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 672a8 │ │ │ │ bmi d1b4c4 │ │ │ │ ldrbtmi r4, [sl], #-2864 @ 0xfffff4d0 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, fp, lsl #22 │ │ │ │ @@ -11967,15 +11967,15 @@ │ │ │ │ cmnpeq ip, #0, 2 @ p-variant is OBSOLETE │ │ │ │ tstpeq r0, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorvs r9, r1, r1 │ │ │ │ svccs 0x0000e853 │ │ │ │ stmda r3, {r0, r9, ip, sp}^ │ │ │ │ stmdbcs r0, {r8, sp} │ │ │ │ @ instruction: 0xf17cd1f8 │ │ │ │ - bls e52f4 │ │ │ │ + bls e5314 │ │ │ │ ldm r2, {r7, r9, ip, sp}^ │ │ │ │ stmia r2, {r0, r1, r2, r3, r4, r5, r6, r9, sl, ip, lr}^ │ │ │ │ blcs 67310 │ │ │ │ @ instruction: 0x4638d1f9 │ │ │ │ ldcl 7, cr15, [r6, #972] @ 0x3cc │ │ │ │ ldc 7, cr14, [r6, #796] @ 0x31c │ │ │ │ bge 205954 │ │ │ │ @@ -11986,15 +11986,15 @@ │ │ │ │ movwls r9, #6916 @ 0x1b04 │ │ │ │ rsbseq pc, ip, #-1073741824 @ 0xc0000000 │ │ │ │ tstpeq r0, r3, lsl #2 @ p-variant is OBSOLETE │ │ │ │ ldmda r2, {r0, r5, sp, lr}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ tstcc r0, r2, asr #16 │ │ │ │ mvnsle r2, r0, lsl #18 │ │ │ │ - @ instruction: 0xf948f17c │ │ │ │ + @ instruction: 0xf950f17c │ │ │ │ orrcc r9, r0, #1024 @ 0x400 │ │ │ │ @ instruction: 0x567fe8d3 │ │ │ │ cmneq r2, r3, asr #17 │ │ │ │ sbcsle r2, r8, r0, lsl #20 │ │ │ │ @ instruction: 0xf7f3e7f8 │ │ │ │ @ instruction: 0xf7f3eca4 │ │ │ │ svclt 0x0000e9dc │ │ │ │ @@ -12080,15 +12080,15 @@ │ │ │ │ ldrbcs r4, [r0, -r2, lsl #12]! │ │ │ │ ldrdeq lr, [sl, -sp] │ │ │ │ tsteq r2, sp, asr #19 │ │ │ │ ldmdage r0, {r0, r5, r9, sl, lr} │ │ │ │ mrc2 7, 5, pc, cr6, cr15, {7} │ │ │ │ cmncs ip, r0, lsl fp │ │ │ │ @ instruction: 0xb1b39305 │ │ │ │ - @ instruction: 0xf88cf17c │ │ │ │ + @ instruction: 0xf894f17c │ │ │ │ stmdbls r5, {r0, r1, r3, r9, sl, lr} │ │ │ │ @ instruction: 0xf1014602 │ │ │ │ ldm r7, {r4, r5, r6, r8, r9, sl}^ │ │ │ │ stmia r7, {r0, r1, r2, r3, r4, r5, r6, r8}^ │ │ │ │ @ instruction: 0xf1bc237c │ │ │ │ mvnsle r0, r0, lsl #30 │ │ │ │ cmncc ip, r5, lsl #18 │ │ │ │ @@ -12107,15 +12107,15 @@ │ │ │ │ @ instruction: 0xf04f9a05 │ │ │ │ @ instruction: 0xf8820301 │ │ │ │ @ instruction: 0xf8d430e0 │ │ │ │ ldmda r1, {r2, sp, pc}^ │ │ │ │ movwcc r3, #7936 @ 0x1f00 │ │ │ │ andcc lr, r0, #4259840 @ 0x410000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ - @ instruction: 0xf856f17c │ │ │ │ + @ instruction: 0xf85ef17c │ │ │ │ @ instruction: 0x4602463c │ │ │ │ ldm r4, {r0, r1, r3, r9, sl, lr}^ │ │ │ │ stmia r4, {r0, r1, r2, r3, r4, r5, r6, r8}^ │ │ │ │ svccs 0x00002377 │ │ │ │ blls 15b760 │ │ │ │ @ instruction: 0xf88d4651 │ │ │ │ @ instruction: 0xf506303d │ │ │ │ @@ -12125,15 +12125,15 @@ │ │ │ │ eorscc pc, ip, sp, lsl #17 │ │ │ │ tstls r1, #5120 @ 0x1400 │ │ │ │ strcc pc, [ip], #-2261 @ 0xfffff72b │ │ │ │ blls 44bba0 │ │ │ │ mrc2 7, 5, pc, cr6, cr12, {7} │ │ │ │ @ instruction: 0xf8c89c11 │ │ │ │ @ instruction: 0xb1a40000 │ │ │ │ - @ instruction: 0xf832f17c │ │ │ │ + @ instruction: 0xf83af17c │ │ │ │ ldrbeq pc, [r0, -r4, lsl #2]! @ │ │ │ │ strmi r4, [fp], -r2, lsl #12 │ │ │ │ ldrsbeq lr, [pc, #-135] @ 66f35 │ │ │ │ cmncs ip, #13041664 @ 0xc70000 │ │ │ │ svceq 0x0000f1bc │ │ │ │ strbtcc sp, [ip], #-504 @ 0xfffffe08 │ │ │ │ svccc 0x0000e854 │ │ │ │ @@ -12227,15 +12227,15 @@ │ │ │ │ blls 169530 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ movwcs sl, #7819 @ 0x1e8b │ │ │ │ strb r9, [r2], sp, lsl #6 │ │ │ │ @ instruction: 0xf8d39b05 │ │ │ │ @ instruction: 0xf1034088 │ │ │ │ @ instruction: 0xf17e0090 │ │ │ │ - stceq 14, cr15, [r2, #-804] @ 0xfffffcdc │ │ │ │ + stceq 14, cr15, [r2, #-836] @ 0xfffffcbc │ │ │ │ andcc lr, r1, #270336 @ 0x42000 │ │ │ │ tstpeq r3, #192, 6 @ p-variant is OBSOLETE │ │ │ │ andseq pc, r3, #134217731 @ 0x8000003 │ │ │ │ vmov.i32 d20, #9633792 @ 0x00930000 │ │ │ │ ldrmi r2, [r3], #-531 @ 0xfffffded │ │ │ │ andspl pc, pc, #72, 4 @ 0x80000004 │ │ │ │ rscne pc, fp, #1342177292 @ 0x5000000c │ │ │ │ @@ -12372,15 +12372,15 @@ │ │ │ │ blmi eb9c58 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1413e0 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle r3, r0, lsl #6 │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0x46048ff0 │ │ │ │ - mcr2 1, 2, pc, cr4, cr11, {3} @ │ │ │ │ + mcr2 1, 2, pc, cr12, cr11, {3} @ │ │ │ │ strbmi pc, [r4, #-1103]! @ 0xfffffbb1 @ │ │ │ │ strmi pc, [fp, #-709] @ 0xfffffd3b │ │ │ │ strmi r4, [sl], r1, lsl #13 │ │ │ │ subcc lr, r6, #212, 18 @ 0x350000 │ │ │ │ @ instruction: 0xf142195b │ │ │ │ addsmi r0, r8, #536870912 @ 0x20000000 │ │ │ │ andeq lr, r2, #115712 @ 0x1c400 │ │ │ │ @@ -13077,25 +13077,25 @@ │ │ │ │ @ instruction: 0xf0c92390 │ │ │ │ @ instruction: 0x4604fcbf │ │ │ │ bvs fe094c7c │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfc53 │ │ │ │ + @ instruction: 0xf8cdfc5b │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe927fbc │ │ │ │ blvs ff00caa8 │ │ │ │ blvs 42b30 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d7, d1 │ │ │ │ - movwcs pc, #3033 @ 0xbd9 @ │ │ │ │ + movwcs pc, #3041 @ 0xbe1 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8ac4 │ │ │ │ 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 @ │ │ │ │ @@ -13124,25 +13124,25 @@ │ │ │ │ @ instruction: 0xf0c92390 │ │ │ │ strmi pc, [r4], -r1, ror #24 │ │ │ │ bvs fe094d38 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfbf5 │ │ │ │ + @ instruction: 0xf8cdfbfd │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe928078 │ │ │ │ blvs ff00cb64 │ │ │ │ blvs 42bec │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d6, d1 │ │ │ │ - movwcs pc, #3343 @ 0xd0f @ │ │ │ │ + movwcs pc, #3351 @ 0xd17 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8b80 │ │ │ │ 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 @ │ │ │ │ @@ -13171,25 +13171,25 @@ │ │ │ │ @ instruction: 0xf0c92390 │ │ │ │ strmi pc, [r4], -r3, lsl #24 │ │ │ │ bvs fe094df4 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ orrvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ movwcc pc, #8896 @ 0x22c0 @ │ │ │ │ vsubw.s16 , , d4 │ │ │ │ - @ instruction: 0xf8cdfb97 │ │ │ │ + @ instruction: 0xf8cdfb9f │ │ │ │ strmi r8, [r1], -ip │ │ │ │ @ instruction: 0xf104aa04 │ │ │ │ blvs fe928134 │ │ │ │ blvs ff00cc20 │ │ │ │ blvs 42ca8 │ │ │ │ ldrsbtgt pc, [r4], -r4 @ │ │ │ │ movwls r1, #2459 @ 0x99b │ │ │ │ streq lr, [r7, -ip, asr #22] │ │ │ │ vabdl.s8 , d8, d1 │ │ │ │ - movwcs pc, #2537 @ 0x9e9 @ │ │ │ │ + movwcs pc, #2545 @ 0x9f1 @ │ │ │ │ @ instruction: 0xf8844618 │ │ │ │ stmib r5, {r3, pc}^ │ │ │ │ bmi 3f8c3c │ │ │ │ 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 @ │ │ │ │ @@ -13304,25 +13304,25 @@ │ │ │ │ svclt 0x00184299 │ │ │ │ stceq 0, cr15, [r1], {76} @ 0x4c │ │ │ │ addsmi r3, ip, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1bcd1f6 │ │ │ │ andsle r0, r9, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ svcge 0x00046930 │ │ │ │ - @ instruction: 0xf80cf197 │ │ │ │ + @ instruction: 0xf814f197 │ │ │ │ @ instruction: 0xf1007b6b │ │ │ │ @ instruction: 0x46220514 │ │ │ │ strmi r4, [r0], r9, lsr #12 │ │ │ │ - blx fff24892 │ │ │ │ + stc2 1, cr15, [r2], {153} @ 0x99 │ │ │ │ @ instruction: 0xf108cf0f │ │ │ │ strgt r0, [pc], #-1068 @ 68234 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - ldc2 1, cr15, [r0], {155} @ 0x9b │ │ │ │ + ldc2 1, cr15, [r8], {155} @ 0x9b │ │ │ │ blmi 2baa70 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 5c22b8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_abt │ │ │ │ andslt r4, r6, r8, lsr #12 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ @@ -13342,17 +13342,17 @@ │ │ │ │ @ instruction: 0xf8d04604 │ │ │ │ ldmpl r3, {r4, r5, r6, r8, r9, sl, fp}^ │ │ │ │ ldmdavs fp, {r1, r3, r7, r8, sl, fp, ip, pc} │ │ │ │ @ instruction: 0xf04f9381 │ │ │ │ @ instruction: 0xf1000300 │ │ │ │ tstpcs r4, r1, lsl pc @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46386178 │ │ │ │ - blx fe6a4966 │ │ │ │ + blx fe8a4966 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx fe5a496e │ │ │ │ + blx fe7a496e │ │ │ │ smlabtcs r0, r8, r2, r2 │ │ │ │ @ instruction: 0xf7f1a816 │ │ │ │ @ instruction: 0xf1b9ef5c │ │ │ │ cmnle pc, r0, lsl #30 │ │ │ │ ldrdcs r2, [r0, -ip] │ │ │ │ @ instruction: 0xf04fa84a │ │ │ │ @ instruction: 0xf7f10801 │ │ │ │ @@ -13455,15 +13455,15 @@ │ │ │ │ mcr2 0, 3, pc, cr0, cr15, {2} @ │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - blx 724e92 │ │ │ │ + blx 924e92 │ │ │ │ blmi 27aca0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6424ec │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13509,15 +13509,15 @@ │ │ │ │ ldc2l 0, cr15, [r4, #380]! @ 0x17c │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - mcrr2 2, 8, pc, r2, cr5 @ │ │ │ │ + mcrr2 2, 8, pc, sl, cr5 @ │ │ │ │ blmi 27ad78 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 6425c4 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13563,15 +13563,15 @@ │ │ │ │ stc2 0, cr15, [r8, #380] @ 0x17c │ │ │ │ strmi r2, [r4], -r0, lsl #30 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ stmdbge r3, {r2, r9, fp, sp, pc} │ │ │ │ svclt 0x000c4640 │ │ │ │ strcs r2, [r3, #-1281] @ 0xfffffaff │ │ │ │ strmi lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - @ instruction: 0xf922f287 │ │ │ │ + @ instruction: 0xf92af287 │ │ │ │ blmi 27ae50 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 64269c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_svc │ │ │ │ pop {r3, r4, ip, sp, pc} │ │ │ │ @ instruction: 0xf7f281f0 │ │ │ │ @@ -13646,28 +13646,28 @@ │ │ │ │ @ instruction: 0xe7ef4677 │ │ │ │ umlalseq r7, pc, r0, r9 @ │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r8 │ │ │ │ bl febbf968 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ - @ instruction: 0xffe0f292 │ │ │ │ + @ instruction: 0xffe8f292 │ │ │ │ strtmi r4, [r0], -r5, lsl #12 │ │ │ │ - @ instruction: 0xffdcf292 │ │ │ │ - ldc2l 1, cr15, [r0], {131} @ 0x83 │ │ │ │ + @ instruction: 0xffe4f292 │ │ │ │ + ldc2l 1, cr15, [r8], {131} @ 0x83 │ │ │ │ strtmi fp, [r8], -r0, lsr #19 │ │ │ │ - mcr2 1, 5, pc, cr6, cr4, {3} @ │ │ │ │ + mcr2 1, 5, pc, cr14, cr4, {3} @ │ │ │ │ @ instruction: 0xf5b38c83 │ │ │ │ andle r6, r8, #176, 30 @ 0x2c0 │ │ │ │ andle r2, fp, r0, lsl ip │ │ │ │ andseq pc, r4, r4, lsr #3 │ │ │ │ svclt 0x00942802 │ │ │ │ andcs r2, r1, r0 │ │ │ │ @ instruction: 0x4620bd38 │ │ │ │ - @ instruction: 0xf8a0f293 │ │ │ │ + @ instruction: 0xf8a8f293 │ │ │ │ mvnsle r2, r1, lsl #16 │ │ │ │ ldclt 0, cr2, [r8, #-0] │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ cdpeq 8, 11, cr15, cr0, cr12, {6} │ │ │ │ ldrmi fp, [r3], fp, asr #1 │ │ │ │ @@ -13680,15 +13680,15 @@ │ │ │ │ blx 23eb2e │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a93ec │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8ff9d │ │ │ │ + @ instruction: 0xf8d8ffa5 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10c858 │ │ │ │ @@ -13865,15 +13865,15 @@ │ │ │ │ blx 23ee12 │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a96d0 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8fe2b │ │ │ │ + @ instruction: 0xf8d8fe33 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10cb3c │ │ │ │ @@ -14050,15 +14050,15 @@ │ │ │ │ blx 23f0f6 │ │ │ │ ldmdavs fp, {r2, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf04f9349 │ │ │ │ blmi fe9a99b4 │ │ │ │ movwls r4, #58491 @ 0xe47b │ │ │ │ @ instruction: 0x3154f89d │ │ │ │ vsubw.s16 , q1, d7 │ │ │ │ - @ instruction: 0xf8d8fcb9 │ │ │ │ + @ instruction: 0xf8d8fcc1 │ │ │ │ @ instruction: 0xf8d83ba8 │ │ │ │ andls r2, r9, ip, lsl ip │ │ │ │ @ instruction: 0xf8526e1b │ │ │ │ strtmi r2, [r3], #-39 @ 0xffffffd9 │ │ │ │ @ instruction: 0xf8d89206 │ │ │ │ @ instruction: 0xf8d32c20 │ │ │ │ bl 10ce20 │ │ │ │ @@ -14224,18 +14224,18 @@ │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc0264 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46040ff0 │ │ │ │ movwcs fp, #4226 @ 0x1082 │ │ │ │ @ instruction: 0x71234608 │ │ │ │ vaddw.s16 , q1, d1 │ │ │ │ - @ instruction: 0x0782fc37 │ │ │ │ + @ instruction: 0x0782fc3f │ │ │ │ andcs fp, r8, r8, asr #30 │ │ │ │ stmdals r1, {r0, r1, r3, sl, ip, lr, pc} │ │ │ │ - ldc2 2, cr15, [r0], #-584 @ 0xfffffdb8 │ │ │ │ + ldc2 2, cr15, [r8], #-584 @ 0xfffffdb8 │ │ │ │ svclt 0x004f0743 │ │ │ │ stmdavs r0!, {r0, r3, sp} │ │ │ │ @ instruction: 0xf0001c43 │ │ │ │ svclt 0x00580007 │ │ │ │ andlt r6, r2, r3, lsr #32 │ │ │ │ svclt 0x0000bd10 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -14255,16 +14255,16 @@ │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ @ instruction: 0xf8c7681b │ │ │ │ @ instruction: 0xf04f311c │ │ │ │ @ instruction: 0xf5000300 │ │ │ │ stmmi r8, {r7, r8, r9, ip, lr} │ │ │ │ ldrbtmi r6, [r8], #-891 @ 0xfffffc85 │ │ │ │ @ instruction: 0xf8d36078 │ │ │ │ - @ instruction: 0xf17b02e8 │ │ │ │ - qsub8mi pc, r2, sp @ │ │ │ │ + @ instruction: 0xf17c02e8 │ │ │ │ + strtmi pc, [r2], -r5, lsl #16 │ │ │ │ teqvs r8, r9, lsr #12 │ │ │ │ stcl 7, cr15, [r4, #-964] @ 0xfffffc3c │ │ │ │ strbmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf9c4f050 │ │ │ │ @ instruction: 0xf0504640 │ │ │ │ @ instruction: 0xf506f8c3 │ │ │ │ stmib r7, {r6, r8, r9, ip, lr}^ │ │ │ │ @@ -14362,15 +14362,15 @@ │ │ │ │ @ instruction: 0xf8d3687a │ │ │ │ blmi 929e3c │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ blvs 1f5d304 │ │ │ │ rscscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab198 │ │ │ │ @ instruction: 0xf17b4619 │ │ │ │ - msrlt SPSR_irq, r3 │ │ │ │ + msrlt SPSR_irq, fp │ │ │ │ @ instruction: 0xf8d26b7a │ │ │ │ @ instruction: 0xf8c232f4 │ │ │ │ stmiane r4, {r4, r5, r6, r7, r9}^ │ │ │ │ rscspl pc, r8, #12713984 @ 0xc20000 │ │ │ │ adcsmi lr, r5, #188, 14 @ 0x2f00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0], #-2017 @ 0xfffff81f │ │ │ │ @@ -14417,26 +14417,26 @@ │ │ │ │ svclt 0x0000bd08 │ │ │ │ mvnsmi lr, sp, lsr #18 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00e8f8cc │ │ │ │ ldrmi r4, [r5], -ip, lsl #12 │ │ │ │ pkhbtmi r4, r0, pc, lsl #12 @ │ │ │ │ - @ instruction: 0xf9daf292 │ │ │ │ - @ instruction: 0xf8a8f174 │ │ │ │ + @ instruction: 0xf9e2f292 │ │ │ │ + @ instruction: 0xf8b0f174 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs c3698 │ │ │ │ @ instruction: 0x4640d93c │ │ │ │ vsubhn.i32 d2, q1, │ │ │ │ - @ instruction: 0xf174f9cf │ │ │ │ - @ instruction: 0xb100f89d │ │ │ │ + @ instruction: 0xf174f9d7 │ │ │ │ + smlatblt r0, r5, r8, pc @ │ │ │ │ strbmi r6, [r0], -r6, asr #17 │ │ │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xf9c6f292 │ │ │ │ - @ instruction: 0xf894f174 │ │ │ │ + @ instruction: 0xf9cef292 │ │ │ │ + @ instruction: 0xf89cf174 │ │ │ │ @ instruction: 0xf8d0b108 │ │ │ │ stmdavs r0!, {r4, pc} │ │ │ │ @ instruction: 0xf7f14631 │ │ │ │ @ instruction: 0x4641eb90 │ │ │ │ stmdavs r0!, {r5, sp, lr}^ │ │ │ │ bl fe327388 │ │ │ │ cmnlt sp, r0, rrx │ │ │ │ @@ -14468,41 +14468,41 @@ │ │ │ │ ldrbtmi r3, [sl], #-768 @ 0xfffffd00 │ │ │ │ strmi r4, [sl], fp, lsr #22 │ │ │ │ tstcs r1, r0, lsl #18 │ │ │ │ ldmpl r3, {r3, r4, r5, r6, r7, sl, lr}^ │ │ │ │ ldmdavs fp, {r5, r9, sp} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ @ instruction: 0xf1950300 │ │ │ │ - @ instruction: 0x4604ff73 │ │ │ │ + @ instruction: 0x4604ff7b │ │ │ │ strbtmi fp, [fp], -r0, asr #2 │ │ │ │ adcvs ip, r0, #3072 @ 0xc00 │ │ │ │ strtmi r6, [r1], -r1, ror #5 │ │ │ │ @ instruction: 0x46383414 │ │ │ │ - blx 125aca │ │ │ │ + blx 325aca │ │ │ │ cmppne r1, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1956938 │ │ │ │ - @ instruction: 0x464aff93 │ │ │ │ + @ instruction: 0x464aff9b │ │ │ │ @ instruction: 0x23204606 │ │ │ │ tstpeq r4, r0, lsl #2 @ p-variant is OBSOLETE │ │ │ │ eorls pc, r8, r0, lsl #17 │ │ │ │ - blx ff525adc │ │ │ │ + blx ff725adc │ │ │ │ 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 1354d4 │ │ │ │ svcvc 0x00db13ce │ │ │ │ orreq lr, r3, #6144 @ 0x1800 │ │ │ │ eorge pc, r8, r3, asr #17 │ │ │ │ - blx ff6a5b1c │ │ │ │ + blx ff8a5b1c │ │ │ │ blmi 2fbce8 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1c3528 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, LR_abt │ │ │ │ andseq pc, r4, r6, lsl #2 │ │ │ │ pop {r1, r2, ip, sp, pc} │ │ │ │ @@ -14517,36 +14517,36 @@ │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r5, sp, lsl #12 │ │ │ │ tstcs r0, r4, lsl #12 │ │ │ │ ldrmi r6, [r7], -r0, lsl #18 │ │ │ │ @ instruction: 0xf1954699 │ │ │ │ - stmdbvs fp!, {r0, r2, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbvs fp!, {r0, r2, r3, r6, r7, r9, 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: 0xf1983178 │ │ │ │ - ldrbmi pc, [r1], -sp, ror #20 @ │ │ │ │ + @ instruction: 0x4651fa75 │ │ │ │ @ instruction: 0xf19a4620 │ │ │ │ - blvc f67f7c │ │ │ │ + blvc f67f9c │ │ │ │ msrcc SP_usr, r0 │ │ │ │ blx 1c39d8 │ │ │ │ b ae6168 │ │ │ │ @ instruction: 0xf1950903 │ │ │ │ - @ instruction: 0x9603ff17 │ │ │ │ + @ instruction: 0x9603ff1f │ │ │ │ stmib sp, {r8, r9, sp}^ │ │ │ │ @ instruction: 0xf1003300 │ │ │ │ movwls r0, #10836 @ 0x2a54 │ │ │ │ strbteq pc, [r4], -r0, lsl #2 @ │ │ │ │ mullt ip, r7, r8 │ │ │ │ @ instruction: 0xf8804686 │ │ │ │ ldm sp, {r3, r5, ip, sp, pc} │ │ │ │ @@ -14562,15 +14562,15 @@ │ │ │ │ bl f15b0 │ │ │ │ @ instruction: 0xf89212c3 │ │ │ │ @ instruction: 0xf8923020 │ │ │ │ bl 3f167c │ │ │ │ bl 3ea3c4 │ │ │ │ addsvs r0, sp, #536870920 @ 0x20000008 │ │ │ │ addsvs r2, r3, #0, 6 │ │ │ │ - blx 14a5c2c │ │ │ │ + blx 16a5c2c │ │ │ │ pop {r0, r2, ip, sp, pc} │ │ │ │ @ instruction: 0xf1bb8ff0 │ │ │ │ svclt 0x001f0f20 │ │ │ │ @ instruction: 0xf00b2501 │ │ │ │ blx 1ac254 │ │ │ │ @ instruction: 0xf105f50b │ │ │ │ @ instruction: 0xe7db35ff │ │ │ │ @@ -14586,49 +14586,49 @@ │ │ │ │ ldrbtmi r9, [r9], #440 @ 0x1b8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ @ instruction: 0xf04f932f │ │ │ │ stmdacs r0, {r8, r9} │ │ │ │ blmi 1b1d788 │ │ │ │ andcs r4, r0, #2063597568 @ 0x7b000000 │ │ │ │ ldmdage r7, {r2, r8, sp} │ │ │ │ - @ instruction: 0xf9aef19a │ │ │ │ + @ instruction: 0xf9b6f19a │ │ │ │ andcs r4, r4, #105472 @ 0x19c00 │ │ │ │ ldmdals fp, {r3, r8, sp} │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ @ instruction: 0xf1959311 │ │ │ │ - @ instruction: 0x9c1bfb47 │ │ │ │ + @ instruction: 0x9c1bfb4f │ │ │ │ ldcne 6, cr4, [r8], #520 @ 0x208 │ │ │ │ - @ instruction: 0xf9c8f27a │ │ │ │ + @ instruction: 0xf9d0f27a │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ - blx fa5ca2 │ │ │ │ + blx 11a5ca2 │ │ │ │ movwcs r9, #7195 @ 0x1c1b │ │ │ │ subcs r4, r4, #6291456 @ 0x600000 │ │ │ │ @ instruction: 0xf8842100 │ │ │ │ ldmdage lr, {r0, r2, r6, ip, sp} │ │ │ │ ldrdcc pc, [ip], #132 @ 0x84 @ │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ rsccc pc, ip, r4, asr #17 │ │ │ │ stc 7, cr15, [r8, #960] @ 0x3c0 │ │ │ │ tstcs r0, r0, lsr #12 │ │ │ │ - mrc2 1, 0, pc, cr2, cr5, {4} │ │ │ │ + mrc2 1, 0, pc, cr10, cr5, {4} │ │ │ │ @ instruction: 0x46046933 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ ldmvs r3!, {r0, r1, r7, r9, sp, lr} │ │ │ │ strcc lr, [fp], -r0, asr #19 │ │ │ │ ldreq pc, [r4], -r0, lsl #2 │ │ │ │ @ instruction: 0x46319b1b │ │ │ │ umaalcs pc, r1, r3, r9 @ │ │ │ │ @ instruction: 0xf04f2a0e │ │ │ │ svclt 0x00140201 │ │ │ │ @ instruction: 0xf8d32320 │ │ │ │ @ instruction: 0xf1983178 │ │ │ │ - @ instruction: 0x4621f9bf │ │ │ │ + strtmi pc, [r1], -r7, asr #19 │ │ │ │ @ instruction: 0xf19aa817 │ │ │ │ - bvs ff927e20 │ │ │ │ + bvs ff927e40 │ │ │ │ blcs 687afc │ │ │ │ ldm pc, {r0, r2, r4, r5, r6, fp, ip, lr, pc}^ @ │ │ │ │ ldrbtvc pc, [r4], #-3 @ │ │ │ │ @ instruction: 0x767a7a74 │ │ │ │ @ instruction: 0x76761076 │ │ │ │ andsne r7, r0, sl, ror sl │ │ │ │ andsne r7, r0, r8, ror r4 │ │ │ │ @@ -14636,34 +14636,34 @@ │ │ │ │ rsbseq r7, r4, r4, ror r4 │ │ │ │ ldrbtmi r4, [fp], #-2877 @ 0xfffff4c3 │ │ │ │ movtcs lr, #1953 @ 0x7a1 │ │ │ │ mulhi sp, r2, r8 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ smladcc r1, fp, r8, r9 │ │ │ │ @ instruction: 0xf1959311 │ │ │ │ - @ instruction: 0x4642fe53 │ │ │ │ + @ instruction: 0x4642fe5b │ │ │ │ eorhi pc, r8, r0, lsl #17 │ │ │ │ ldmdaeq r4, {r8, ip, sp, lr, pc} │ │ │ │ blls 4baf08 │ │ │ │ @ instruction: 0xf1984641 │ │ │ │ - blge 567d44 │ │ │ │ + blge 567d64 │ │ │ │ @ instruction: 0xf1049616 │ │ │ │ @ instruction: 0x26000c54 │ │ │ │ stmib sp, {r0, r1, r4, r9, sl, ip, pc}^ │ │ │ │ bvs 1902f60 │ │ │ │ ldrsbt pc, [r8], pc @ │ │ │ │ blgt 44df5c │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0xf8599a11 │ │ │ │ strtmi r3, [r1], -lr │ │ │ │ bl 153784 │ │ │ │ @ instruction: 0xf89313c2 │ │ │ │ bl 1757f8 │ │ │ │ addsvs r0, lr, #201326594 @ 0xc000002 │ │ │ │ - @ instruction: 0xf996f19a │ │ │ │ + @ instruction: 0xf99ef19a │ │ │ │ cdpeq 1, 7, cr15, cr12, cr13, {0} │ │ │ │ @ instruction: 0xf88d2322 │ │ │ │ @ instruction: 0x46ec30b4 │ │ │ │ ldm lr!, {r2, r3, r5, r8, r9, sl, ip, pc} │ │ │ │ @ instruction: 0xf8cd000f │ │ │ │ stmia ip!, {r2, r4, r5, r6, pc} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -14671,15 +14671,15 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrtmi r0, [r1], -pc │ │ │ │ tstcs sp, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf19aa817 │ │ │ │ - movwcs pc, #64715 @ 0xfccb @ │ │ │ │ + movwcs pc, #64723 @ 0xfcd3 @ │ │ │ │ ldrbmi r4, [r1], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7ffa817 │ │ │ │ bmi 569258 │ │ │ │ ldrbtmi r4, [sl], #-2828 @ 0xfffff4f4 │ │ │ │ ldmpl r3, {r0, r1, r3, r4, fp, ip, pc}^ │ │ │ │ blls c437f8 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -14922,15 +14922,15 @@ │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 16a13a │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals ip, {r0, sl, lr} │ │ │ │ ldmdbls sl, {r8, ip, pc} │ │ │ │ - @ instruction: 0xf81ef283 │ │ │ │ + @ instruction: 0xf826f283 │ │ │ │ @ instruction: 0xf8d39b16 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ bls 31ec48 │ │ │ │ blls 64fff8 │ │ │ │ ldmdbls lr, {r1, r3, sl, lr} │ │ │ │ @@ -15000,27 +15000,27 @@ │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ @ instruction: 0xf8909b14 │ │ │ │ blx 16a26e │ │ │ │ stmdals fp, {r8, ip} │ │ │ │ stmdals sl, {ip, pc} │ │ │ │ tstls r1, r1, lsl #8 │ │ │ │ ldrdeq lr, [r5, -sp]! │ │ │ │ - @ instruction: 0xff26f281 │ │ │ │ + @ instruction: 0xff2ef281 │ │ │ │ bmi 17e3a28 │ │ │ │ ldrbtmi r4, [sl], #-2907 @ 0xfffff4a5 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r7, ror fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ adchi pc, r9, r0, asr #32 │ │ │ │ pop {r0, r3, r4, r5, r6, ip, sp, pc} │ │ │ │ stcge 15, cr8, [sp], #-960 @ 0xfffffc40 │ │ │ │ strtmi sl, [r2], -ip, lsr #18 │ │ │ │ @ instruction: 0x460e9810 │ │ │ │ tstls sp, r4, lsr #8 │ │ │ │ - @ instruction: 0xf9b2f27f │ │ │ │ + @ instruction: 0xf9baf27f │ │ │ │ ldcls 8, cr6, [sl, #-136] @ 0xffffff78 │ │ │ │ andls r4, r7, #17825792 @ 0x1100000 │ │ │ │ @ instruction: 0xf7f04628 │ │ │ │ bls 2658dc │ │ │ │ @ instruction: 0x46049b14 │ │ │ │ tstls r9, #721420288 @ 0x2b000000 │ │ │ │ @ instruction: 0xf702fb00 │ │ │ │ @@ -15067,25 +15067,25 @@ │ │ │ │ strls r0, [r4, -r8, lsl #4] │ │ │ │ @ instruction: 0xf8db990f │ │ │ │ cdpls 15, 1, cr3, cr2, cr4, {3} │ │ │ │ movwls r4, #21579 @ 0x544b │ │ │ │ @ instruction: 0xf8da9209 │ │ │ │ movwls r3, #12300 @ 0x300c │ │ │ │ vqdmlsl.s , d2, d7 │ │ │ │ - ldmdbls r1, {r0, r2, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r1, {r0, r2, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ stmibne r0!, {r1, r8, ip, pc} │ │ │ │ tstls r1, r8, lsl #18 │ │ │ │ tstls r0, fp, lsl #18 │ │ │ │ bls 2cf9c8 │ │ │ │ svccc 0x0064f8db │ │ │ │ strbmi r9, [fp], #-2318 @ 0xfffff6f2 │ │ │ │ @ instruction: 0xf8da9305 │ │ │ │ movwls r3, #12328 @ 0x3028 │ │ │ │ vqdmlsl.s , d1, d7 │ │ │ │ - blls 3e9804 │ │ │ │ + blls 3e9824 │ │ │ │ blx 143e42 │ │ │ │ strbmi pc, [r4, #-1029] @ 0xfffffbfb @ │ │ │ │ ldcls 3, cr13, [ip], {195} @ 0xc3 │ │ │ │ ldmdavs sl, {r2, r5, r8, r9, fp, ip, pc} │ │ │ │ blx 110a4a │ │ │ │ addsmi pc, lr, #4, 12 @ 0x400000 │ │ │ │ mrcge 4, 5, APSR_nzcv, cr12, cr15, {5} │ │ │ │ @@ -15488,21 +15488,21 @@ │ │ │ │ andeq sp, r0, fp, lsl r1 │ │ │ │ adcseq fp, r9, ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc162c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ strmi r4, [r4], -sp, lsl #12 │ │ │ │ - @ instruction: 0xf97cf291 │ │ │ │ - @ instruction: 0xf84af173 │ │ │ │ + @ instruction: 0xf984f291 │ │ │ │ + @ instruction: 0xf852f173 │ │ │ │ eorsle r2, pc, r0, lsl #16 │ │ │ │ blcs c4754 │ │ │ │ @ instruction: 0x4620d93c │ │ │ │ - @ instruction: 0xf972f291 │ │ │ │ - @ instruction: 0xf840f173 │ │ │ │ + @ instruction: 0xf97af291 │ │ │ │ + @ instruction: 0xf848f173 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r4, r6, r9, pc} │ │ │ │ blcs ac7cc │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ bcs 431dd0 │ │ │ │ ldm pc, {r0, r3, r5, fp, ip, lr, pc}^ @ │ │ │ │ subeq pc, sp, #18 │ │ │ │ @@ -15514,25 +15514,25 @@ │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ eoreq r0, r8, r8, lsr #32 │ │ │ │ vhadd.s8 d16, d0, d24 │ │ │ │ ldclcs 3, cr1, [fp], #-852 @ 0xfffffcac │ │ │ │ subhi pc, r5, #0 │ │ │ │ andle r2, r7, r2, lsl #25 │ │ │ │ movwls r4, #5664 @ 0x1620 │ │ │ │ - blx fff26ee8 │ │ │ │ + blx 126eea │ │ │ │ stmdacs r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ eorshi pc, r2, #0 │ │ │ │ strtmi r4, [r0], -r9, lsr #12 │ │ │ │ mrc2 0, 0, pc, cr4, cr13, {2} │ │ │ │ strtmi r4, [r0], -r1, lsl #12 │ │ │ │ ldc2l 0, cr15, [r0, #372]! @ 0x174 │ │ │ │ ldrmi r4, [r8], -r3, lsl #12 │ │ │ │ ldclt 0, cr11, [r0, #-12]! │ │ │ │ vsubhn.i32 d4, , q8 │ │ │ │ - @ instruction: 0x4603f935 │ │ │ │ + @ instruction: 0x4603f93d │ │ │ │ vadd.i8 q1, q8, │ │ │ │ ldmdacs ip, {r0, r2, r4, r6, r8, pc} │ │ │ │ @ instruction: 0xf1a0d9dd │ │ │ │ bcs fe96ad50 │ │ │ │ ldrdge sp, [r2, -r9] │ │ │ │ eorcs pc, r2, r1, asr r8 @ │ │ │ │ smladmi r8, r1, r4, r4 │ │ │ │ @@ -15988,15 +15988,15 @@ │ │ │ │ @ instruction: 0xf7fe4662 │ │ │ │ blls d29ad8 │ │ │ │ blls d4f828 │ │ │ │ blls d8f860 │ │ │ │ blls dcf81c │ │ │ │ stmdals sl, {r1, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r8, #55296 @ 0xd800 │ │ │ │ - stc2l 1, cr15, [r4], #-456 @ 0xfffffe38 │ │ │ │ + stc2l 1, cr15, [ip], #-456 @ 0xfffffe38 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r3, r5, r6, r8, pc} │ │ │ │ blcs acf84 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-781] @ 0xfffffcf3 │ │ │ │ ldmdavs fp!, {r8, sl, sp} │ │ │ │ movwls r4, #34399 @ 0x865f │ │ │ │ @@ -16284,15 +16284,15 @@ │ │ │ │ @ instruction: 0xf7fece35 │ │ │ │ blls d29638 │ │ │ │ blls d4fcc0 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e110c4 │ │ │ │ @ instruction: 0xf1729317 │ │ │ │ - stmdacs r0, {r0, r2, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -16598,15 +16598,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d2b150 │ │ │ │ blls d501a8 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e115ac │ │ │ │ @ instruction: 0xf1719317 │ │ │ │ - stmdacs r0, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r3, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -16912,15 +16912,15 @@ │ │ │ │ @ instruction: 0xf7fdce35 │ │ │ │ blls d2ac68 │ │ │ │ blls d50690 │ │ │ │ ldmib sp, {r0, r1, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r7, #62260 @ 0xf334 │ │ │ │ blls e11a94 │ │ │ │ @ instruction: 0xf1719317 │ │ │ │ - stmdacs r0, {r0, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r5, r0 @ p-variant is OBSOLETE │ │ │ │ ldmeq fp, {r0, r1, r7, r8, fp, sp, lr}^ │ │ │ │ svclt 0x00382b01 │ │ │ │ movwls r2, #49921 @ 0xc301 │ │ │ │ stmdbls ip, {r0, r1, r2, r8, r9, fp, ip, pc} │ │ │ │ stmdavs fp!, {r1, r3, r4, fp, sp, lr} │ │ │ │ vqdmulh.s d15, d1, d2 │ │ │ │ @@ -17185,16 +17185,16 @@ │ │ │ │ @ instruction: 0xb11002f1 │ │ │ │ rscscc pc, r2, #9633792 @ 0x930000 │ │ │ │ @ instruction: 0xbd08b903 │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ svclt 0x00182a02 │ │ │ │ mvnsle r4, r8, lsl r6 │ │ │ │ vmull.s q3, d31, d0[2] │ │ │ │ - @ instruction: 0xf171fc3b │ │ │ │ - @ instruction: 0xf890fb09 │ │ │ │ + @ instruction: 0xf171fc43 │ │ │ │ + @ instruction: 0xf890fb11 │ │ │ │ @ instruction: 0xf0000020 │ │ │ │ stmdacc r2, {r0, r1, r2} │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ svclt 0x0000bd08 │ │ │ │ svcvc 0x008bf5b0 │ │ │ │ @ instruction: 0xf5b0d20f │ │ │ │ tstle r5, #536 @ 0x218 │ │ │ │ @@ -17210,24 +17210,24 @@ │ │ │ │ @ instruction: 0xd1014298 │ │ │ │ ldrbmi r2, [r0, -r3]! │ │ │ │ vst3.8 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl febc3114 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ addlt r0, r3, r8, ror #31 │ │ │ │ @ instruction: 0xf1714604 │ │ │ │ - @ instruction: 0xf890fad9 │ │ │ │ + @ instruction: 0xf890fae1 │ │ │ │ blcs 137ff8 │ │ │ │ ldm pc, {r2, r4, r5, fp, ip, lr, pc}^ @ │ │ │ │ blcs c67f3c │ │ │ │ andcs r3, r4, r6, lsl #6 │ │ │ │ andcs r4, r5, r0, ror r7 │ │ │ │ stchi 7, cr4, [r3, #448] @ 0x1c0 │ │ │ │ strbne pc, [r8, #963] @ 0x3c3 @ │ │ │ │ @ instruction: 0xf1804620 │ │ │ │ - svcne 0x002bf88b │ │ │ │ + svcne 0x002bf893 │ │ │ │ ldmdale r2!, {r2, r3, r4, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ teqcc r1, pc, lsl #30 │ │ │ │ ldrne r3, [r5, #-271] @ 0xfffffef1 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ teqcc r1, r6, lsr #2 │ │ │ │ teqcc r1, r1, lsr r1 │ │ │ │ @@ -17242,15 +17242,15 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldrb r1, [r9, r8, asr #11] │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ ldrb r1, [r5, r8, asr #11] │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ ldrb r1, [r1, r8, asr #11] │ │ │ │ strtmi r9, [r0], -r1 │ │ │ │ - @ instruction: 0xffe4f17f │ │ │ │ + @ instruction: 0xffecf17f │ │ │ │ bls da4e8 │ │ │ │ svclt 0x00144282 │ │ │ │ andcs r2, r4, r6 │ │ │ │ stmdacs r0, {r0, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ andcs fp, r7, r4, lsl pc │ │ │ │ ldrb r2, [ip, r4] │ │ │ │ ldrb r2, [sl, r3] │ │ │ │ @@ -18340,15 +18340,15 @@ │ │ │ │ blcs 8749c │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fe8ec │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - stc2 2, cr15, [lr], {142} @ 0x8e │ │ │ │ + ldc2 2, cr15, [r6], {142} @ 0x8e │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ cdp2 0, 14, cr15, cr8, cr4, {1} │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0244640 │ │ │ │ andcs pc, pc, #3632 @ 0xe30 │ │ │ │ @@ -18398,15 +18398,15 @@ │ │ │ │ blcs 87584 │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0fe9d4 │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx fe729bee │ │ │ │ + blx fe929bee │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ @ instruction: 0xf884f026 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0264640 │ │ │ │ andcs pc, pc, #8323072 @ 0x7f0000 │ │ │ │ @@ -18456,15 +18456,15 @@ │ │ │ │ blcs 8766c │ │ │ │ @ instruction: 0x4691d037 │ │ │ │ @ instruction: 0x46805972 │ │ │ │ bcs fe0feabc │ │ │ │ @ instruction: 0x079ad134 │ │ │ │ ldrbeq sp, [fp, -r1, asr #8] │ │ │ │ ldmdbpl r0!, {r0, r3, r6, sl, ip, lr, pc}^ │ │ │ │ - blx a29cd6 │ │ │ │ + blx c29cd6 │ │ │ │ @ instruction: 0xf0102213 │ │ │ │ strtmi r0, [r1], -r6, lsl #30 │ │ │ │ eorle r4, lr, r0, asr #12 │ │ │ │ @ instruction: 0xf946f026 │ │ │ │ @ instruction: 0x46212212 │ │ │ │ @ instruction: 0xf0264640 │ │ │ │ andcs pc, pc, #1064960 @ 0x104000 │ │ │ │ @@ -18792,15 +18792,15 @@ │ │ │ │ @ instruction: 0xf5a2d30a │ │ │ │ blcs 2ca5dc │ │ │ │ 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 │ │ │ │ - cdp2 1, 7, cr15, cr12, cr15, {3} │ │ │ │ + cdp2 1, 8, cr15, cr4, cr15, {3} │ │ │ │ strmi r4, [r2], r6, lsl #12 │ │ │ │ @ instruction: 0xf7fe9801 │ │ │ │ @ instruction: 0xf106fb77 │ │ │ │ @ instruction: 0x46800937 │ │ │ │ teqpeq r3, #-2147483647 @ p-variant is OBSOLETE @ 0x80000001 │ │ │ │ ldrmi sl, [r8], -r4, lsl #18 │ │ │ │ svccs 0x0001f813 │ │ │ │ @@ -18936,15 +18936,15 @@ │ │ │ │ subcs lr, r3, r0, asr #20 │ │ │ │ @ instruction: 0xf1b8e091 │ │ │ │ svclt 0x001c0f03 │ │ │ │ andvs r6, sl, sl, lsr #16 │ │ │ │ svcge 0x0029f47f │ │ │ │ beq a9068 │ │ │ │ smlabtcc r1, sp, r9, lr │ │ │ │ - stc2 1, cr15, [r0], #-460 @ 0xfffffe34 │ │ │ │ + stc2 1, cr15, [r8], #-460 @ 0xfffffe34 │ │ │ │ blls d3e28 │ │ │ │ ldr r6, [lr, -r8] │ │ │ │ beq 14a90a4 │ │ │ │ mrc 7, 5, lr, cr15, cr4, {1} │ │ │ │ vmov.f32 s15, #64 @ 0x3e000000 0.125 │ │ │ │ vsqrt.f32 s15, s14 │ │ │ │ vldmdble fp!, {s31-s46} │ │ │ │ @@ -19989,15 +19989,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 77680 │ │ │ │ strcs fp, [r2, #-3868] @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16e4640 │ │ │ │ - teqplt r0, r3, lsr #26 @ p-variant is OBSOLETE │ │ │ │ + teqplt r0, fp, lsr #26 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a06b80 │ │ │ │ blx fec6ea9c │ │ │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ │ │ blls 1aefa0 │ │ │ │ @ instruction: 0x2c09ea4f │ │ │ │ mcrrvc 4, 0, pc, r0, cr12 @ │ │ │ │ ldreq pc, [r0], #-964 @ 0xfffffc3c │ │ │ │ @@ -20159,17 +20159,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, q6, q12 │ │ │ │ - @ instruction: 0x4604fcff │ │ │ │ + strmi pc, [r4], -r7, lsl #26 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - ldc2l 2, cr15, [sl], #560 @ 0x230 │ │ │ │ + stc2 2, cr15, [r2, #-560] @ 0xfffffdd0 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -20581,15 +20581,15 @@ │ │ │ │ bls 9638e0 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ @ instruction: 0xf16e4638 │ │ │ │ - teqplt r8, r3, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, fp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed2ffdc │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489d20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -20775,15 +20775,15 @@ │ │ │ │ bls 963be8 │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ @ instruction: 0xf44fbf04 │ │ │ │ vst2.8 {d16-d17}, [pc], r0 │ │ │ │ @ instruction: 0xd140779e │ │ │ │ @ instruction: 0xf16d4638 │ │ │ │ - teqplt r8, pc @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r7, lsl #30 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed302e4 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ stmeq r3, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ stmvc r9, {r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf4489d20 │ │ │ │ movwls r4, #9169 @ 0x23d1 │ │ │ │ @@ -20945,17 +20945,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - @ instruction: 0x4604fedb │ │ │ │ + strmi pc, [r4], -r3, ror #29 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - cdp2 2, 13, cr15, cr6, cr11, {4} │ │ │ │ + cdp2 2, 13, cr15, cr14, cr11, {4} │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21136,17 +21136,17 @@ │ │ │ │ @ instruction: 0xf5085380 │ │ │ │ andscc r5, r0, #1610612745 @ 0x60000009 │ │ │ │ andsls r9, r1, #1006632960 @ 0x3c000000 │ │ │ │ sbcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ rschi pc, r0, r0, asr #32 │ │ │ │ vsubhn.i16 d4, , q12 │ │ │ │ - @ instruction: 0x4604fd5d │ │ │ │ + strmi pc, [r4], -r5, ror #26 │ │ │ │ stmdals fp, {r2, r3, ip, pc} │ │ │ │ - ldc2l 2, cr15, [r8, #-556] @ 0xfffffdd4 │ │ │ │ + stc2l 2, cr15, [r0, #-556]! @ 0xfffffdd4 │ │ │ │ ldrsbtcc pc, [r8], #-139 @ 0xffffff75 @ │ │ │ │ @ instruction: 0x4622991c │ │ │ │ @ instruction: 0xf8d3900e │ │ │ │ movwls r3, #20880 @ 0x5190 │ │ │ │ ldrtmi r6, [r9], -fp, lsl #31 │ │ │ │ @ instruction: 0x3190f8d3 │ │ │ │ @ instruction: 0xf89b9304 │ │ │ │ @@ -21326,15 +21326,15 @@ │ │ │ │ svclt 0x00187fb2 │ │ │ │ svclt 0x000c429a │ │ │ │ movwcs r2, #769 @ 0x301 │ │ │ │ svclt 0x000e2b00 │ │ │ │ @ instruction: 0xf04f4681 │ │ │ │ vst2.8 {d16,d18}, [pc], r2 │ │ │ │ @ instruction: 0x4628759e │ │ │ │ - blx fecac528 │ │ │ │ + blx feeac528 │ │ │ │ blvs fe09c438 │ │ │ │ andeq pc, r1, r0, lsr #3 │ │ │ │ @ instruction: 0xf080fab0 │ │ │ │ movteq r0, #2368 @ 0x940 │ │ │ │ b 12ca610 │ │ │ │ blls 2795a4 │ │ │ │ ldmibeq lr, {r0, r2, r8, r9, lr} │ │ │ │ @@ -21480,19 +21480,19 @@ │ │ │ │ @ instruction: 0xf96af049 │ │ │ │ @ instruction: 0xf1026862 │ │ │ │ stmdavs r8!, {r3, r8, r9} │ │ │ │ subsvs r2, r1, r0, lsl #2 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ rsbvs r6, r3, r1, lsl r0 │ │ │ │ - blx febacc08 │ │ │ │ - @ instruction: 0xff3ef17b │ │ │ │ + blx fedacc08 │ │ │ │ + @ instruction: 0xff46f17b │ │ │ │ eorsle r2, sp, r0, lsl #16 │ │ │ │ stmdavs r8!, {r2, r9, sl, sp} │ │ │ │ - blx 202cc1a │ │ │ │ + blx fe22cc1a │ │ │ │ @ instruction: 0xf01069a1 │ │ │ │ stmdals r8, {r1, r2, r8, r9, sl, fp} │ │ │ │ strcs fp, [r1, #-3860] @ 0xfffff0ec │ │ │ │ b 12795fc │ │ │ │ teqeq sl, #402653184 @ 0x18000000 │ │ │ │ andne lr, r0, #270336 @ 0x42000 │ │ │ │ biceq lr, r5, #274432 @ 0x43000 │ │ │ │ @@ -21515,15 +21515,15 @@ │ │ │ │ @ instruction: 0x460281f0 │ │ │ │ tstppl r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ blne 2ae360 │ │ │ │ @ instruction: 0xf1006043 │ │ │ │ @ instruction: 0xe7b20310 │ │ │ │ vmlal.s8 q3, d11, d24 │ │ │ │ - @ instruction: 0xf010fb41 │ │ │ │ + @ instruction: 0xf010fb49 │ │ │ │ svclt 0x00140f06 │ │ │ │ strcs r2, [r0], -r1, lsl #12 │ │ │ │ @ instruction: 0xe7b800b6 │ │ │ │ andeq pc, r8, #0, 2 │ │ │ │ subvs r6, r3, r2, lsr #1 │ │ │ │ movwpl pc, #4685 @ 0x124d @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @@ -21548,15 +21548,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 78edc │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16d4640 │ │ │ │ - teqplt r8, r5 @ @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, sp @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed30ef8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ strbcc lr, [r3], #-2628 @ 0xfffff5bc │ │ │ │ andcc lr, fp, #3620864 @ 0x374000 │ │ │ │ strcs lr, [r9], #2628 @ 0xa44 │ │ │ │ strteq pc, [r0], #1092 @ 0x444 │ │ │ │ @@ -21601,15 +21601,15 @@ │ │ │ │ svcvc 0x00b2f5b2 │ │ │ │ addsmi fp, sl, #24, 30 @ 0x60 │ │ │ │ movwcs fp, #7948 @ 0x1f0c │ │ │ │ blcs 78fb0 │ │ │ │ strcs fp, [r2], #-3868 @ 0xfffff0e4 │ │ │ │ ldmvc lr, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf16d4640 │ │ │ │ - teqplt r8, fp, lsl #17 @ p-variant is OBSOLETE │ │ │ │ + teqplt r8, r3 @ @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx fed30fcc │ │ │ │ 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 │ │ │ │ @@ -23494,23 +23494,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf16b4658 │ │ │ │ - tstplt r8, r1, asr #19 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r9, asr #19 @ p-variant is OBSOLETE │ │ │ │ blcs 44c764 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe22f29c │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf16b4638 │ │ │ │ - @ instruction: 0xb118f9b1 │ │ │ │ + @ instruction: 0xb118f9b9 │ │ │ │ blcs 44c784 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 2ebf00 │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 352828 │ │ │ │ @@ -23561,15 +23561,15 @@ │ │ │ │ @ instruction: 0xf8d6ff4d │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cd96a0 │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -r4, ror #30 │ │ │ │ bicpl pc, lr, r1, lsl #10 │ │ │ │ vorn d19, d6, d0 │ │ │ │ - blge 9b2004 │ │ │ │ + blge 9b2024 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ @ instruction: 0xf856f04d │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -23586,15 +23586,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 57af9c │ │ │ │ @ instruction: 0xf0559241 │ │ │ │ qasxmi pc, r9, r5 @ │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s d25, d12, d9 │ │ │ │ - movwcs pc, #7157 @ 0x1bf5 @ │ │ │ │ + movwcs pc, #7165 @ 0x1bfd @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -23669,15 +23669,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ mrc2 0, 4, pc, cr0, cr5, {2} │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s q10, q6, q4 │ │ │ │ - blls 47114c │ │ │ │ + blls 47116c │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -23722,27 +23722,27 @@ │ │ │ │ @ instruction: 0xf0cb4385 │ │ │ │ @ instruction: 0xf8d9fc63 │ │ │ │ blcs 7fa30 │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vmull.s q3, d25, d0[6] │ │ │ │ - @ instruction: 0xf16af929 │ │ │ │ - stmdbls fp, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf16af931 │ │ │ │ + stmdbls fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 10d018 │ │ │ │ bcs 126628 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xf912f289 │ │ │ │ - @ instruction: 0xffe0f16a │ │ │ │ + @ instruction: 0xf91af289 │ │ │ │ + @ instruction: 0xffe8f16a │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed3312c │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -23765,15 +23765,15 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4dddd4 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx b2eb52 │ │ │ │ + blx d2eb52 │ │ │ │ bcs 12bdc0 │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ ldm lr, {r3, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ adcseq lr, lr, ip, ror #1 │ │ │ │ adcseq lr, lr, r6, ror #1 │ │ │ │ @@ -23929,15 +23929,15 @@ │ │ │ │ @ instruction: 0xf7f6e639 │ │ │ │ blls e31ec4 │ │ │ │ blls e5743c │ │ │ │ blls e97488 │ │ │ │ blls ed7434 │ │ │ │ stmdals sl, {r0, r2, r3, r8, r9, ip, pc} │ │ │ │ tstls r6, #59392 @ 0xe800 │ │ │ │ - cdp2 1, 5, cr15, cr10, cr10, {3} │ │ │ │ + cdp2 1, 6, cr15, cr2, cr10, {3} │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r2, r4, r9, pc} │ │ │ │ blcs b4b98 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ blls 25746c │ │ │ │ movwls r4, #5697 @ 0x1641 │ │ │ │ @ instruction: 0xf8dd4650 │ │ │ │ @@ -24051,15 +24051,15 @@ │ │ │ │ stclvs 13, cr15, [r1, #340]! @ 0x154 │ │ │ │ @ instruction: 0xf1016f22 │ │ │ │ blls 874214 │ │ │ │ @ instruction: 0xf04f600b │ │ │ │ stmdals r8, {r5, r8, r9, lr} │ │ │ │ strbvs r6, [r6, #75]! @ 0x4b │ │ │ │ tstls r8, r1, lsl r2 │ │ │ │ - stc2l 1, cr15, [r6, #-424]! @ 0xfffffe58 │ │ │ │ + stc2l 1, cr15, [lr, #-424]! @ 0xfffffe58 │ │ │ │ bls 4d8e2c │ │ │ │ blvs fe15eef0 │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ b 1274f88 │ │ │ │ blls 240b2c │ │ │ │ b 1298a7c │ │ │ │ @@ -24497,15 +24497,15 @@ │ │ │ │ @ instruction: 0xf7f680ec │ │ │ │ blls eb15e4 │ │ │ │ blls ed7d1c │ │ │ │ ldmib sp, {r0, r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ movwls r8, #54074 @ 0xd33a │ │ │ │ blls f99120 │ │ │ │ @ instruction: 0xf16a9316 │ │ │ │ - eorls pc, r3, fp, ror #19 │ │ │ │ + strdls pc, [r3], -r3 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ stmibvs r3, {r0, r1, r2, r3, r4, r6, r9, pc} │ │ │ │ blcs b5478 │ │ │ │ movwcs fp, #7992 @ 0x1f38 │ │ │ │ strls r9, [r1, #-782] @ 0xfffffcf2 │ │ │ │ blls 984a90 │ │ │ │ movwls r4, #30281 @ 0x7649 │ │ │ │ @@ -24598,15 +24598,15 @@ │ │ │ │ svcvc 0x0086f5b1 │ │ │ │ cmnphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf5b39b0b │ │ │ │ svclt 0x00187fb2 │ │ │ │ @ instruction: 0xf0004563 │ │ │ │ sbclt r8, r3, #52, 2 │ │ │ │ movwls r9, #34826 @ 0x880a │ │ │ │ - @ instruction: 0xf920f16a │ │ │ │ + @ instruction: 0xf928f16a │ │ │ │ blls 2572b4 │ │ │ │ ldmibvs sl, {r0, r1, r4, r6, r8, ip, sp, pc} │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ ldmeq r2, {r0, r3, r4, r9, sl, lr}^ │ │ │ │ svclt 0x00382a01 │ │ │ │ @ instruction: 0xf7e62201 │ │ │ │ @ instruction: 0x4607ec1c │ │ │ │ @@ -24752,15 +24752,15 @@ │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 1d4d54c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ cmnle lr, r0, lsl #6 │ │ │ │ pop {r0, r2, r4, r5, r6, ip, sp, pc} │ │ │ │ @ instruction: 0xf44f8ff0 │ │ │ │ @ instruction: 0xf169709e │ │ │ │ - movwcs pc, #12269 @ 0x2fed @ │ │ │ │ + movwcs pc, #12277 @ 0x2ff5 @ │ │ │ │ movwls r9, #32775 @ 0x8007 │ │ │ │ strmi lr, [sp], -r9, asr #13 │ │ │ │ movwcs pc, #4685 @ 0x124d @ │ │ │ │ @ instruction: 0x03b2f6c4 │ │ │ │ blcc 2b1624 │ │ │ │ subvs r9, pc, r7, lsl #22 │ │ │ │ blcs 8ccac │ │ │ │ @@ -27369,15 +27369,15 @@ │ │ │ │ @ instruction: 0xf8d46865 │ │ │ │ @ instruction: 0xf1058018 │ │ │ │ @ instruction: 0xf8c50608 │ │ │ │ ldrbmi r9, [r8], -r4 │ │ │ │ movwne pc, #4672 @ 0x1240 @ │ │ │ │ orreq pc, ip, #196, 12 @ 0xc400000 │ │ │ │ rsbvs r6, r6, fp, lsr #32 │ │ │ │ - blx 1f3237e │ │ │ │ + blx fe13237e │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ adchi pc, fp, r0 │ │ │ │ blcs d0bf8 │ │ │ │ @ instruction: 0xf04fbf08 │ │ │ │ @ instruction: 0xf0407280 │ │ │ │ stmdbls r3, {r2, r5, r7, pc} │ │ │ │ b 115ca44 │ │ │ │ @@ -27425,20 +27425,20 @@ │ │ │ │ @ instruction: 0xf04fa004 │ │ │ │ @ instruction: 0xf6c40301 │ │ │ │ ldrbmi r0, [r8], -r4, lsl #7 │ │ │ │ rsbvs r6, r6, fp, lsr #32 │ │ │ │ rscseq fp, pc, r4, lsl pc @ │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b1ff8 │ │ │ │ - @ instruction: 0xf912f176 │ │ │ │ + @ instruction: 0xf91af176 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - @ instruction: 0xf8f0f176 │ │ │ │ + @ instruction: 0xf8f8f176 │ │ │ │ beq 10b0808 │ │ │ │ @ instruction: 0xf1769802 │ │ │ │ - blls 1344f8 │ │ │ │ + blls 134518 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b9b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r9 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -27568,28 +27568,28 @@ │ │ │ │ @ instruction: 0xf8d34638 │ │ │ │ @ instruction: 0xf6412f64 │ │ │ │ ldmne r1, {r4, r5, r6, r8, r9}^ │ │ │ │ bls 74c438 │ │ │ │ movwls r1, #39123 @ 0x98d3 │ │ │ │ @ instruction: 0xf143684b │ │ │ │ movwls r0, #41728 @ 0xa300 │ │ │ │ - @ instruction: 0xf9ecf167 │ │ │ │ + @ instruction: 0xf9f4f167 │ │ │ │ teqlt r0, r6, lsl #12 │ │ │ │ @ instruction: 0xf1a66b86 │ │ │ │ blx fedf790c │ │ │ │ ldmdbeq r6!, {r1, r2, r7, r9, sl, ip, sp, lr, pc}^ │ │ │ │ blls 5f6ee8 │ │ │ │ @ instruction: 0xf0439819 │ │ │ │ @ instruction: 0xf1750701 │ │ │ │ - blx fee75fa0 │ │ │ │ + blx fee75fc0 │ │ │ │ strmi pc, [r3], r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r4, r0, lsl #16 │ │ │ │ @ instruction: 0xf1679819 │ │ │ │ - @ instruction: 0xb118f9d3 │ │ │ │ + @ instruction: 0xb118f9db │ │ │ │ blcs 150f40 │ │ │ │ addhi pc, r2, r0 │ │ │ │ blcs fe0b3278 │ │ │ │ bls 29cdb0 │ │ │ │ vqrdmulh.s d15, d3, d5 │ │ │ │ blcs fe130a74 │ │ │ │ b 131c978 │ │ │ │ @@ -28332,18 +28332,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48b32c │ │ │ │ bvs ff71b904 │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #60 │ │ │ │ - cdpls 13, 0, cr15, cr11, cr5, {1} │ │ │ │ + cdpls 13, 0, cr15, cr11, cr13, {1} │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9ad10 │ │ │ │ - ldc2 2, cr15, [lr, #-528] @ 0xfffffdf0 │ │ │ │ + stc2 2, cr15, [r6, #-528]! @ 0xfffffdf0 │ │ │ │ blne feab5058 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -28509,15 +28509,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1666066 │ │ │ │ - pkhbtmi pc, r0, r3, lsl #21 @ │ │ │ │ + pkhbtmi pc, r0, fp, lsl #21 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe1572e8 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r5, r0, asr #32 │ │ │ │ blls 51d3d4 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -28581,20 +28581,20 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ rscseq fp, pc, r8, lsl pc @ │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b3208 │ │ │ │ - @ instruction: 0xf80af175 │ │ │ │ + @ instruction: 0xf812f175 │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - @ instruction: 0xffe8f174 │ │ │ │ + @ instruction: 0xfff0f174 │ │ │ │ beq 10b1a18 │ │ │ │ @ instruction: 0xf1759802 │ │ │ │ - blls 1352e8 │ │ │ │ + blls 135308 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b8b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -28764,28 +28764,28 @@ │ │ │ │ ldmib r8, {r4, r5, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf02fb91a │ │ │ │ @ instruction: 0xf8d7fe97 │ │ │ │ @ instruction: 0xf8d33bb4 │ │ │ │ tstlt r0, r0 │ │ │ │ strbmi r6, [r3], #2139 @ 0x85b │ │ │ │ @ instruction: 0x46284499 │ │ │ │ - @ instruction: 0xf894f166 │ │ │ │ + @ instruction: 0xf89cf166 │ │ │ │ teqlt r0, r5, lsl #12 │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedb87bc │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ blls 578174 │ │ │ │ @ instruction: 0xf0439817 │ │ │ │ @ instruction: 0xf1740701 │ │ │ │ - blx fee76cf0 │ │ │ │ + blx fee76d10 │ │ │ │ strmi pc, [r3], -r7, lsl #15 │ │ │ │ ldreq pc, [pc, -r7, asr #3] │ │ │ │ cmnle r7, r0, lsl #16 │ │ │ │ movwls r9, #38935 @ 0x9817 │ │ │ │ - @ instruction: 0xf87af166 │ │ │ │ + @ instruction: 0xf882f166 │ │ │ │ blvs fe123864 │ │ │ │ bcs 13ffe8 │ │ │ │ addhi pc, r2, r0 │ │ │ │ orrcs pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ b 135dc10 │ │ │ │ b 1145b1c │ │ │ │ bls 700204 │ │ │ │ @@ -29564,18 +29564,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48c66c │ │ │ │ bvs ff71cc44 │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #61 │ │ │ │ - vmlals.f64 d15, d27, d5 │ │ │ │ + vmlals.f64 d15, d27, d13 │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9c050 │ │ │ │ - blx 2034a46 │ │ │ │ + blx fe234a46 │ │ │ │ blne feab6398 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -29741,15 +29741,15 @@ │ │ │ │ @ instruction: 0x9018f8d4 │ │ │ │ streq pc, [r8], -r5, lsl #2 │ │ │ │ andhi pc, r4, r5, asr #17 │ │ │ │ vmin.s8 q10, q0, q4 │ │ │ │ @ instruction: 0xf6c41301 │ │ │ │ eorvs r0, fp, ip, lsl #7 │ │ │ │ @ instruction: 0xf1656066 │ │ │ │ - @ instruction: 0x4680f8f3 │ │ │ │ + @ instruction: 0x4680f8fb │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe158628 │ │ │ │ svclt 0x00082b01 │ │ │ │ addvc pc, r0, #79 @ 0x4f │ │ │ │ sbchi pc, r5, r0, asr #32 │ │ │ │ blls 51e714 │ │ │ │ movwmi lr, #6723 @ 0x1a43 │ │ │ │ @@ -29813,20 +29813,20 @@ │ │ │ │ vqadd.s8 q11, , │ │ │ │ @ instruction: 0xf6c42301 │ │ │ │ ldrhtvs r0, [r3], -r2 │ │ │ │ rscseq fp, pc, r8, lsl pc @ │ │ │ │ svclt 0x00086065 │ │ │ │ strbvc pc, [r4, -pc, asr #8] @ │ │ │ │ beq 1b4548 │ │ │ │ - mcr2 1, 3, pc, cr10, cr3, {3} @ │ │ │ │ + mrc2 1, 3, pc, cr2, cr3, {3} │ │ │ │ ldrbmi fp, [r8], -r0, lsr #18 │ │ │ │ - mcr2 1, 2, pc, cr8, cr3, {3} @ │ │ │ │ + mrc2 1, 2, pc, cr0, cr3, {3} │ │ │ │ beq 10b2d58 │ │ │ │ @ instruction: 0xf1739802 │ │ │ │ - blls 137fa8 │ │ │ │ + blls 137fc8 │ │ │ │ svclt 0x00082b7c │ │ │ │ andeq pc, r1, r0, asr #32 │ │ │ │ @ instruction: 0xf1b8b2c0 │ │ │ │ andle r0, r8, r0, lsl #30 │ │ │ │ ldrsbtcc pc, [r8], -r8 @ │ │ │ │ movweq pc, #4515 @ 0x11a3 @ │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @@ -30004,27 +30004,27 @@ │ │ │ │ svccs 0x0064f8d3 │ │ │ │ cmnpeq r0, #68157440 @ p-variant is OBSOLETE @ 0x4100000 │ │ │ │ ldmpl r3, {r0, r4, r6, r7, fp, ip}^ │ │ │ │ ldmne r3, {r0, r1, r3, r4, r9, fp, ip, pc}^ │ │ │ │ stmdavs fp, {r0, r3, r8, r9, ip, pc}^ │ │ │ │ movweq pc, #323 @ 0x143 @ │ │ │ │ @ instruction: 0xf164930a │ │ │ │ - strmi pc, [r5], -r5, ror #29 │ │ │ │ + strmi pc, [r5], -sp, ror #29 │ │ │ │ blvs fe1e4bd0 │ │ │ │ streq pc, [r1, #-421] @ 0xfffffe5b │ │ │ │ @ instruction: 0xf585fab5 │ │ │ │ cmneq sp, #1785856 @ 0x1b4000 │ │ │ │ ldmdals r9, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ │ │ streq pc, [r1, -r3, asr #32] │ │ │ │ - ldc2 1, cr15, [sl], {115} @ 0x73 │ │ │ │ + stc2 1, cr15, [r2], #460 @ 0x1cc │ │ │ │ @ instruction: 0xf787fab7 │ │ │ │ @ instruction: 0xf1c74683 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ │ │ ldmdals r9, {r3, r4, r5, r6, r8, ip, lr, pc} │ │ │ │ - cdp2 1, 12, cr15, cr12, cr4, {3} │ │ │ │ + cdp2 1, 13, cr15, cr4, cr4, {3} │ │ │ │ blvs fe164ba0 │ │ │ │ @ instruction: 0xf0002b03 │ │ │ │ vst4.32 {d24-d27}, [pc], r6 │ │ │ │ blls 28354c │ │ │ │ stmibcc r9, {r1, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ blcs fe173080 │ │ │ │ blx 29f3ca │ │ │ │ @@ -30806,18 +30806,18 @@ │ │ │ │ @ instruction: 0xf505920d │ │ │ │ bvs ff48d9d4 │ │ │ │ bvs ff71dfac │ │ │ │ @ instruction: 0xf8db9115 │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vshr.s64 q4, , #62 │ │ │ │ - @ instruction: 0x9e0bf9d1 │ │ │ │ + @ instruction: 0x9e0bf9d9 │ │ │ │ strbpl pc, [r0, -r5, lsl #10] @ │ │ │ │ bvs ffc9d3b8 │ │ │ │ - @ instruction: 0xf9caf282 │ │ │ │ + @ instruction: 0xf9d2f282 │ │ │ │ blne feab7700 │ │ │ │ @ instruction: 0x6178f896 │ │ │ │ @ instruction: 0xf0069010 │ │ │ │ stmdbcs r0, {r0, r9, sl} │ │ │ │ adcshi pc, r5, r0 │ │ │ │ @ instruction: 0x46229b10 │ │ │ │ strcs r9, [r0], -r4, lsl #12 │ │ │ │ @@ -31962,15 +31962,15 @@ │ │ │ │ ldclcc 5, cr0, [r6, #-20] @ 0xffffffec │ │ │ │ stccc 5, cr0, [r5, #-20] @ 0xffffffec │ │ │ │ stceq 1, cr15, [r4], #-52 @ 0xffffffcc │ │ │ │ stmdavs r1!, {fp, sp, lr}^ │ │ │ │ stmiavs r2!, {r0, r3, r9, sl, fp, sp, pc} │ │ │ │ stmia ip!, {r0, r1, r5, r6, r7, fp, sp, lr} │ │ │ │ strtmi r0, [r8], -pc │ │ │ │ - @ instruction: 0xff98f162 │ │ │ │ + @ instruction: 0xffa0f162 │ │ │ │ rsbsle r2, r0, r0, lsl #16 │ │ │ │ blcs d53b8 │ │ │ │ ldc 1, cr13, [pc, #436] @ 7a764 │ │ │ │ ldrtmi r7, [r3], -lr, lsl #21 │ │ │ │ vmov.f32 s21, #124 @ 0x3fe00000 1.750 │ │ │ │ vldmia r3!, {s12-s11} │ │ │ │ vmov.f32 s0, #81 @ 0x3e880000 0.2656250 │ │ │ │ @@ -32026,15 +32026,15 @@ │ │ │ │ beq 19f5d04 │ │ │ │ tstlt r5, sl, asr #15 │ │ │ │ blcs d549c │ │ │ │ movwcs sp, #2476 @ 0x9ac │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf9a0f15f │ │ │ │ + @ instruction: 0xf9a8f15f │ │ │ │ ldcl 7, cr14, [pc, #788] @ 7a9bc │ │ │ │ @ instruction: 0xe7997a5d │ │ │ │ bvc 14f5e2c │ │ │ │ bvc a76034 │ │ │ │ ldcl 7, cr14, [pc, #592] @ 7a908 │ │ │ │ andls r0, r7, r0, asr sl │ │ │ │ andcc lr, r3, #3358720 @ 0x334000 │ │ │ │ @@ -32093,22 +32093,22 @@ │ │ │ │ @ instruction: 0xf3c38d03 │ │ │ │ ldr r1, [r0, r8, asr #7]! │ │ │ │ vmull.u8 q12, d19, d3 │ │ │ │ str r1, [ip, r8, asr #7]! │ │ │ │ @ instruction: 0xf3c38d83 │ │ │ │ str r1, [r8, r8, asr #7]! │ │ │ │ @ instruction: 0xf1714628 │ │ │ │ - stmdacs r0, {r0, r3, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r6, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ andhi pc, r1, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - stc2l 1, cr15, [r0], {113} @ 0x71 │ │ │ │ + stc2l 1, cr15, [r8], {113} @ 0x71 │ │ │ │ stmdacs r0, {r8, r9, sp} │ │ │ │ subhi pc, ip, #64 @ 0x40 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx ff4b6d92 │ │ │ │ + blx ff6b6d92 │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ stmdavs r2!, {r5, r7, r9, pc}^ │ │ │ │ b 115c864 │ │ │ │ eorsvs r4, fp, r2, lsl #6 │ │ │ │ stmiavs r2!, {r0, r1, r5, r8, fp, pc}^ │ │ │ │ movwmi lr, #10819 @ 0x2a43 │ │ │ │ @ instruction: 0xe724607b │ │ │ │ @@ -32180,15 +32180,15 @@ │ │ │ │ bvc ffa763c0 │ │ │ │ blx 4b64b8 │ │ │ │ mvnhi pc, r0, asr #6 │ │ │ │ ldrbmi pc, [r7, #-69]! @ 0xffffffbb @ │ │ │ │ strbeq pc, [r0, #-1093] @ 0xfffffbbb @ │ │ │ │ @ instruction: 0xe696603d │ │ │ │ @ instruction: 0xf1714628 │ │ │ │ - stmdacs r0, {r0, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r3, r0 │ │ │ │ stmiavs r2!, {r0, r1, r5, fp, sp, lr}^ │ │ │ │ ldrdne lr, [r1], -r4 │ │ │ │ movweq pc, #37827 @ 0x93c3 @ │ │ │ │ orrvc lr, r2, #274432 @ 0x43000 │ │ │ │ rsbsmi pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ andeq pc, pc, #192, 4 │ │ │ │ @@ -32246,60 +32246,60 @@ │ │ │ │ rsbeq r0, r4, #98 @ 0x62 │ │ │ │ andeq pc, r1, #1 │ │ │ │ bl fbc00 │ │ │ │ tstmi r3, #268435462 @ 0x10000006 │ │ │ │ movwmi r4, #13091 @ 0x3323 │ │ │ │ @ instruction: 0xe612603b │ │ │ │ @ instruction: 0xf1714628 │ │ │ │ - stmdacs r0, {r0, r1, r2, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ sbcshi pc, r9, r0, asr #32 │ │ │ │ strtmi r9, [r8], -r3 │ │ │ │ - blx fe436fe6 │ │ │ │ + blx fe636fe6 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ movwcs r8, #185 @ 0xb9 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf8b2f15f │ │ │ │ + @ instruction: 0xf8baf15f │ │ │ │ movwcs lr, #1531 @ 0x5fb │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [r2, #-360]! @ 0xfffffe98 │ │ │ │ + stc2 1, cr15, [sl, #-360]! @ 0xfffffe98 │ │ │ │ @ instruction: 0x463de5f1 │ │ │ │ stmdavs r1!, {r5, fp, sp, lr}^ │ │ │ │ stmiavs r3!, {r1, r5, r7, fp, sp, lr}^ │ │ │ │ strb ip, [sl, #1295]! @ 0x50f │ │ │ │ mlascc r5, r0, r8, pc @ │ │ │ │ ldmdale lr, {r0, r1, r8, r9, fp, sp} │ │ │ │ @ instruction: 0xf003e8df │ │ │ │ andseq r1, r1, #104857600 @ 0x6400000 │ │ │ │ vmull.p8 q12, d3, d3 │ │ │ │ blcs 1ff994 │ │ │ │ movwcs sp, #277 @ 0x115 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - stc2 1, cr15, [ip, #360]! @ 0x168 │ │ │ │ + ldc2 1, cr15, [r4, #360]! @ 0x168 │ │ │ │ stchi 5, cr14, [r3, #844] @ 0x34c │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3, #-956] @ 0xfffffc44 │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ stchi 7, cr14, [r3], {235} @ 0xeb │ │ │ │ bicne pc, r8, #201326595 @ 0xc000003 │ │ │ │ movwcs lr, #2023 @ 0x7e7 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mcrr2 1, 5, pc, r8, cr10 @ │ │ │ │ + mrrc2 1, 5, pc, r0, cr10 @ │ │ │ │ strcs lr, [r1], #-1469 @ 0xfffffa43 │ │ │ │ strmi r4, [r1], -r3, lsl #12 │ │ │ │ @ instruction: 0x46384632 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mrc2 1, 0, pc, cr12, cr10, {2} │ │ │ │ + mcr2 1, 1, pc, cr4, cr10, {2} @ │ │ │ │ vsli.64 d30, d19, #1 │ │ │ │ stccs 5, cr0, [r0, #-88] @ 0xffffffa8 │ │ │ │ tstphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ svclt 0x000842ab │ │ │ │ ldrbvs pc, [r8, #1103]! @ 0x44f @ │ │ │ │ vqshlu.s64 q15, q5, #1 │ │ │ │ blcs 7b73c │ │ │ │ @@ -32355,20 +32355,20 @@ │ │ │ │ vst2.8 {d6-d9}, [r2], r0 │ │ │ │ movwmi r0, #45695 @ 0xb27f │ │ │ │ eorsvs r4, fp, r3, lsl r3 │ │ │ │ movwcs lr, #1341 @ 0x53d │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xff58f15a │ │ │ │ + @ instruction: 0xff60f15a │ │ │ │ movwcs lr, #1331 @ 0x533 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf80ef15b │ │ │ │ + @ instruction: 0xf816f15b │ │ │ │ ldc 5, cr14, [pc, #164] @ 7ac84 │ │ │ │ @ instruction: 0xf1b27acf │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.8 {d24,d26,d28,d30}, [pc], r0 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ tstphi pc, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ @@ -32396,15 +32396,15 @@ │ │ │ │ addmi r8, sl, #-1073741813 @ 0xc000000b │ │ │ │ cmpphi sl, r0, lsl #1 @ p-variant is OBSOLETE │ │ │ │ bvc fed762d4 │ │ │ │ strt r4, [r1], fp, lsl #12 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - mcr2 1, 2, pc, cr8, cr10, {2} @ │ │ │ │ + mrc2 1, 2, pc, cr0, cr10, {2} │ │ │ │ strmi lr, [r6], -r1, ror #9 │ │ │ │ svceq 0x000ef110 │ │ │ │ adchi pc, fp, r0, asr #5 │ │ │ │ andeq pc, r6, r0, asr #3 │ │ │ │ bgt 4b6480 │ │ │ │ @ instruction: 0xf7de9103 │ │ │ │ @ instruction: 0xf7dfefc6 │ │ │ │ @@ -32442,15 +32442,15 @@ │ │ │ │ @ instruction: 0xf445ade3 │ │ │ │ ldrb r1, [pc, #1400] @ 7b284 │ │ │ │ strbvc pc, [r1, #576] @ 0x240 @ │ │ │ │ movwcs lr, #1472 @ 0x5c0 │ │ │ │ ldrtmi r2, [r2], -r1, lsl #8 │ │ │ │ @ instruction: 0x46384619 │ │ │ │ strmi lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xf97af15b │ │ │ │ + @ instruction: 0xf982f15b │ │ │ │ ldcl 4, cr14, [pc, #532] @ 7af3c │ │ │ │ andcs r6, r0, sp, ror sl │ │ │ │ @ instruction: 0xf1b2e625 │ │ │ │ vrecps.f32 q2, q8, │ │ │ │ vst4.32 {d24-d27}, [pc :256], r6 │ │ │ │ vsubw.s8 q10, q2, d0 │ │ │ │ addsmi r7, sl, #-67108863 @ 0xfc000001 │ │ │ │ @@ -32624,15 +32624,15 @@ │ │ │ │ stcvs 15, cr11, [sl], {2} │ │ │ │ ldrdcc pc, [ip], -r9 │ │ │ │ stmdaeq r3, {r1, r5, r7, r8, r9, fp, sp, lr, pc} │ │ │ │ smlabble r4, r2, ip, r2 │ │ │ │ blcs 1a1d74 │ │ │ │ ldrbtcs fp, [lr], #-3860 @ 0xfffff0ec │ │ │ │ @ instruction: 0x4620247f │ │ │ │ - blx fe7b79fe │ │ │ │ + blx fe9b79fe │ │ │ │ @ instruction: 0xf0209a04 │ │ │ │ @ instruction: 0xf5020304 │ │ │ │ blcs cd8c8 │ │ │ │ @ instruction: 0x4603bf14 │ │ │ │ movwls r2, #37646 @ 0x930e │ │ │ │ cmppeq r8, #-2147483646 @ p-variant is OBSOLETE @ 0x80000002 │ │ │ │ ldrsbtne pc, [r0], #-138 @ 0xffffff76 @ │ │ │ │ @@ -32668,19 +32668,19 @@ │ │ │ │ tstcs r0, r8, lsl #4 │ │ │ │ subsvs r4, r9, r0, lsr #12 │ │ │ │ tstpeq r1, sp, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #5 │ │ │ │ @ instruction: 0xf8ca6019 │ │ │ │ @ instruction: 0xf04f205c │ │ │ │ vqdmlsl.s q0, d0, d4 │ │ │ │ - @ instruction: 0xf170fb45 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf170fb4d │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ orrhi pc, sp, r0 │ │ │ │ vsubhn.i16 d4, q0, q8 │ │ │ │ - stmdbls r9, {r0, r1, r2, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r1, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ svceq 0x0006f010 │ │ │ │ andsne pc, r1, #64, 4 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ addsmi r2, r1, #0, 6 │ │ │ │ rscscs fp, r0, #24, 30 @ 0x60 │ │ │ │ msrhi SPSR_x, r0 │ │ │ │ strbeq lr, [r3], #2635 @ 0xa4b │ │ │ │ @@ -32870,15 +32870,15 @@ │ │ │ │ @ instruction: 0xe68d22f0 │ │ │ │ andcs r4, r0, r3, lsl r6 │ │ │ │ tstpmi r1, lr, asr #4 @ p-variant is OBSOLETE │ │ │ │ orreq pc, r8, r4, asr #13 │ │ │ │ blne 2b94d4 │ │ │ │ andscc r6, r0, #80 @ 0x50 │ │ │ │ @ instruction: 0x4620e65f │ │ │ │ - blx fe337dd4 │ │ │ │ + blx fe537dd4 │ │ │ │ svceq 0x0006f010 │ │ │ │ movwcs fp, #7956 @ 0x1f14 │ │ │ │ b 1443fe0 │ │ │ │ strbt r0, [r7], -r3, lsl #23 │ │ │ │ movweq pc, #33026 @ 0x8102 @ │ │ │ │ rsbcc pc, r0, sl, asr #17 │ │ │ │ vqadd.s8 q11, q7, │ │ │ │ @@ -33097,20 +33097,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ stc2 7, cr15, [r0], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xf8c4f280 │ │ │ │ + @ instruction: 0xf8ccf280 │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2b78a8 │ │ │ │ vaddw.s8 , q0, d9 │ │ │ │ - @ instruction: 0x0742f8bb │ │ │ │ + strbeq pc, [r2, -r3, asr #17] @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx 1fb974e │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -33189,20 +33189,20 @@ │ │ │ │ strcs lr, [r1, -r9] │ │ │ │ strpl lr, [r0, -sp, asr #19] │ │ │ │ blx 1ab98ba │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ @ instruction: 0xf8d4d92e │ │ │ │ ldrbmi sl, [r0], -ip, lsr #32 │ │ │ │ - @ instruction: 0xf80cf280 │ │ │ │ + @ instruction: 0xf814f280 │ │ │ │ svceq 0x0002f010 │ │ │ │ svclt 0x00184650 │ │ │ │ beq 2b7a18 │ │ │ │ vaddw.s8 , q0, d9 │ │ │ │ - strbeq pc, [r2, -r3, lsl #16] @ │ │ │ │ + strbeq pc, [r2, -fp, lsl #16] @ │ │ │ │ @ instruction: 0xf00bbf56 │ │ │ │ @ instruction: 0xf04f0a07 │ │ │ │ @ instruction: 0xf10b0a09 │ │ │ │ strtmi r0, [r1], -r1, lsl #22 │ │ │ │ adcseq pc, r0, #14221312 @ 0xd90000 │ │ │ │ blx ff1b98bc │ │ │ │ strbmi r4, [r3], -r4, lsl #13 │ │ │ │ @@ -33286,19 +33286,19 @@ │ │ │ │ smlatbcs r1, fp, sl, pc @ │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r3, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - @ instruction: 0xff4af27f │ │ │ │ + @ instruction: 0xff52f27f │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2b7b98 │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - @ instruction: 0xff42f27f │ │ │ │ + @ instruction: 0xff4af27f │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 277a90 │ │ │ │ bleq 2f7bac │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7f0a000 │ │ │ │ @@ -33336,26 +33336,26 @@ │ │ │ │ @ instruction: 0xf9c2f7f0 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ blx fe1b9acc │ │ │ │ ldrsbtcs lr, [pc], #-117 │ │ │ │ - mcr2 2, 7, pc, cr6, cr15, {3} @ │ │ │ │ + mcr2 2, 7, pc, cr14, cr15, {3} @ │ │ │ │ ldrtle r0, [pc], #-1926 @ 7bb20 │ │ │ │ vqadd.s64 q9, , │ │ │ │ - strbeq pc, [r0, -r1, ror #29] @ │ │ │ │ + strbeq pc, [r0, -r9, ror #29] @ │ │ │ │ @ instruction: 0xf009d45a │ │ │ │ movwcs r0, #5639 @ 0x1607 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrb r9, [fp, r2, lsl #6] │ │ │ │ vqadd.s64 q9, , q15 │ │ │ │ - @ instruction: 0x0782fed5 │ │ │ │ + @ instruction: 0x0782fedd │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - mrc2 2, 6, pc, cr0, cr15, {3} │ │ │ │ + mrc2 2, 6, pc, cr8, cr15, {3} │ │ │ │ strble r0, [r9], #-1859 @ 0xfffff8bd │ │ │ │ streq pc, [r7], -r9 │ │ │ │ andlt pc, r8, sp, asr #17 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrcc r1, [r4, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ @@ -33439,19 +33439,19 @@ │ │ │ │ tstpcs r1, r9, ror r9 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ adcsmi r3, r3, #20, 10 @ 0x5000000 │ │ │ │ addshi pc, r3, r0, asr #4 │ │ │ │ ldrdge pc, [ip], -r4 @ │ │ │ │ svceq 0x0082f1ba │ │ │ │ ldrbmi sp, [r0], -r4, lsr #32 │ │ │ │ - mrc2 2, 0, pc, cr8, cr15, {3} │ │ │ │ + mcr2 2, 1, pc, cr0, cr15, {3} @ │ │ │ │ svclt 0x00480781 │ │ │ │ bleq 2b7dfc │ │ │ │ ldrbmi sp, [r0], -sl, lsl #8 │ │ │ │ - mrc2 2, 0, pc, cr0, cr15, {3} │ │ │ │ + mrc2 2, 0, pc, cr8, cr15, {3} │ │ │ │ svclt 0x00560742 │ │ │ │ bleq 277cf4 │ │ │ │ bleq 2f7e10 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ adcseq pc, r0, #216, 16 @ 0xd80000 │ │ │ │ @ instruction: 0xf8d54621 │ │ │ │ @ instruction: 0xf7f0a000 │ │ │ │ @@ -33489,26 +33489,26 @@ │ │ │ │ @ instruction: 0xf890f7f0 │ │ │ │ bicsle r2, r5, r0, lsl #16 │ │ │ │ @ instruction: 0x462b9a13 │ │ │ │ ldrtmi r4, [r8], -r1, lsr #12 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ blx 15b9d30 │ │ │ │ ldrsbtcs lr, [pc], #-117 │ │ │ │ - ldc2 2, cr15, [r4, #508]! @ 0x1fc │ │ │ │ + ldc2 2, cr15, [ip, #508]! @ 0x1fc │ │ │ │ ldrtle r0, [pc], #-1926 @ 7bd84 │ │ │ │ vqadd.s64 q9, , │ │ │ │ - strbeq pc, [r0, -pc, lsr #27] @ │ │ │ │ + @ instruction: 0x0740fdb7 │ │ │ │ @ instruction: 0xf009d45a │ │ │ │ movwcs r0, #5639 @ 0x1607 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldrb r9, [fp, r2, lsl #6] │ │ │ │ vqadd.s64 q9, , q15 │ │ │ │ - streq pc, [r2, r3, lsr #27] │ │ │ │ + streq pc, [r2, fp, lsr #27] │ │ │ │ rsbscs sp, lr, lr, lsr #8 │ │ │ │ - ldc2 2, cr15, [lr, #508] @ 0x1fc │ │ │ │ + stc2 2, cr15, [r6, #508]! @ 0x1fc │ │ │ │ strble r0, [r9], #-1859 @ 0xfffff8bd │ │ │ │ streq pc, [r7], -r9 │ │ │ │ andlt pc, r8, sp, asr #17 │ │ │ │ stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ ldmib sp, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ │ │ ldrcc r1, [r4, #-1538] @ 0xfffff9fe │ │ │ │ @ instruction: 0x36019b14 │ │ │ │ @@ -33679,15 +33679,15 @@ │ │ │ │ andshi pc, r8, #0 │ │ │ │ @ instruction: 0xf04f6bfb │ │ │ │ ldc 8, cr0, [pc] @ 7c064 │ │ │ │ ldrtmi r9, [r2], r6, lsr #23 │ │ │ │ blhi fea376e8 │ │ │ │ ldclvs 8, cr6, [fp], #-96 @ 0xffffffa0 │ │ │ │ @ instruction: 0x63bb3308 │ │ │ │ - blx 1838a76 │ │ │ │ + blx 1a38a76 │ │ │ │ @ instruction: 0xf44f6d3b │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldrtvs r7, [r8], #3839 @ 0xeff │ │ │ │ @ instruction: 0xf8c76c9a │ │ │ │ bcs b40dc │ │ │ │ tstphi lr, r0 @ p-variant is OBSOLETE │ │ │ │ movweq pc, #4162 @ 0x1042 @ │ │ │ │ @@ -33726,15 +33726,15 @@ │ │ │ │ strpl pc, [r0, #1283] @ 0x503 │ │ │ │ @ instruction: 0xf8936d3b │ │ │ │ @ instruction: 0xf887303e │ │ │ │ ldm sl, {r2, r4, r7, ip, sp} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ tstcs r8, pc │ │ │ │ rsceq pc, r8, #13959168 @ 0xd50000 │ │ │ │ - @ instruction: 0xffe0f168 │ │ │ │ + @ instruction: 0xffe8f168 │ │ │ │ orreq pc, r0, #-1073741823 @ 0xc0000001 │ │ │ │ @ instruction: 0x4606461c │ │ │ │ adcsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ eorsvs ip, r0, pc, lsl #24 │ │ │ │ adcsvs r6, r2, r1, ror r0 │ │ │ │ stcgt 0, cr6, [r3], {243} @ 0xf3 │ │ │ │ ldclvs 1, cr6, [ip, #-192]! @ 0xffffff40 │ │ │ │ @@ -33851,19 +33851,19 @@ │ │ │ │ ldrshteq r3, [lr], r4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, lr, ip, asr #31 │ │ │ │ ldrhteq fp, [r4], -r2 │ │ │ │ @ instruction: 0xffff7433 │ │ │ │ movwcs r6, #7037 @ 0x1b7d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - blx ff838d28 │ │ │ │ + blx ffa38d28 │ │ │ │ svclt 0x00480782 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d15, d16 │ │ │ │ - @ instruction: 0x0743fad7 │ │ │ │ + @ instruction: 0x0743fadf │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ movwls r6, #11771 @ 0x2dfb │ │ │ │ movwls r6, #3131 @ 0xc3b │ │ │ │ @ instruction: 0x319cf8d7 │ │ │ │ @@ -33968,15 +33968,15 @@ │ │ │ │ strbcs fp, [r0], #-3896 @ 0xfffff0c8 │ │ │ │ ldmdavs sl!, {r1, r2, r3, r4, r8, r9, fp, lr}^ │ │ │ │ rsceq pc, ip, #13959168 @ 0xd50000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0xf8d5d019 │ │ │ │ strdlt r1, [r8, r0] │ │ │ │ @ instruction: 0xf1684622 │ │ │ │ - cmpplt r8, r5, lsr lr @ p-variant is OBSOLETE │ │ │ │ + cmpplt r8, sp, lsr lr @ p-variant is OBSOLETE │ │ │ │ rscscc pc, r4, #13959168 @ 0xd50000 │ │ │ │ rscsmi pc, r8, #12910592 @ 0xc50000 │ │ │ │ rscseq pc, r0, #12910592 @ 0xc50000 │ │ │ │ ldrt r1, [lr], r4, asr #17 │ │ │ │ svclt 0x003842b4 │ │ │ │ @ instruction: 0xe7e54634 │ │ │ │ ldrt r2, [sl], r0, lsl #8 │ │ │ │ @@ -34467,15 +34467,15 @@ │ │ │ │ @ instruction: 0xf1033004 │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ ldcvs 0, cr6, [fp, #-104]! @ 0xffffff98 │ │ │ │ vqadd.s64 q11, q7, │ │ │ │ - @ instruction: 0xf8d7fd35 │ │ │ │ + @ instruction: 0xf8d7fd3d │ │ │ │ @ instruction: 0xf8c73188 │ │ │ │ @ instruction: 0xf04f9054 │ │ │ │ @ instruction: 0xf0430900 │ │ │ │ teqvs r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf1c3603e │ │ │ │ teqvs fp, r0, lsr #6 │ │ │ │ @@ -34494,15 +34494,15 @@ │ │ │ │ addhi pc, ip, r7, asr #17 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46266d7b │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf16802e8 │ │ │ │ - @ instruction: 0x4605f9df │ │ │ │ + strmi pc, [r5], -r7, ror #19 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {3} │ │ │ │ rsbvs r6, r9, r8, lsr #32 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ tstcs r3, r9, ror #2 │ │ │ │ @ instruction: 0x46286d3d │ │ │ │ blx fe8b8e46 │ │ │ │ @@ -34630,19 +34630,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf5078123 │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6525 @ 0x197d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - stc2l 2, cr15, [r8], {126} @ 0x7e │ │ │ │ + ldc2l 2, cr15, [r0], {126} @ 0x7e │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d14, d16 │ │ │ │ - strbeq pc, [r2, -r1, asr #25] @ │ │ │ │ + strbeq pc, [r2, -r9, asr #25] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -34718,15 +34718,15 @@ │ │ │ │ ldmdavs sl!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale pc, r8, r2, r4 @ │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf1684622 │ │ │ │ - msrlt SPSR_, r9, asr r8 │ │ │ │ + msrlt SPSR_, r1, ror #16 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #232, 12 @ 0xe800000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -34894,15 +34894,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ tstcs r8, fp, ror sp │ │ │ │ addmi pc, r0, r7, asr #17 │ │ │ │ addsmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - cdp2 1, 11, cr15, cr12, cr7, {3} │ │ │ │ + cdp2 1, 12, cr15, cr4, cr7, {3} │ │ │ │ ldrdgt pc, [ip], -r7 @ │ │ │ │ mvnsvs r4, r6, lsl #12 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35057,15 +35057,15 @@ │ │ │ │ ldmibvs sl!, {r0, r2, r4, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf167465a │ │ │ │ - strhlt pc, [r8, #-209]! @ 0xffffff2f @ │ │ │ │ + strhlt pc, [r8, #-217]! @ 0xffffff27 @ │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c3b2f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54001664 @ 0x3380000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1469b │ │ │ │ @@ -35084,15 +35084,15 @@ │ │ │ │ rscshi pc, r0, #12713984 @ 0xc20000 │ │ │ │ rsccc pc, ip, #12713984 @ 0xc20000 │ │ │ │ blcc 1b7510 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 6773a0 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx feeb9c08 │ │ │ │ + blx ff0b9c08 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbtvs r0, [ip], -r0, ror #4 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrtvs r3, [ip], -r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8], #952 @ 0x3b8 │ │ │ │ @ instruction: 0xf03b2101 │ │ │ │ @@ -35313,15 +35313,15 @@ │ │ │ │ @ instruction: 0xf1033004 │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ ldcvs 0, cr6, [fp, #-104]! @ 0xffffff98 │ │ │ │ vqadd.s64 q11, , │ │ │ │ - @ instruction: 0xf8d7fe95 │ │ │ │ + @ instruction: 0xf8d7fe9d │ │ │ │ @ instruction: 0xf8c73188 │ │ │ │ @ instruction: 0xf04f9054 │ │ │ │ @ instruction: 0xf0430900 │ │ │ │ teqvs r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf383fab3 │ │ │ │ @ instruction: 0xf1c3603e │ │ │ │ teqvs fp, r0, lsr #6 │ │ │ │ @@ -35340,15 +35340,15 @@ │ │ │ │ addhi pc, ip, r7, asr #17 │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ ldrbteq pc, [r8], #-263 @ 0xfffffef9 @ │ │ │ │ @ instruction: 0x46266d7b │ │ │ │ @ instruction: 0xf8c72118 │ │ │ │ @ instruction: 0xf8d3d02c │ │ │ │ @ instruction: 0xf16702e8 │ │ │ │ - @ instruction: 0x4605fb3f │ │ │ │ + strmi pc, [r5], -r7, asr #22 │ │ │ │ mcrgt 2, 0, r6, cr15, cr8, {3} │ │ │ │ rsbvs r6, r9, r8, lsr #32 │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ @ instruction: 0x6128ce03 │ │ │ │ tstcs r3, r9, ror #2 │ │ │ │ @ instruction: 0x46286d3d │ │ │ │ stc2 0, cr15, [r0, #-236] @ 0xffffff14 │ │ │ │ @@ -35476,19 +35476,19 @@ │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ @ instruction: 0xf5078123 │ │ │ │ ldrtmi r7, [sp], lr, lsr #15 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ movwcs r6, #6525 @ 0x197d │ │ │ │ @ instruction: 0x712b4620 │ │ │ │ - mcr2 2, 1, pc, cr8, cr13, {3} @ │ │ │ │ + mrc2 2, 1, pc, cr0, cr13, {3} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s d20, d13, d16 │ │ │ │ - strbeq pc, [r2, -r1, lsr #28] @ │ │ │ │ + strbeq pc, [r2, -r9, lsr #28] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr10 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ vpadd.i8 d22, d0, d25 │ │ │ │ addsmi r1, r9, #1140850688 @ 0x44000000 │ │ │ │ @ instruction: 0xf04fbf18 │ │ │ │ @@ -35564,15 +35564,15 @@ │ │ │ │ ldmdavs sl!, {r1, r3, r4, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mlale pc, r8, r2, r4 @ │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf1674622 │ │ │ │ - strhlt pc, [r0, #-153]! @ 0xffffff67 @ │ │ │ │ + msrlt SPSR_, r1, asr #19 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #232, 12 @ 0xe800000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -35740,15 +35740,15 @@ │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r6, lsl #17 │ │ │ │ tstcs r8, fp, ror sp │ │ │ │ addmi pc, r0, r7, asr #17 │ │ │ │ addsmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ - @ instruction: 0xf81cf167 │ │ │ │ + @ instruction: 0xf824f167 │ │ │ │ ldrdgt pc, [ip], -r7 @ │ │ │ │ mvnsvs r4, r6, lsl #12 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -35903,15 +35903,15 @@ │ │ │ │ ldmibvs sl!, {r0, r2, r4, r5, r8, r9, fp, lr} │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf166465a │ │ │ │ - msrlt (UNDEF: 120), r1 │ │ │ │ + msrlt (UNDEF: 120), r9 │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c3b2f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54001664 @ 0x3380000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1469b │ │ │ │ @@ -35930,15 +35930,15 @@ │ │ │ │ rscshi pc, r0, #12713984 @ 0xc20000 │ │ │ │ rsccc pc, ip, #12713984 @ 0xc20000 │ │ │ │ blcc 1b8250 │ │ │ │ andsvs r4, r8, fp, ror #8 │ │ │ │ bmi 6780e0 │ │ │ │ ldmdbmi r7, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r8], {100} @ 0x64 │ │ │ │ + stc2 1, cr15, [r0], #-400 @ 0xfffffe70 │ │ │ │ @ instruction: 0xf1076c3b │ │ │ │ ldrbtvs r0, [ip], -r0, ror #4 │ │ │ │ @ instruction: 0xf89364ba │ │ │ │ ldrtvs r3, [ip], -r0, asr #25 │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ ldclvs 13, cr10, [r8], #952 @ 0x3b8 │ │ │ │ @ instruction: 0xf03a2101 │ │ │ │ @@ -36023,15 +36023,15 @@ │ │ │ │ mrcvs 6, 7, r4, cr10, cr3, {0} │ │ │ │ eorle pc, ip, r7, asr #17 │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 457e04 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ tstcs r4, sl, lsr lr │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - stc2l 1, cr15, [r4, #408]! @ 0x198 │ │ │ │ + stc2l 1, cr15, [ip, #408]! @ 0x198 │ │ │ │ cmnpeq ip, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x4605469c │ │ │ │ rsbsvs r6, fp, #56, 4 @ 0x80000003 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ adcvs r6, sl, r8, lsr #32 │ │ │ │ rsbvs r6, r9, fp, ror #1 │ │ │ │ @ instruction: 0xf8dc2105 │ │ │ │ @@ -36340,15 +36340,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7ed02b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [sl, #-252]! @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - mcr2 2, 4, pc, cr8, cr12, {3} @ │ │ │ │ + mrc2 2, 4, pc, cr0, cr12, {3} │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d074 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3579 @ 7ea3c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -36379,15 +36379,15 @@ │ │ │ │ ldmdbvs sl!, {r5, r8, r9, fp, lr} │ │ │ │ mrcvs 8, 1, r5, cr10, cr3, {6} │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36e3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf166462a │ │ │ │ - msrlt SPSR_irq, r5 │ │ │ │ + msrlt SPSR_irq, sp │ │ │ │ @ instruction: 0xf8c36e3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r5, #-1519] @ 0xfffffa11 │ │ │ │ @ instruction: 0x4645bf38 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36614,15 +36614,15 @@ │ │ │ │ stmdbpl r8!, {r3, r8} │ │ │ │ andpl pc, r1, #-805306364 @ 0xd0000004 │ │ │ │ addeq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andhi pc, r4, r3, asr #17 │ │ │ │ @ instruction: 0xf04f601a │ │ │ │ vldmdbvs fp!, {s0-s-1} │ │ │ │ vqadd.s64 q11, q6, │ │ │ │ - @ instruction: 0xf8d7fc65 │ │ │ │ + @ instruction: 0xf8d7fc6d │ │ │ │ @ instruction: 0xf8c73184 │ │ │ │ @ instruction: 0x46caa054 │ │ │ │ movweq pc, #4163 @ 0x1043 @ │ │ │ │ blx fed57e5c │ │ │ │ eorsvs pc, lr, r3, lsl #7 │ │ │ │ msreq CPSR_, #-1073741776 @ 0xc0000030 │ │ │ │ @ instruction: 0xf8d760fb │ │ │ │ @@ -36639,15 +36639,15 @@ │ │ │ │ bgt 458da0 │ │ │ │ @ instruction: 0xf8c72500 │ │ │ │ stm r6, {r2, r3, r7, ip, lr} │ │ │ │ tstcs r8, pc │ │ │ │ @ instruction: 0xf8c76cfb │ │ │ │ @ instruction: 0xf8d3d028 │ │ │ │ @ instruction: 0xf16602e8 │ │ │ │ - @ instruction: 0xf107f913 │ │ │ │ + @ instruction: 0xf107f91b │ │ │ │ @ instruction: 0x461e0378 │ │ │ │ mvnsvs r4, r4, lsl #12 │ │ │ │ mcrgt 2, 0, r6, cr15, cr11, {3} │ │ │ │ rsbvs r6, r1, r0, lsr #32 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ @ instruction: 0x6120ce03 │ │ │ │ tstcs r3, r1, ror #2 │ │ │ │ @@ -36846,15 +36846,15 @@ │ │ │ │ ldmdavs sl!, {r0, r1, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36cfb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf165462a │ │ │ │ - msrlt SPSR_irq, pc │ │ │ │ + strhlt pc, [r0, #-247]! @ 0xffffff09 @ │ │ │ │ @ instruction: 0xf8c36cfb │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #4718592 @ 0x480000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -36991,15 +36991,15 @@ │ │ │ │ ldm r9, {r0, r1, r3, r4, r5, r6, r7, sl, sp, lr} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldclvs 0, cr0, [fp], #60 @ 0x3c │ │ │ │ @ instruction: 0x673c2118 │ │ │ │ addmi pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ eorle pc, r0, r7, asr #17 │ │ │ │ - cdp2 1, 5, cr15, cr0, cr5, {3} │ │ │ │ + cdp2 1, 5, cr15, cr8, cr5, {3} │ │ │ │ ldrdgt pc, [r8], -r7 @ │ │ │ │ @ instruction: 0x61b84606 │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ @ instruction: 0x0003e8bc │ │ │ │ cmnvs r1, r0, lsr r1 │ │ │ │ @@ -37156,15 +37156,15 @@ │ │ │ │ ldmvs sl!, {r0, r2, r3, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl], #844 @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36cfb │ │ │ │ @ instruction: 0xb19812f0 │ │ │ │ @ instruction: 0xf1654622 │ │ │ │ - msrlt SPSR_f, r1, asr #26 │ │ │ │ + msrlt SPSR_f, r9, asr #26 │ │ │ │ @ instruction: 0xf8c36cfb │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r3, #54263808 @ 0x33c0000 │ │ │ │ shasxmi fp, r3, r8 │ │ │ │ @ instruction: 0xe7e1461c │ │ │ │ @@ -37184,15 +37184,15 @@ │ │ │ │ @ instruction: 0xf8c282f0 │ │ │ │ str r3, [ip, ip, ror #5]! │ │ │ │ strbtmi r3, [fp], #-2820 @ 0xfffff4fc │ │ │ │ smlald r6, sp, r8, r0 │ │ │ │ andcs r4, r1, lr, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2318 @ 0xfffff6f2 │ │ │ │ @ instruction: 0xf1634479 │ │ │ │ - ldr pc, [pc, -r7, asr #20] │ │ │ │ + ldr pc, [pc, -pc, asr #20] │ │ │ │ svc 0x00c2f7da │ │ │ │ ... │ │ │ │ ldrshteq r0, [lr], r6 │ │ │ │ adcseq r0, lr, sl, ror #25 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq r0, [lr], sl │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ @@ -37469,17 +37469,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489306 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf16c8004 │ │ │ │ - b 147e584 │ │ │ │ + b 147e5a4 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - blx fe23c188 │ │ │ │ + blx fe43c188 │ │ │ │ b 12e67f4 │ │ │ │ b 12ca0e0 │ │ │ │ blcs 8200c │ │ │ │ strbthi pc, [pc], #-64 @ 7fbe8 @ │ │ │ │ bl fe8d9f70 │ │ │ │ blcs 180810 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -37587,17 +37587,17 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0xf980f16c │ │ │ │ + @ instruction: 0xf988f16c │ │ │ │ strtmi r4, [r8], -r1, lsl #13 │ │ │ │ - @ instruction: 0xf99af16c │ │ │ │ + @ instruction: 0xf9a2f16c │ │ │ │ b 10806b4 │ │ │ │ b 12ca1dc │ │ │ │ vmla.i8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ @@ -37607,15 +37607,15 @@ │ │ │ │ strdvs r6, [r7], #-144 @ 0xffffff70 @ │ │ │ │ msrhi CPSR_sc, #0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx 1c3c36e │ │ │ │ + blx 1e3c36e │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe160af8 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ @@ -37795,18 +37795,18 @@ │ │ │ │ movwcs r0, #2064 @ 0x810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ rsbsvs r4, fp, r8, lsr #12 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - @ instruction: 0xffe0f16b │ │ │ │ + @ instruction: 0xffe8f16b │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ - @ instruction: 0xf16b4628 │ │ │ │ - b 13000d8 │ │ │ │ + @ instruction: 0xf16c4628 │ │ │ │ + b 12fe0f8 │ │ │ │ stmdbls r6, {r6, r8, fp, sp} │ │ │ │ stmdbeq sl, {r0, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x3710e575 │ │ │ │ movwvs pc, #4681 @ 0x1249 @ │ │ │ │ @ instruction: 0x03a9f6c4 │ │ │ │ @ instruction: 0xf8c860a7 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ @@ -37825,15 +37825,15 @@ │ │ │ │ vqadd.s8 d26, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ ldrtmi r0, [r8], r8, lsl #7 │ │ │ │ @ instruction: 0xf8484628 │ │ │ │ @ instruction: 0xf8c73b08 │ │ │ │ @ instruction: 0xf8c49004 │ │ │ │ @ instruction: 0xf15d8004 │ │ │ │ - @ instruction: 0x4605f9bb │ │ │ │ + strmi pc, [r5], -r3, asr #19 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe160758 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ orrshi pc, fp, r0, asr #32 │ │ │ │ @@ -37965,15 +37965,15 @@ │ │ │ │ @ instruction: 0x46280810 │ │ │ │ andhi pc, r8, r4, asr #17 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ @ instruction: 0xf8c4603b │ │ │ │ tstls r6, r4 │ │ │ │ - @ instruction: 0xf8a2f15d │ │ │ │ + @ instruction: 0xf8aaf15d │ │ │ │ strmi r9, [r5], -r6, lsl #18 │ │ │ │ stmdacs r0, {r0, r7, r9, sl, lr} │ │ │ │ mrcge 4, 7, APSR_nzcv, cr1, cr15, {1} │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feec27a8 │ │ │ │ b 147e9cc │ │ │ │ usat r1, #8, r9, asr #18 │ │ │ │ @@ -38238,15 +38238,15 @@ │ │ │ │ strbeq pc, [sp, sl, lsl #2] @ │ │ │ │ svcge 0x0030f53f │ │ │ │ beq fcbe8 │ │ │ │ ldmle r6!, {r1, r4, r6, r8, sl, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ cdp2 7, 7, cr15, cr14, cr12, {7} │ │ │ │ ldrdeq pc, [r0], -fp │ │ │ │ - @ instruction: 0xf88af27b │ │ │ │ + @ instruction: 0xf892f27b │ │ │ │ svceq 0x0006f010 │ │ │ │ cmnphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ blmi ffc533a4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -38282,15 +38282,15 @@ │ │ │ │ tstcs r4, fp, ror sp │ │ │ │ rsbeq pc, r4, #-1073741823 @ 0xc0000001 │ │ │ │ rsbge pc, r4, r7, asr #17 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-826]! @ 0xfffffcc6 │ │ │ │ eorsle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - ldc2 1, cr15, [r8], #-400 @ 0xfffffe70 │ │ │ │ + mcrr2 1, 6, pc, r0, cr4 @ │ │ │ │ rscsvs r2, r8, #4, 2 │ │ │ │ andge pc, r0, r0, asr #17 │ │ │ │ @ instruction: 0xf0384648 │ │ │ │ strbmi pc, [r8], -r1, lsl #28 @ │ │ │ │ stc2 0, cr15, [r0, #-224] @ 0xffffff20 │ │ │ │ blcc feabebec │ │ │ │ smlabteq r8, r7, r9, lr │ │ │ │ @@ -38454,15 +38454,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf164462a │ │ │ │ - msrlt SPSR_irq, fp │ │ │ │ + msrlt SPSR_irq, r3 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #80, 14 @ 0x1400000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -38902,21 +38902,21 @@ │ │ │ │ blls 7db280 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @ instruction: 0xf0400300 │ │ │ │ andslt r8, pc, r9, lsl #5 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ eorsge pc, ip, sp, asr #17 │ │ │ │ andeq pc, r9, r8, asr r8 @ │ │ │ │ - blx fe0bdc1c │ │ │ │ + blx fe2bdc1c │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8587f8c │ │ │ │ svclt 0x00080007 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s d25, d10, d4 │ │ │ │ - @ instruction: 0xf5b0fa75 │ │ │ │ + @ instruction: 0xf5b0fa7d │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ tstls r1, #136, 6 @ 0x20000002 │ │ │ │ blcs db428 │ │ │ │ tstphi sp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andcc lr, sl, #3620864 @ 0x374000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -39238,15 +39238,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - @ instruction: 0xffe0f279 │ │ │ │ + @ instruction: 0xffe8f279 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -39553,17 +39553,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ @ instruction: 0xf8489305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c4607a │ │ │ │ @ instruction: 0xf16a8004 │ │ │ │ - b 14804f4 │ │ │ │ + b 1480514 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - blx 103e210 │ │ │ │ + blx 123e210 │ │ │ │ b 12e8880 │ │ │ │ b 12cc170 │ │ │ │ blcs 840a0 │ │ │ │ teqphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ bl fe8dc000 │ │ │ │ blcs 1828a0 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -39712,18 +39712,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ andvs r0, r3, r8, lsl #7 │ │ │ │ @ instruction: 0xf1002300 │ │ │ │ rsbsvs r0, fp, r0, lsl r8 │ │ │ │ vmax.s8 d20, d8, d24 │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ - @ instruction: 0xf8e6f16a │ │ │ │ + @ instruction: 0xf8eef16a │ │ │ │ stmdbcs r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf16a4628 │ │ │ │ - b 13002e4 │ │ │ │ + b 1300304 │ │ │ │ b 12cc3ec │ │ │ │ vmla.i8 d16, d9, d11 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c803a9 │ │ │ │ vhadd.s8 d19, d0, d0 │ │ │ │ addsmi r1, sp, #1140850688 @ 0x44000000 │ │ │ │ andls pc, r4, r8, asr #17 │ │ │ │ @@ -39732,15 +39732,15 @@ │ │ │ │ strdvs r6, [r7], #-144 @ 0xffffff70 @ │ │ │ │ ldrhi pc, [r2], #-0 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ ldmdaeq r0, {r3, r8, ip, sp, lr, pc} │ │ │ │ - blx ff5be498 │ │ │ │ + blx ff7be498 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ blvs fe162fe4 │ │ │ │ beq fe5c4 │ │ │ │ blx fe340a24 │ │ │ │ bne 173c87c │ │ │ │ movweq pc, #33032 @ 0x8108 @ │ │ │ │ andge pc, r4, r8, asr #17 │ │ │ │ @@ -39933,17 +39933,17 @@ │ │ │ │ @ instruction: 0xf8c42300 │ │ │ │ strtmi r8, [r8], -r8 │ │ │ │ vqadd.s8 q11, q4, │ │ │ │ @ instruction: 0xf6c47301 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf1699105 │ │ │ │ - b 1481f04 │ │ │ │ + b 1481f24 │ │ │ │ strtmi r2, [r8], -r0, lsl #18 │ │ │ │ - @ instruction: 0xff46f169 │ │ │ │ + @ instruction: 0xff4ef169 │ │ │ │ stmdbcs r0, {r0, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ b 12e8674 │ │ │ │ str r0, [sl, #-2315] @ 0xfffff6f5 │ │ │ │ vaba.s8 d19, d9, d0 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ adcvs r0, r7, r9, lsr #7 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ @@ -39962,15 +39962,15 @@ │ │ │ │ @ instruction: 0xb018f8d4 │ │ │ │ movweq pc, #4674 @ 0x1242 @ │ │ │ │ orreq pc, r8, #196, 4 @ 0x4000000c │ │ │ │ @ instruction: 0x462846b8 │ │ │ │ blcc 2c03d8 │ │ │ │ andls pc, r4, r7, asr #17 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ - @ instruction: 0xf908f15b │ │ │ │ + @ instruction: 0xf910f15b │ │ │ │ stmdacs r0, {r0, r2, r9, sl, lr} │ │ │ │ subshi pc, r9, #0 │ │ │ │ @ instruction: 0xf1a36b83 │ │ │ │ blx feec46d8 │ │ │ │ b 14808fc │ │ │ │ @ instruction: 0xf1bb1959 │ │ │ │ @ instruction: 0xf0400f00 │ │ │ │ @@ -40169,15 +40169,15 @@ │ │ │ │ @ instruction: 0xf8c44628 │ │ │ │ vhadd.s8 d24, d2, d8 │ │ │ │ vsubw.s8 q8, q2, d1 │ │ │ │ @ instruction: 0xf8c70388 │ │ │ │ eorsvs r9, fp, r4 │ │ │ │ andhi pc, r4, r4, asr #17 │ │ │ │ @ instruction: 0xf15a9105 │ │ │ │ - stmdbls r5, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r1, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ strmi r4, [r1], r5, lsl #12 │ │ │ │ @ instruction: 0xf43f2800 │ │ │ │ blvs fe16dfc0 │ │ │ │ stmdbeq r1, {r0, r1, r5, r7, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf989fab9 │ │ │ │ ldmdbne r9, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ │ │ ldrcc lr, [r0, -r4, ror #12] │ │ │ │ @@ -40317,15 +40317,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0xf8976578 │ │ │ │ ldrbtvs r0, [r8], #400 @ 0x190 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ msrcc SPSR_s, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf84cf279 │ │ │ │ + @ instruction: 0xf854f279 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, sl, #64 @ 0x40 │ │ │ │ ldclvs 13, cr6, [fp, #-996]! @ 0xfffffc1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff559564 │ │ │ │ blmi fecc0bd4 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -40506,15 +40506,15 @@ │ │ │ │ @ instruction: 0xf104fa23 │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ strcc sl, [r1], #-3853 @ 0xfffff0f3 │ │ │ │ ldmle r7!, {r1, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ ldc2 7, cr15, [sl, #-936]! @ 0xfffffc58 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ - mrc2 2, 6, pc, cr2, cr8, {3} │ │ │ │ + mrc2 2, 6, pc, cr10, cr8, {3} │ │ │ │ svceq 0x0006f010 │ │ │ │ orrhi pc, sp, r0, asr #32 │ │ │ │ blmi fff55740 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -40552,15 +40552,15 @@ │ │ │ │ ldclvs 6, cr14, [fp, #-892]! @ 0xfffffc84 │ │ │ │ @ instruction: 0xf1072104 │ │ │ │ ldrbtvs r0, [ip], -r4, ror #4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-762]! @ 0xfffffd06 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx 1fbf184 │ │ │ │ + blx fe1bf184 │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ mcrr2 0, 3, pc, r6, cr6 @ │ │ │ │ @ instruction: 0xf0364648 │ │ │ │ @ instruction: 0xf8dbfb45 │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -40734,15 +40734,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf162462a │ │ │ │ - msrlt SPSR_, fp, asr #18 │ │ │ │ + msrlt SPSR_, r3, asr r9 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #60, 14 @ 0xf00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -41041,15 +41041,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - @ instruction: 0xf9caf278 │ │ │ │ + @ instruction: 0xf9d2f278 │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -41358,17 +41358,17 @@ │ │ │ │ andvc pc, r1, #72, 4 @ 0x80000004 │ │ │ │ addeq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ strtmi r4, [r8], -r7, asr #12 │ │ │ │ @ instruction: 0xf8479305 │ │ │ │ andcs r2, r0, #8, 22 @ 0x2000 │ │ │ │ andcs pc, r4, r8, asr #17 │ │ │ │ @ instruction: 0xf1686067 │ │ │ │ - andls pc, r4, fp, lsl #24 │ │ │ │ + andls pc, r4, r3, lsl ip @ │ │ │ │ @ instruction: 0xf1684628 │ │ │ │ - blls 1c2930 │ │ │ │ + blls 1c2950 │ │ │ │ blls 1c4108 │ │ │ │ subcs lr, r0, #270336 @ 0x42000 │ │ │ │ beq 33e1b0 │ │ │ │ @ instruction: 0xf0402b00 │ │ │ │ stmiavs r1!, {r1, r4, r5, r9, sl, pc}^ │ │ │ │ blcs 18a7e0 │ │ │ │ ldmib r4, {r2, r8, fp, ip, lr, pc}^ │ │ │ │ @@ -41418,15 +41418,15 @@ │ │ │ │ ldrdhi pc, [r4], -r4 │ │ │ │ movwmi pc, #4672 @ 0x1240 @ │ │ │ │ @ instruction: 0x03aaf2c4 │ │ │ │ strbmi r4, [r2], r8, lsr #12 │ │ │ │ blcc 2c1aa0 │ │ │ │ andvc pc, r4, r8, asr #17 │ │ │ │ andge pc, r4, r4, asr #17 │ │ │ │ - stc2 1, cr15, [r8, #356]! @ 0x164 │ │ │ │ + ldc2 1, cr15, [r0, #356]! @ 0x164 │ │ │ │ stmdacs r0, {r0, r1, r2, r9, sl, lr} │ │ │ │ ldrbthi pc, [sp], #-0 @ │ │ │ │ @ instruction: 0xf1a56b85 │ │ │ │ blx fedc4d98 │ │ │ │ stmdbeq sp!, {r0, r2, r7, r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1b9 │ │ │ │ andshi pc, r1, #64 @ 0x40 │ │ │ │ @@ -41796,18 +41796,18 @@ │ │ │ │ vsubw.s8 , q2, d1 │ │ │ │ eorsvs r0, fp, r8, lsl #7 │ │ │ │ strtmi r2, [r8], -r0, lsl #6 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ - @ instruction: 0xf89ef168 │ │ │ │ + @ instruction: 0xf8a6f168 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ @ instruction: 0xf1683710 │ │ │ │ - blls 1c2254 │ │ │ │ + blls 1c2274 │ │ │ │ b 108487c │ │ │ │ b 108bf8c │ │ │ │ vpmax.s8 d16, d9, d10 │ │ │ │ @ instruction: 0xf6c46301 │ │ │ │ @ instruction: 0xf8c703a9 │ │ │ │ eorsvs sl, fp, r4 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ @@ -41981,17 +41981,17 @@ │ │ │ │ movwcs r3, #1808 @ 0x710 │ │ │ │ strtmi r6, [r8], -r7, lsr #1 │ │ │ │ andcc pc, r4, r8, asr #17 │ │ │ │ movwvc pc, #4680 @ 0x1248 @ │ │ │ │ orreq pc, r8, #196, 12 @ 0xc400000 │ │ │ │ andcc pc, r0, r8, asr #17 │ │ │ │ tstls r5, r7, rrx │ │ │ │ - @ instruction: 0xff2cf167 │ │ │ │ + @ instruction: 0xff34f167 │ │ │ │ strtmi r9, [r8], -r4 │ │ │ │ - @ instruction: 0xff46f167 │ │ │ │ + @ instruction: 0xff4ef167 │ │ │ │ subeq r9, r0, #4, 22 @ 0x1000 │ │ │ │ b 10aa674 │ │ │ │ b 108c270 │ │ │ │ @ instruction: 0xf7ff0a0a │ │ │ │ bcs b2ef8 │ │ │ │ msrhi CPSR_c, r0, asr #32 │ │ │ │ vst2. {d22-d23}, [pc :128], r1 │ │ │ │ @@ -42184,15 +42184,15 @@ │ │ │ │ ldrbtmi r3, [sl], #-1804 @ 0xfffff8f4 │ │ │ │ @ instruction: 0xf8976578 │ │ │ │ ldrbtvs r0, [r8], #400 @ 0x190 │ │ │ │ ldrdeq pc, [r0], -r8 │ │ │ │ ldmdavs fp, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ msrcc SPSR_s, r7, asr #17 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ - @ instruction: 0xf9b6f277 │ │ │ │ + @ instruction: 0xf9bef277 │ │ │ │ svceq 0x0006f010 │ │ │ │ rschi pc, sl, #64 @ 0x40 │ │ │ │ ldclvs 13, cr6, [fp, #-996]! @ 0xfffffc1c │ │ │ │ @ instruction: 0xf5036f8a │ │ │ │ bvs ff55b290 │ │ │ │ blmi fecc2900 │ │ │ │ @ instruction: 0xf0002b82 │ │ │ │ @@ -42373,15 +42373,15 @@ │ │ │ │ @ instruction: 0xf104fa23 │ │ │ │ @ instruction: 0xf53f07cd │ │ │ │ strcc sl, [r1], #-3853 @ 0xfffff0f3 │ │ │ │ ldmle r7!, {r1, r5, r7, r9, lr}^ │ │ │ │ @ instruction: 0x46496d78 │ │ │ │ @ instruction: 0xff18f7e8 │ │ │ │ ldrdeq pc, [r0], -sl │ │ │ │ - @ instruction: 0xf83cf277 │ │ │ │ + @ instruction: 0xf844f277 │ │ │ │ svceq 0x0006f010 │ │ │ │ orrhi pc, sp, r0, asr #32 │ │ │ │ blmi fff5746c │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8d7681a │ │ │ │ subsmi r3, sl, r4, ror #2 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -42419,15 +42419,15 @@ │ │ │ │ ldclvs 6, cr14, [fp, #-892]! @ 0xfffffc84 │ │ │ │ @ instruction: 0xf1072104 │ │ │ │ ldrbtvs r0, [ip], -r4, ror #4 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ ldrvs r6, [fp, #-762]! @ 0xfffffd06 │ │ │ │ eorsle pc, r0, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - blx ffa40eaa │ │ │ │ + blx ffc40eaa │ │ │ │ adcsvs r2, r8, #4, 2 │ │ │ │ strbmi r6, [r8], -r4 │ │ │ │ ldc2 0, cr15, [r0, #208]! @ 0xd0 │ │ │ │ @ instruction: 0xf0344648 │ │ │ │ @ instruction: 0xf8dbfcaf │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ sbccs r0, r4, #8, 2 │ │ │ │ @@ -42601,15 +42601,15 @@ │ │ │ │ ldmdavs r9!, {r0, r2, r5, r8, r9, fp, lr}^ │ │ │ │ ldcvs 8, cr5, [r9, #-812]! @ 0xfffffcd4 │ │ │ │ rsceq pc, ip, #13697024 @ 0xd10000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf160462a │ │ │ │ - strhlt pc, [r0, #-165]! @ 0xffffff5b @ │ │ │ │ + strhlt pc, [r0, #-173]! @ 0xffffff53 @ │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #60, 14 @ 0xf00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -42889,15 +42889,15 @@ │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00c8f8cc │ │ │ │ addlt r4, r7, r6, lsl r6 │ │ │ │ ldrmi r4, [r8], -r5, lsl #12 │ │ │ │ ldrmi r4, [r8], ip, lsl #12 │ │ │ │ - blx 1741a5a │ │ │ │ + blx 1941a5a │ │ │ │ andcs r6, r1, #716 @ 0x2cc │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf8934621 │ │ │ │ @ instruction: 0x46073178 │ │ │ │ andsmi r9, r3, r0, lsl #4 │ │ │ │ movwls r4, #13826 @ 0x3602 │ │ │ │ @@ -43005,19 +43005,19 @@ │ │ │ │ rschi pc, r8, #64 @ 0x40 │ │ │ │ strtmi r2, [r0], r0, lsl #8 │ │ │ │ ldrdvs pc, [r0], -r9 │ │ │ │ svclt 0x00042e82 │ │ │ │ @ instruction: 0xf1036dfb │ │ │ │ movwcs r0, #5758 @ 0x167e │ │ │ │ @ instruction: 0x712b4630 │ │ │ │ - blx 13c1c2a │ │ │ │ + blx 15c1c2a │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-264 @ 0xfffffef8 │ │ │ │ vmin.s d20, d6, d16 │ │ │ │ - strbeq pc, [r2, -r5, asr #22] @ │ │ │ │ + strbeq pc, [r2, -sp, asr #22] @ │ │ │ │ tstcs r9, pc, asr #30 │ │ │ │ mcrrne 8, 2, r6, fp, cr9 │ │ │ │ tstpeq r7, r1 @ p-variant is OBSOLETE │ │ │ │ eorvs fp, fp, r8, asr pc │ │ │ │ strbmi r4, [r3], -sl, asr #12 │ │ │ │ ldrbmi r9, [r8], -r0, lsl #8 │ │ │ │ @ instruction: 0xff5cf7ea │ │ │ │ @@ -43059,15 +43059,15 @@ │ │ │ │ @ instruction: 0xf8c76efa │ │ │ │ @ instruction: 0xf502d02c │ │ │ │ ldrtvs r5, [sl], -r0, lsl #5 │ │ │ │ stm r5, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ cdpvs 0, 3, cr0, cr10, cr15, {0} │ │ │ │ @ instruction: 0xf8d22114 │ │ │ │ @ instruction: 0xf15f02e8 │ │ │ │ - @ instruction: 0xf107fee7 │ │ │ │ + @ instruction: 0xf107feef │ │ │ │ @ instruction: 0x469c0374 │ │ │ │ eorsvs r4, r8, #5242880 @ 0x500000 │ │ │ │ ldm ip!, {r0, r1, r3, r4, r5, r7, r9, sp, lr} │ │ │ │ eorvs r0, r8, pc │ │ │ │ rscvs r6, fp, sl, lsr #1 │ │ │ │ tstcs r5, r9, rrx │ │ │ │ ldrdeq pc, [r0], -ip │ │ │ │ @@ -43377,15 +43377,15 @@ │ │ │ │ @ instruction: 0xf8da6efb │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e602b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ stcge 4, cr15, [ip, #-252] @ 0xffffff04 │ │ │ │ ldrdeq pc, [r0], -r9 │ │ │ │ - @ instruction: 0xff88f275 │ │ │ │ + @ instruction: 0xff90f275 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d075 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-3579 @ 8583c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -43416,15 +43416,15 @@ │ │ │ │ blmi 8ceda4 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26e3a │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ mrcvs 0, 1, sp, cr11, cr11, {0} │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x462ab190 │ │ │ │ - mrrc2 1, 5, pc, r4, cr15 @ │ │ │ │ + mrrc2 1, 5, pc, ip, cr15 @ │ │ │ │ cdpvs 1, 3, cr11, cr11, cr0, {3} │ │ │ │ rscspl pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ strb r1, [sp, #2245]! @ 0x8c5 │ │ │ │ svclt 0x00384545 │ │ │ │ strb r4, [r2, r5, asr #12]! │ │ │ │ @@ -43600,18 +43600,18 @@ │ │ │ │ blvs fff57418 │ │ │ │ ldrdhi pc, [r0], -r3 │ │ │ │ svceq 0x0082f1b8 │ │ │ │ blvs 1f757a0 │ │ │ │ ldmdaeq lr!, {r0, r1, r8, ip, sp, lr, pc}^ │ │ │ │ strbmi r2, [r0], -r1, lsl #6 │ │ │ │ vorn d23, d5, d19 │ │ │ │ - streq pc, [r1, r5, lsr #29] │ │ │ │ + streq pc, [r1, sp, lsr #29] │ │ │ │ tstcs r8, r8, asr #30 │ │ │ │ strbmi sp, [r0], -fp, lsl #8 │ │ │ │ - mrc2 2, 4, pc, cr14, cr5, {3} │ │ │ │ + mcr2 2, 5, pc, cr6, cr5, {3} @ │ │ │ │ svclt 0x004f0742 │ │ │ │ ldmdavs r1!, {r0, r3, r8, sp} │ │ │ │ @ instruction: 0xf0011c4b │ │ │ │ svclt 0x00580107 │ │ │ │ strls r6, [r0], #-51 @ 0xffffffcd │ │ │ │ blvs fff97470 │ │ │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ @@ -43649,15 +43649,15 @@ │ │ │ │ addpl pc, r0, #8388608 @ 0x800000 │ │ │ │ blgt 45eb34 │ │ │ │ andeq lr, pc, r5, lsl #17 │ │ │ │ @ instruction: 0x46356bba │ │ │ │ @ instruction: 0xf8c72114 │ │ │ │ @ instruction: 0xf8d2d02c │ │ │ │ @ instruction: 0xf15f02e8 │ │ │ │ - strmi pc, [r6], -r9, asr #20 │ │ │ │ + @ instruction: 0x4606fa51 │ │ │ │ stcgt 2, cr6, [pc, #-224] @ 85b88 │ │ │ │ adcsvs r6, r2, r0, lsr r0 │ │ │ │ ldrshtvs r6, [r1], #-3 │ │ │ │ stmdavs r8!, {r0, r2, r8, sp} │ │ │ │ teqvs r0, sp, lsr ip │ │ │ │ @ instruction: 0xf0334628 │ │ │ │ strtmi pc, [r8], -fp, lsl #24 │ │ │ │ @@ -43820,15 +43820,15 @@ │ │ │ │ @ instruction: 0xf8da6c7b │ │ │ │ @ instruction: 0xf5031078 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf7e502b0 │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mrcge 4, 1, APSR_nzcv, cr9, cr15, {1} │ │ │ │ ldmdavs r8, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr} │ │ │ │ - ldc2 2, cr15, [r0], {117} @ 0x75 │ │ │ │ + ldc2 2, cr15, [r8], {117} @ 0x75 │ │ │ │ tstpne r1, #64, 4 @ p-variant is OBSOLETE │ │ │ │ addsmi r4, r8, #1048576 @ 0x100000 │ │ │ │ @ instruction: 0xf5b0d077 │ │ │ │ svclt 0x00187f8c │ │ │ │ tstle r7, pc, lsl #8 │ │ │ │ strcs r6, [pc], #-2939 @ 85f2c │ │ │ │ svclt 0x000c2b00 │ │ │ │ @@ -43861,15 +43861,15 @@ │ │ │ │ ldmdbvs sl!, {r5, r8, r9, fp, lr} │ │ │ │ blvs fef1c2ec │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36bbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15f4622 │ │ │ │ - ldrdlt pc, [r0, #-137]! @ 0xffffff77 │ │ │ │ + msrlt SPSR_, r1, ror #17 │ │ │ │ @ instruction: 0xf8c36bbb │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcmi lr, ip, #252, 12 @ 0xfc00000 │ │ │ │ qasxmi fp, ip, r8 │ │ │ │ strcs lr, [r0], #-2018 @ 0xfffff81e │ │ │ │ @@ -44687,15 +44687,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15e02e8 │ │ │ │ - strmi pc, [r0], fp, lsr #20 │ │ │ │ + @ instruction: 0x4680fa33 │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -44863,15 +44863,15 @@ │ │ │ │ ldmdbvs sl!, {r4, r5, sl, ip, sp}^ │ │ │ │ ldcvs 8, cr5, [sl, #844]! @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36dbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15e4632 │ │ │ │ - msrlt SPSR_, r3, lsl #18 │ │ │ │ + msrlt SPSR_, fp, lsl #18 │ │ │ │ @ instruction: 0xf8c36dbb │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1873] @ 0xfffff8af │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -45962,15 +45962,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15d02e8 │ │ │ │ - @ instruction: 0x4680f833 │ │ │ │ + @ instruction: 0x4680f83b │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -46138,15 +46138,15 @@ │ │ │ │ ldmdbvs sl!, {r4, r5, sl, ip, sp}^ │ │ │ │ ldcvs 8, cr5, [sl, #844]! @ 0x34c │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36dbb │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15c4632 │ │ │ │ - msrlt SPSR_irq, fp │ │ │ │ + msrlt SPSR_irq, r3 │ │ │ │ @ instruction: 0xf8c36dbb │ │ │ │ @ instruction: 0xf8c362f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r6, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ strbmi lr, [r6, #-1873] @ 0xfffff8af │ │ │ │ @ instruction: 0x4646bf38 │ │ │ │ strcs lr, [r0], -r1, ror #15 │ │ │ │ @@ -46635,21 +46635,21 @@ │ │ │ │ mlascc r0, r3, r8, pc @ │ │ │ │ blcs a1cec │ │ │ │ adchi pc, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0x2c006bfb │ │ │ │ blcs bd104 │ │ │ │ strhi pc, [r0], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - mcr2 2, 0, pc, cr14, cr2, {3} @ │ │ │ │ + mrc2 2, 0, pc, cr6, cr2, {3} │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s q11, q1, │ │ │ │ - @ instruction: 0xf5b0fe03 │ │ │ │ + @ instruction: 0xf5b0fe0b │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ @ instruction: 0x63bb7388 │ │ │ │ blcs e2cec │ │ │ │ tstphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r7, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -46823,15 +46823,15 @@ │ │ │ │ andcs r9, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0x011ae9d7 │ │ │ │ @ instruction: 0xf956f7e0 │ │ │ │ tstcs r4, fp, lsr sp │ │ │ │ rsbsls pc, r4, r7, asr #17 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - @ instruction: 0xf976f15c │ │ │ │ + @ instruction: 0xf97ef15c │ │ │ │ strdcs r6, [r8, -sp] │ │ │ │ @ instruction: 0xf8c061f8 │ │ │ │ strtmi r9, [r8], -r0 │ │ │ │ blx 1044eda │ │ │ │ @ instruction: 0xf0304628 │ │ │ │ @ instruction: 0xf8d4fa3d │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @@ -47173,15 +47173,15 @@ │ │ │ │ blvs f1c020 │ │ │ │ ldcvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15b462a │ │ │ │ - strdlt pc, [r0, #-227]! @ 0xffffff1d │ │ │ │ + strdlt pc, [r0, #-235]! @ 0xffffff15 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #985661440 @ 0x3ac00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -47290,21 +47290,21 @@ │ │ │ │ mlascc r0, r3, r8, pc @ │ │ │ │ blcs a272c │ │ │ │ adchi pc, r4, #64 @ 0x40 │ │ │ │ @ instruction: 0x2c006bfb │ │ │ │ blcs bdb44 │ │ │ │ strhi pc, [r0], #64 @ 0x40 │ │ │ │ andeq pc, r9, r6, asr r8 @ │ │ │ │ - @ instruction: 0xf8eef272 │ │ │ │ + @ instruction: 0xf8f6f272 │ │ │ │ @ instruction: 0xf5b34603 │ │ │ │ @ instruction: 0xf8567f8c │ │ │ │ svclt 0x00080008 │ │ │ │ orrvc pc, r8, #1325400064 @ 0x4f000000 │ │ │ │ vcge.s q11, q1, │ │ │ │ - @ instruction: 0xf5b0f8e3 │ │ │ │ + @ instruction: 0xf5b0f8eb │ │ │ │ svclt 0x00147f8c │ │ │ │ vst1.8 {d20-d22}, [pc], r3 │ │ │ │ @ instruction: 0x63bb7388 │ │ │ │ blcs e372c │ │ │ │ tstphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ │ │ andscc lr, r7, #3522560 @ 0x35c000 │ │ │ │ @ instruction: 0xf0404313 │ │ │ │ @@ -47478,15 +47478,15 @@ │ │ │ │ andcs r9, r3, #268435456 @ 0x10000000 │ │ │ │ @ instruction: 0x011ae9d7 │ │ │ │ ldc2 7, cr15, [r6], #-892 @ 0xfffffc84 │ │ │ │ tstcs r4, fp, lsr sp │ │ │ │ rsbsls pc, r4, r7, asr #17 │ │ │ │ eorle pc, r4, r7, asr #17 │ │ │ │ rsceq pc, r8, #13828096 @ 0xd30000 │ │ │ │ - mrrc2 1, 5, pc, r6, cr11 @ │ │ │ │ + mrrc2 1, 5, pc, lr, cr11 @ │ │ │ │ strdcs r6, [r8, -sp] │ │ │ │ @ instruction: 0xf8c061f8 │ │ │ │ strtmi r9, [r8], -r0 │ │ │ │ cdp2 0, 1, cr15, cr14, cr15, {1} │ │ │ │ @ instruction: 0xf02f4628 │ │ │ │ @ instruction: 0xf8d4fd1d │ │ │ │ stmib r7, {r3, r5, r7, r8, r9, fp, ip, sp}^ │ │ │ │ @@ -47828,15 +47828,15 @@ │ │ │ │ blvs f1ca60 │ │ │ │ ldcvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle fp, r8, r2 │ │ │ │ @ instruction: 0xf8d36d3b │ │ │ │ @ instruction: 0xb19012f0 │ │ │ │ @ instruction: 0xf15b462a │ │ │ │ - ldrdlt pc, [r0, #-147]! @ 0xffffff6d │ │ │ │ + ldrdlt pc, [r0, #-155]! @ 0xffffff65 │ │ │ │ @ instruction: 0xf8c36d3b │ │ │ │ @ instruction: 0xf8c352f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r5, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r5, #985661440 @ 0x3ac00000 │ │ │ │ shasxmi fp, r5, r8 │ │ │ │ strcs lr, [r0, #-2018] @ 0xfffff81e │ │ │ │ @@ -48565,15 +48565,15 @@ │ │ │ │ mlascc lr, r3, r8, pc @ │ │ │ │ addscc pc, ip, r7, lsl #17 │ │ │ │ muleq pc, r9, r8 @ │ │ │ │ andeq lr, pc, r4, lsl #17 │ │ │ │ @ instruction: 0x46346dbb │ │ │ │ @ instruction: 0xf8d32120 │ │ │ │ @ instruction: 0xf15a02e8 │ │ │ │ - pkhtbmi pc, r0, r7, asr #23 @ │ │ │ │ + pkhtbmi pc, r0, pc, asr #23 @ │ │ │ │ @ instruction: 0xf8c8cc0f │ │ │ │ @ instruction: 0xf8c80000 │ │ │ │ @ instruction: 0xf8c81004 │ │ │ │ @ instruction: 0xf8c82008 │ │ │ │ stcgt 0, cr3, [pc], {12} │ │ │ │ andscs pc, r8, r8, asr #17 │ │ │ │ @ instruction: 0xf8c86d7c │ │ │ │ @@ -48740,15 +48740,15 @@ │ │ │ │ blmi ffd944ec │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, r8, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf8d26dba │ │ │ │ addsmi r0, r8, #236, 4 @ 0xc000000e │ │ │ │ ldcvs 0, cr13, [fp, #108]! @ 0x6c │ │ │ │ rscsne pc, r0, #13828096 @ 0xd30000 │ │ │ │ @ instruction: 0x4632b190 │ │ │ │ - blx fecc7170 │ │ │ │ + blx feec7170 │ │ │ │ ldcvs 1, cr11, [fp, #384]! @ 0x180 │ │ │ │ rscsvs pc, r8, #12779520 @ 0xc30000 │ │ │ │ rscseq pc, r0, #12779520 @ 0xc30000 │ │ │ │ rscscc pc, r4, #13828096 @ 0xd30000 │ │ │ │ ldrb r1, [r2, -r6, asr #17] │ │ │ │ svclt 0x00384546 │ │ │ │ strb r4, [r2, r6, asr #12]! │ │ │ │ @@ -49290,23 +49290,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1524658 │ │ │ │ - tstplt r8, fp, lsl r8 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r3, lsr #16 @ p-variant is OBSOLETE │ │ │ │ blcs 465ab0 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe2485e8 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1524638 │ │ │ │ - tstplt r8, fp, lsl #16 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, r3, lsl r8 @ p-variant is OBSOLETE │ │ │ │ blcs 465ad0 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 30524c │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 36bb74 │ │ │ │ @@ -49357,15 +49357,15 @@ │ │ │ │ @ instruction: 0xf8d6fda7 │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cf29ec │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -r4, ror #30 │ │ │ │ bicpl pc, lr, r1, lsl #10 │ │ │ │ vbic d19, d13, d0 │ │ │ │ - blge 9cacb8 │ │ │ │ + blge 9cacd8 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ mrc2 0, 5, pc, cr0, cr3, {1} │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -49382,15 +49382,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 5942e8 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ strtmi pc, [r9], -pc, lsl #27 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s32 d25, d4, d9 │ │ │ │ - movwcs pc, #6447 @ 0x192f @ │ │ │ │ + movwcs pc, #6455 @ 0x1937 @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -49465,15 +49465,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ stc2l 0, cr15, [sl], #240 @ 0xf0 │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s32 q10, q2, q4 │ │ │ │ - blls 489980 │ │ │ │ + blls 4899a0 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -49518,27 +49518,27 @@ │ │ │ │ @ instruction: 0xf0b24385 │ │ │ │ @ instruction: 0xf8d9fabd │ │ │ │ blcs 98d7c │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf151ff83 │ │ │ │ - stmdbls fp, {r0, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf151ff8b │ │ │ │ + stmdbls fp, {r0, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 126364 │ │ │ │ bcs 13f974 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - @ instruction: 0xff6cf26f │ │ │ │ - mrc2 1, 1, pc, cr10, cr1, {2} │ │ │ │ + @ instruction: 0xff74f26f │ │ │ │ + mcr2 1, 2, pc, cr2, cr1, {2} @ │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed4c478 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -49561,15 +49561,15 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4f7120 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf984f157 │ │ │ │ + @ instruction: 0xf98cf157 │ │ │ │ bcs 14510c │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ cdp 7, 15, cr15, cr8, cr14, {6} │ │ │ │ adcseq r4, sp, r0, lsr #27 │ │ │ │ umlalseq r4, sp, sl, sp │ │ │ │ @@ -49822,23 +49822,23 @@ │ │ │ │ stclpl 2, cr15, [r4, #-52] @ 0xffffffcc │ │ │ │ svchi 0x00f0e8bd │ │ │ │ @ instruction: 0xf8939b0b │ │ │ │ @ instruction: 0xf0133178 │ │ │ │ tstle ip, r0, lsr pc │ │ │ │ @ instruction: 0xe77a465f │ │ │ │ @ instruction: 0xf1514658 │ │ │ │ - @ instruction: 0xb118fbf3 │ │ │ │ + @ instruction: 0xb118fbfb │ │ │ │ blcs 466300 │ │ │ │ svcge 0x006cf63f │ │ │ │ blvc fe248e38 │ │ │ │ @ instruction: 0xf8dfe76f │ │ │ │ ldrbtmi r3, [fp], #-1112 @ 0xfffffba8 │ │ │ │ strbt r9, [fp], sl, lsl #6 │ │ │ │ @ instruction: 0xf1514638 │ │ │ │ - tstplt r8, r3, ror #23 @ p-variant is OBSOLETE │ │ │ │ + tstplt r8, fp, ror #23 @ p-variant is OBSOLETE │ │ │ │ blcs 466320 │ │ │ │ svcge 0x0057f63f │ │ │ │ strvc pc, [r6, pc, asr #8] │ │ │ │ blls 305a9c │ │ │ │ @ instruction: 0x3179f893 │ │ │ │ @ instruction: 0xf0002b02 │ │ │ │ blls 36c3c4 │ │ │ │ @@ -49889,15 +49889,15 @@ │ │ │ │ @ instruction: 0xf8d6f97f │ │ │ │ @ instruction: 0x462b12b0 │ │ │ │ bge cf323c │ │ │ │ @ instruction: 0xf8d1903b │ │ │ │ strtmi r1, [r8], -r4, ror #30 │ │ │ │ bicpl pc, lr, r1, lsl #10 │ │ │ │ vbic d19, d13, d0 │ │ │ │ - blge 9ca468 │ │ │ │ + blge 9ca488 │ │ │ │ adcseq pc, r0, #14024704 @ 0xd60000 │ │ │ │ tstls r6, #0, 6 │ │ │ │ movtcs lr, #51669 @ 0xc9d5 │ │ │ │ blx fe2c7ed8 │ │ │ │ stmdacs r0, {r7, r9, sl, lr} │ │ │ │ tstphi pc, r0, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0x46019b15 │ │ │ │ @@ -49914,15 +49914,15 @@ │ │ │ │ stmib sp, {r2, r8, r9, sp}^ │ │ │ │ bls 594b38 │ │ │ │ @ instruction: 0xf03c9241 │ │ │ │ strtmi pc, [r9], -r7, ror #18 │ │ │ │ @ instruction: 0x4643aa3c │ │ │ │ stmiage r8, {r2, r6, ip, pc}^ │ │ │ │ vhadd.s32 d25, d1, d9 │ │ │ │ - movwcs pc, #8123 @ 0x1fbb @ │ │ │ │ + movwcs pc, #8131 @ 0x1fc3 @ │ │ │ │ ldrbmi r9, [sl], -r0, lsl #6 │ │ │ │ strtmi r9, [r1], -pc, lsl #22 │ │ │ │ strbmi r9, [r8], -r1, lsl #6 │ │ │ │ vstrge d9, [r2, #-44] @ 0xffffffd4 │ │ │ │ stmdahi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ @ instruction: 0xf8d39e0a │ │ │ │ stmib sp, {r4, r7, r8, ip, sp}^ │ │ │ │ @@ -49997,15 +49997,15 @@ │ │ │ │ movtcs lr, #59853 @ 0xe9cd │ │ │ │ cmpls r3, #20, 22 @ 0x5000 │ │ │ │ @ instruction: 0xf8c2f03c │ │ │ │ ldrdlt pc, [r4], -sp @ │ │ │ │ ldmdbls r7, {r1, r2, r3, r6, r9, fp, sp, pc} │ │ │ │ subsls r2, r6, r0, lsl #6 │ │ │ │ vmin.s32 q10, , q4 │ │ │ │ - blls 48bc00 │ │ │ │ + blls 48bc20 │ │ │ │ strtmi r9, [r1], -r1, lsl #6 │ │ │ │ strbmi r9, [r8], -fp, lsl #20 │ │ │ │ ldrdcc pc, [r4], -sl @ │ │ │ │ stcls 3, cr9, [sl, #-0] │ │ │ │ @ instruction: 0x3178f892 │ │ │ │ @ instruction: 0x2190f8d2 │ │ │ │ andcs lr, r4, #3358720 @ 0x334000 │ │ │ │ @@ -50050,27 +50050,27 @@ │ │ │ │ @ instruction: 0xf0b14385 │ │ │ │ @ instruction: 0xf8d9fe95 │ │ │ │ blcs 995cc │ │ │ │ mcrge 4, 1, pc, cr2, cr15, {3} @ │ │ │ │ ldrbeq pc, [r8, #-2249] @ 0xfffff737 @ │ │ │ │ stcls 6, cr14, [r9, #-120] @ 0xffffff88 │ │ │ │ vpmax.s32 q11, , q12 │ │ │ │ - @ instruction: 0xf151fb5b │ │ │ │ - stmdbls fp, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + @ instruction: 0xf151fb63 │ │ │ │ + stmdbls fp, {r0, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ movweq pc, #28675 @ 0x7003 @ │ │ │ │ @ instruction: 0x2179f891 │ │ │ │ blcs 126bb4 │ │ │ │ bcs 1401c4 │ │ │ │ @ instruction: 0xf895d04e │ │ │ │ @ instruction: 0xe64a1178 │ │ │ │ andcs r9, r0, #11264 @ 0x2c00 │ │ │ │ andls r6, r7, #216, 20 @ 0xd8000 │ │ │ │ - blx 11c8a6a │ │ │ │ - blx 5485f4 │ │ │ │ + blx 13c8a6a │ │ │ │ + blx 7485f4 │ │ │ │ mlacc r0, r0, r8, pc @ │ │ │ │ @ instruction: 0xf0039a07 │ │ │ │ @ instruction: 0xf1a30307 │ │ │ │ blx fed4ccc8 │ │ │ │ ldmdbeq fp, {r0, r1, r7, r8, r9, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00044293 │ │ │ │ @ instruction: 0xf8939b09 │ │ │ │ @@ -50093,15 +50093,15 @@ │ │ │ │ cmncs pc, #13828096 @ 0xd30000 │ │ │ │ svchi 0x005bf3bf │ │ │ │ andcc pc, r0, #33554432 @ 0x2000000 │ │ │ │ @ instruction: 0xf43f2a00 │ │ │ │ bmi 4f7970 │ │ │ │ ldmdbmi r1, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2l 1, cr15, [ip, #-344] @ 0xfffffea8 │ │ │ │ + stc2l 1, cr15, [r4, #-344]! @ 0xfffffea8 │ │ │ │ bcs 14595c │ │ │ │ mcrge 4, 0, pc, cr9, cr15, {3} @ │ │ │ │ ldr r2, [r6, r1, lsl #4]! │ │ │ │ ldr r2, [r4, r0, lsl #4]! │ │ │ │ b ff4ca078 │ │ │ │ adcseq r4, sp, r0, asr r5 │ │ │ │ adcseq r4, sp, sl, asr #10 │ │ │ │ @@ -50219,53 +50219,53 @@ │ │ │ │ @ instruction: 0x46220494 │ │ │ │ ldrbtmi r9, [fp], #-1051 @ 0xfffffbe5 │ │ │ │ ldrls r4, [r6, #-1144] @ 0xfffffb88 │ │ │ │ ldrtmi r5, [r0], -r1, asr #16 │ │ │ │ cmpls r5, r9, lsl #16 │ │ │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1774621 │ │ │ │ - @ instruction: 0xf8dffb2f │ │ │ │ + @ instruction: 0xf8dffb37 │ │ │ │ @ instruction: 0x46223478 │ │ │ │ stmdals r6!, {r3, r8, sp} │ │ │ │ tstls r3, #15400960 @ 0xeb0000 │ │ │ │ - stc2l 1, cr15, [r8], {114} @ 0x72 │ │ │ │ + ldc2l 1, cr15, [r0], {114} @ 0x72 │ │ │ │ andcs r4, r2, #34603008 @ 0x2100000 │ │ │ │ @ instruction: 0x46309017 │ │ │ │ @ instruction: 0xf866f7dd │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xf860f7dd │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r6!, {r0, r1, r2, r9, sl, lr} │ │ │ │ - @ instruction: 0xf81cf173 │ │ │ │ + @ instruction: 0xf824f173 │ │ │ │ @ instruction: 0xf1004681 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ tstls r1, r1, lsl #4 │ │ │ │ - blx 17c893e │ │ │ │ + blx 19c893e │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 1f4894e │ │ │ │ + blx fe14894e │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ tstcs r1, r6, lsr #16 │ │ │ │ ldrmi lr, [ip], #-2509 @ 0xfffff633 │ │ │ │ - @ instruction: 0xffd8f172 │ │ │ │ + @ instruction: 0xffe0f172 │ │ │ │ pkhbtmi sl, r2, ip, lsl #24 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5c87c0 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - bls 50b12c │ │ │ │ + bls 50b14c │ │ │ │ vmin.s8 q10, q0, │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - ldc2 1, cr15, [r8], #476 @ 0x1dc │ │ │ │ + stc2l 1, cr15, [r0], {119} @ 0x77 │ │ │ │ @ instruction: 0x4602463b │ │ │ │ @ instruction: 0xf8cd2173 │ │ │ │ ldrtmi r8, [r0], -r0 │ │ │ │ - stc2l 1, cr15, [r8], #476 @ 0x1dc │ │ │ │ + ldc2l 1, cr15, [r0], #476 @ 0x1dc │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ tstls ip, #3904 @ 0xf40 │ │ │ │ stmib r4, {r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r8, r9, ip, sp}^ │ │ │ │ blvc 2590d4 │ │ │ │ movtcc lr, #14797 @ 0x39cd │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50287,92 +50287,92 @@ │ │ │ │ @ instruction: 0xf8cd9f12 │ │ │ │ ldm ip!, {r8, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf898ff01 │ │ │ │ + @ instruction: 0xf898ff09 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ @ instruction: 0x46520814 │ │ │ │ strmi r4, [r3], r1, asr #12 │ │ │ │ - blx ffc48a18 │ │ │ │ + blx ffe48a18 │ │ │ │ ldrd pc, [r8], #-141 @ 0xffffff73 │ │ │ │ stceq 1, cr15, [ip], #-44 @ 0xffffffd4 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ - blx c8a42 │ │ │ │ + blx 2c8a42 │ │ │ │ bleq ff287ae4 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ - @ instruction: 0xf890f175 │ │ │ │ + @ instruction: 0xf898f175 │ │ │ │ ldrbmi r9, [r1], -r6, lsr #16 │ │ │ │ @ instruction: 0xf1722220 │ │ │ │ - @ instruction: 0x4607ff5b │ │ │ │ + strmi pc, [r7], -r3, ror #30 │ │ │ │ strtmi fp, [r3], -r0, asr #2 │ │ │ │ adcsvs ip, r8, #3072 @ 0xc00 │ │ │ │ @ instruction: 0x463962f9 │ │ │ │ @ instruction: 0x46303714 │ │ │ │ - blx ffb48a6c │ │ │ │ + blx ffd48a6c │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq c7f74 │ │ │ │ - @ instruction: 0xf87af175 │ │ │ │ + @ instruction: 0xf882f175 │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ @ instruction: 0xf1722101 │ │ │ │ - strmi pc, [r2], r5, asr #30 │ │ │ │ + strmi pc, [r2], sp, asr #30 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cacb03 │ │ │ │ @ instruction: 0xf8ca0028 │ │ │ │ ldrbmi r1, [r1], -ip, lsr #32 │ │ │ │ beq 5c88e4 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x4643fad1 │ │ │ │ + @ instruction: 0x4643fad9 │ │ │ │ vst1.8 {d25-d26}, [pc :64], r5 │ │ │ │ stmib sp, {r0, r1, r2, r4, r5, r6, r7, r8, ip, sp, lr}^ │ │ │ │ ldrtmi r7, [r0], -r0, lsl #20 │ │ │ │ - ldc2 1, cr15, [ip], {119} @ 0x77 │ │ │ │ + stc2 1, cr15, [r4], #476 @ 0x1dc │ │ │ │ @ instruction: 0x46029917 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ @ instruction: 0xf806f7dd │ │ │ │ andcs r9, r3, r6, lsr #30 │ │ │ │ - blx 1dc8e44 │ │ │ │ + blx 1fc8e44 │ │ │ │ strmi r2, [r3], -r0, lsr #4 │ │ │ │ ldrtmi r2, [r8], -r8, lsl #2 │ │ │ │ - blx ffac8abe │ │ │ │ + blx ffcc8abe │ │ │ │ ldrmi r2, [r1], -r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ @ instruction: 0xff86f7dc │ │ │ │ tstcs r6, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r0, lsl #13 │ │ │ │ @ instruction: 0xff80f7dc │ │ │ │ tstcs r0, r1, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r7, lsl #12 │ │ │ │ @ instruction: 0xff7af7dc │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ andsls r2, r5, r0, lsl #6 │ │ │ │ tstcs r1, ip, lsl r3 │ │ │ │ rsbvs r9, r3, r6, lsr #16 │ │ │ │ - @ instruction: 0xff02f172 │ │ │ │ + @ instruction: 0xff0af172 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15ddc0 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - blx fe448b24 │ │ │ │ + blx fe648b24 │ │ │ │ @ instruction: 0x464b9a11 │ │ │ │ cmppne sp, r0, asr #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - ldrtmi pc, [fp], -r3, ror #23 @ │ │ │ │ + ldrtmi pc, [fp], -fp, ror #23 @ │ │ │ │ cmncs r3, r2, lsl #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - movwcs pc, #3091 @ 0xc13 @ │ │ │ │ + movwcs pc, #3099 @ 0xc1b @ │ │ │ │ pkhbtmi r9, r0, pc @ │ │ │ │ stmib r4, {r2, r3, r4, r8, r9, ip, pc}^ │ │ │ │ ldcls 3, cr3, [r4, #-4] │ │ │ │ stmib sp, {r0, r1, r2, r8, r9, fp, ip, sp, lr}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ svccs 0x00013343 │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ @@ -50382,95 +50382,95 @@ │ │ │ │ smlabthi r0, sp, r8, pc @ │ │ │ │ ldm ip!, {r1, r4, r8, sl, fp, ip, pc} │ │ │ │ strtmi r0, [pc], -pc │ │ │ │ ldm ip, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - mcr2 1, 2, pc, cr2, cr2, {3} @ │ │ │ │ + mcr2 1, 2, pc, cr10, cr2, {3} @ │ │ │ │ beq 5c89b4 │ │ │ │ mulcc sp, r8, r8 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1754681 │ │ │ │ - strtmi pc, [lr], pc, lsr #20 │ │ │ │ + @ instruction: 0x46aefa37 │ │ │ │ stceq 1, cr15, [ip], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r7, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - blx 1148bbc │ │ │ │ + blx 1348bbc │ │ │ │ strbmi r2, [r1], -r1, lsl #14 │ │ │ │ @ instruction: 0x4622463b │ │ │ │ @ instruction: 0x971c4630 │ │ │ │ stc2 7, cr15, [lr, #876]! @ 0x36c │ │ │ │ @ instruction: 0x46039a15 │ │ │ │ vhsub.s8 d25, d0, d0 │ │ │ │ ldrbmi r1, [r2], -sp, ror #3 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf1770900 │ │ │ │ - ldrbmi pc, [r9], -r3, asr #23 @ │ │ │ │ + ldrbmi pc, [r9], -fp, asr #23 @ │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf7dc4630 │ │ │ │ blge 78c3c8 │ │ │ │ andcs r9, r3, #622592 @ 0x98000 │ │ │ │ @ instruction: 0xf8cd9810 │ │ │ │ tstls r1, #0 │ │ │ │ mcr2 7, 1, pc, cr8, cr11, {6} @ │ │ │ │ @ instruction: 0x464a4b5e │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ @ instruction: 0xf177447b │ │ │ │ - blls 58acd0 │ │ │ │ + blls 58acf0 │ │ │ │ tstcs r8, sl, asr #12 │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - andsls pc, r8, r3, asr #22 │ │ │ │ + andsls pc, r8, fp, asr #22 │ │ │ │ vst2.8 {d25-d26}, [pc :128], r6 │ │ │ │ @ instruction: 0xf880712a │ │ │ │ @ instruction: 0xf1727046 │ │ │ │ - @ instruction: 0xf100fea1 │ │ │ │ + @ instruction: 0xf100fea9 │ │ │ │ @ instruction: 0x463a0814 │ │ │ │ @ instruction: 0x23204682 │ │ │ │ @ instruction: 0xf1754641 │ │ │ │ - ldrbmi pc, [r1], -r1, ror #19 @ │ │ │ │ + ldrbmi pc, [r1], -r9, ror #19 @ │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x4639f9ff │ │ │ │ + ldrtmi pc, [r9], -r7, lsl #20 @ │ │ │ │ rsbsls pc, r0, sp, asr #17 │ │ │ │ stmdals r6!, {r5, r9, sp} │ │ │ │ andls pc, r4, r4, asr #17 │ │ │ │ - mrc2 1, 2, pc, cr12, cr2, {3} │ │ │ │ + mcr2 1, 3, pc, cr4, cr2, {3} @ │ │ │ │ cmplt r0, r7, lsl #12 │ │ │ │ blgt 15df0c │ │ │ │ rscsvs r6, r9, #184, 4 @ 0x8000000b │ │ │ │ @ instruction: 0x37144639 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - stmdals r6!, {r0, r1, r3, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r6!, {r0, r1, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ │ │ tstcs r1, r0, lsr #4 │ │ │ │ strcs r2, [r0, #-772] @ 0xfffffcfc │ │ │ │ ldrcc lr, [ip, #-2509] @ 0xfffff633 │ │ │ │ - mcr2 1, 2, pc, cr8, cr2, {3} @ │ │ │ │ + mrc2 1, 2, pc, cr0, cr2, {3} │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15df34 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - @ instruction: 0xf9d4f177 │ │ │ │ + @ instruction: 0xf9dcf177 │ │ │ │ strbmi r4, [r2], -fp, asr #12 │ │ │ │ msrne (UNDEF: 105), r0 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0xf44ffb29 │ │ │ │ + @ instruction: 0xf44ffb31 │ │ │ │ strmi r7, [r5], -r5, lsr #2 │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - andcs pc, r4, #1488 @ 0x5d0 │ │ │ │ + andcs pc, r4, #1616 @ 0x650 │ │ │ │ @ instruction: 0xf1004680 │ │ │ │ @ instruction: 0x23200114 │ │ │ │ eorcs pc, r8, r0, lsl #17 │ │ │ │ @ instruction: 0xf1089115 │ │ │ │ @ instruction: 0xf1750a54 │ │ │ │ - @ instruction: 0x971ff999 │ │ │ │ + ldrls pc, [pc, -r1, lsr #19] │ │ │ │ ldrls r2, [ip, -r0, lsl #14] │ │ │ │ strvc lr, [r1, -r4, asr #19] │ │ │ │ cdpeq 1, 6, cr15, cr4, cr8, {0} │ │ │ │ ldrdgt pc, [r4], -r8 @ │ │ │ │ stmibcc r0, {r0, r1, r2, r3, r6, sl, ip, sp, lr, pc} │ │ │ │ muleq pc, r4, r8 @ │ │ │ │ andeq lr, pc, sl, lsl #17 │ │ │ │ @@ -50493,15 +50493,15 @@ │ │ │ │ bl 2947e8 │ │ │ │ bl 28d560 │ │ │ │ addsvs r0, pc, #536870920 @ 0x20000008 │ │ │ │ mlacc r5, ip, r8, pc @ │ │ │ │ orreq lr, r3, #8, 22 @ 0x2000 │ │ │ │ @ instruction: 0xf8c2629f │ │ │ │ @ instruction: 0xf1779028 │ │ │ │ - subcs pc, r0, #2048000 @ 0x1f4000 │ │ │ │ + subcs pc, r0, #2179072 @ 0x214000 │ │ │ │ @ instruction: 0x46399812 │ │ │ │ stc 7, cr15, [r4, #-820] @ 0xfffffccc │ │ │ │ @ instruction: 0x463b9d13 │ │ │ │ andcs r4, r3, sl, lsr r6 │ │ │ │ svclt 0x0000e014 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ @@ -50579,27 +50579,27 @@ │ │ │ │ @ instruction: 0xf04cbf18 │ │ │ │ movwcc r0, #7169 @ 0x1c01 │ │ │ │ @ instruction: 0xd1f64599 │ │ │ │ @ instruction: 0xf1bc9513 │ │ │ │ andsle r0, sp, r0, lsl #30 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf898fcb7 │ │ │ │ + @ instruction: 0xf898fcbf │ │ │ │ @ instruction: 0xf1003021 │ │ │ │ @ instruction: 0x464a0114 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - @ instruction: 0xf8a4f175 │ │ │ │ + @ instruction: 0xf8acf175 │ │ │ │ cdpeq 1, 13, cr15, cr0, cr13, {0} │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, lr, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ @ instruction: 0x46304651 │ │ │ │ - @ instruction: 0xf8b6f177 │ │ │ │ + @ instruction: 0xf8bef177 │ │ │ │ @ instruction: 0xf8cd2300 │ │ │ │ tstls ip, #124 @ 0x7c │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ @ instruction: 0xf89b9d14 │ │ │ │ stmib sp, {r2, r3, lr, pc}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc3343 │ │ │ │ @@ -50611,151 +50611,151 @@ │ │ │ │ ldcls 1, cr11, [r2, #-0] │ │ │ │ @ instruction: 0x000fe8bc │ │ │ │ stmia r8!, {r3, r5, r7, r9, sl, lr} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - ldc2l 1, cr15, [r6], #-456 @ 0xfffffe38 │ │ │ │ + ldc2l 1, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ beq 5c8d4c │ │ │ │ mulcc sp, fp, r8 │ │ │ │ ldrbmi r2, [r1], -r1, lsl #4 │ │ │ │ @ instruction: 0xf1754681 │ │ │ │ - strtmi pc, [lr], r3, ror #16 │ │ │ │ + strtmi pc, [lr], fp, ror #16 │ │ │ │ stceq 1, cr15, [ip], #-36 @ 0xffffffdc │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ muleq pc, r8, r8 @ │ │ │ │ andeq lr, pc, ip, lsl #17 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xf876f177 │ │ │ │ + @ instruction: 0xf87ef177 │ │ │ │ stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ strbmi r4, [fp], -r2, lsr #12 │ │ │ │ @ instruction: 0x46304659 │ │ │ │ rsbsls pc, r0, sp, asr #17 │ │ │ │ blx ff8ca8fa │ │ │ │ bleq ff80800c │ │ │ │ strmi r2, [r0], r0, lsr #2 │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - @ instruction: 0x4649fdfb │ │ │ │ + strbmi pc, [r9], -r3, lsl #28 @ │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ - stc2l 1, cr15, [r6], {114} @ 0x72 │ │ │ │ + stc2l 1, cr15, [lr], {114} @ 0x72 │ │ │ │ cmplt r8, r1, lsl #13 │ │ │ │ blgt 15e238 │ │ │ │ eoreq pc, r8, r9, asr #17 │ │ │ │ eorne pc, ip, r9, asr #17 │ │ │ │ @ instruction: 0xf1094649 │ │ │ │ @ instruction: 0x46300914 │ │ │ │ - @ instruction: 0xf852f177 │ │ │ │ + @ instruction: 0xf85af177 │ │ │ │ strtmi r2, [r0], -r0, lsr #2 │ │ │ │ bleq c84a4 │ │ │ │ - stc2l 1, cr15, [r2, #464]! @ 0x1d0 │ │ │ │ + stc2l 1, cr15, [sl, #464]! @ 0x1d0 │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ @ instruction: 0xf1722101 │ │ │ │ - strmi pc, [r3], sp, lsr #25 │ │ │ │ + @ instruction: 0x4683fcb5 │ │ │ │ @ instruction: 0x4623b158 │ │ │ │ @ instruction: 0xf8cbcb03 │ │ │ │ @ instruction: 0xf8cb0028 │ │ │ │ ldrbmi r1, [r9], -ip, lsr #32 │ │ │ │ bleq 5c8e18 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x4643f839 │ │ │ │ + strbmi pc, [r3], -r1, asr #16 @ │ │ │ │ stmib sp, {r1, r4, r6, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf44f9b00 │ │ │ │ @ instruction: 0x463071f7 │ │ │ │ bleq 108b40 │ │ │ │ - blx 148fe4 │ │ │ │ + blx 348fe4 │ │ │ │ @ instruction: 0x46029918 │ │ │ │ ldrtmi r2, [r0], -pc, lsl #6 │ │ │ │ stc2l 7, cr15, [ip, #-880]! @ 0xfffffc90 │ │ │ │ @ instruction: 0x8098f8dd │ │ │ │ vhadd.s16 d18, d6, d3 │ │ │ │ - eorcs pc, r0, #868 @ 0x364 │ │ │ │ + eorcs pc, r0, #900 @ 0x384 │ │ │ │ tstcs r8, r3, lsl #12 │ │ │ │ @ instruction: 0xf1724640 │ │ │ │ - @ instruction: 0x9d15f94d │ │ │ │ + @ instruction: 0x9d15f955 │ │ │ │ strtmi r2, [r2], -r1, lsl #6 │ │ │ │ strmi r4, [r0], r9, lsr #12 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf8cd0c00 │ │ │ │ @ instruction: 0xf7dbc070 │ │ │ │ ldrbmi pc, [fp], -r5, lsl #23 @ │ │ │ │ strtmi r4, [r9], -r2, lsr #12 │ │ │ │ ldrtmi r4, [r0], -r1, lsl #13 │ │ │ │ rsbslt pc, r0, sp, asr #17 │ │ │ │ blx 1fca9c2 │ │ │ │ bleq feb880d4 │ │ │ │ strmi r2, [r2], r0, lsr #2 │ │ │ │ @ instruction: 0xf1744620 │ │ │ │ - @ instruction: 0x4659fd97 │ │ │ │ + @ instruction: 0x4659fd9f │ │ │ │ eorcs r9, r0, #2490368 @ 0x260000 │ │ │ │ - stc2l 1, cr15, [r2], #-456 @ 0xfffffe38 │ │ │ │ + stc2l 1, cr15, [sl], #-456 @ 0xfffffe38 │ │ │ │ cmplt r8, r3, lsl #13 │ │ │ │ blgt 15e300 │ │ │ │ eoreq pc, r8, fp, asr #17 │ │ │ │ eorne pc, ip, fp, asr #17 │ │ │ │ @ instruction: 0xf10b4659 │ │ │ │ @ instruction: 0x46300b14 │ │ │ │ - @ instruction: 0xffeef176 │ │ │ │ + @ instruction: 0xfff6f176 │ │ │ │ @ instruction: 0x464a4653 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ mvnne pc, r0, asr #4 │ │ │ │ @ instruction: 0xf1774630 │ │ │ │ - @ instruction: 0x4641f979 │ │ │ │ + strbmi pc, [r1], -r1, lsl #19 @ │ │ │ │ movwcs r4, #30210 @ 0x7602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0801 │ │ │ │ stmdbls r6!, {r0, r5, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ andcs r9, r3, #17408 @ 0x4400 │ │ │ │ @ instruction: 0xf8cd9810 │ │ │ │ @ instruction: 0xf7db8000 │ │ │ │ blmi fe5cba30 │ │ │ │ ldrtmi r2, [r0], -r0, lsl #4 │ │ │ │ ldrbtmi r4, [fp], #-1553 @ 0xfffff9ef │ │ │ │ - @ instruction: 0xff5cf176 │ │ │ │ + @ instruction: 0xff64f176 │ │ │ │ andcs r9, r0, #19456 @ 0x4c00 │ │ │ │ stmdals r6!, {r3, r8, sp} │ │ │ │ - @ instruction: 0xf8f8f172 │ │ │ │ + @ instruction: 0xf900f172 │ │ │ │ tstcs r0, r2, lsl #4 │ │ │ │ @ instruction: 0x46309018 │ │ │ │ ldc2 7, cr15, [r6], {220} @ 0xdc │ │ │ │ tstcs r4, r2, lsl #4 │ │ │ │ ldrtmi r4, [r0], -r3, lsl #13 │ │ │ │ ldc2 7, cr15, [r0], {220} @ 0xdc │ │ │ │ tstcs r2, r2, asr #12 │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ stc2 7, cr15, [sl], {220} @ 0xdc │ │ │ │ msrvc CPSR_fx, pc, asr #8 │ │ │ │ stmdals r6!, {r0, r3, r4, ip, pc} │ │ │ │ - mcrr2 1, 7, pc, r6, cr2 @ │ │ │ │ + mcrr2 1, 7, pc, lr, cr2 @ │ │ │ │ @ instruction: 0xf1004681 │ │ │ │ @ instruction: 0x46420a14 │ │ │ │ ldrbmi r2, [r1], -r0, lsr #6 │ │ │ │ - @ instruction: 0xff86f174 │ │ │ │ + @ instruction: 0xff8ef174 │ │ │ │ ldrtmi r4, [r0], -r9, asr #12 │ │ │ │ - @ instruction: 0xffa4f176 │ │ │ │ + @ instruction: 0xffacf176 │ │ │ │ mlacs r1, r9, r8, pc @ │ │ │ │ strbmi r2, [r1], -r0, lsl #6 │ │ │ │ stmdals r6!, {r2, r3, r4, r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf1726063 │ │ │ │ - strmi pc, [r0], r1, lsl #24 │ │ │ │ + strmi pc, [r0], r9, lsl #24 │ │ │ │ @ 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], -sp, lsl #31 @ │ │ │ │ + @ instruction: 0x4643ff95 │ │ │ │ vmin.s8 q10, q0, q1 │ │ │ │ @ instruction: 0x4630115d │ │ │ │ - @ instruction: 0xf8e2f177 │ │ │ │ + @ instruction: 0xf8eaf177 │ │ │ │ strmi r4, [r2], -fp, lsr #12 │ │ │ │ @ instruction: 0x46302173 │ │ │ │ andlt pc, r0, sp, asr #17 │ │ │ │ - @ instruction: 0xf912f177 │ │ │ │ + @ instruction: 0xf91af177 │ │ │ │ andsls r2, pc, r0, lsl #6 │ │ │ │ tstls ip, #135266304 @ 0x8100000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ @ instruction: 0xf8909d14 │ │ │ │ stmib sp, {r2, r3, lr, pc}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ @ instruction: 0xf1bc3343 │ │ │ │ @@ -50768,27 +50768,27 @@ │ │ │ │ ldm ip!, {r1, r4, r8, sl, fp, ip, pc} │ │ │ │ strtmi r0, [r8], pc │ │ │ │ andeq lr, pc, r8, lsr #17 │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r8, lsl #17 │ │ │ │ @ instruction: 0x71b9f44f │ │ │ │ @ instruction: 0xf1729826 │ │ │ │ - @ instruction: 0xf899fb3d │ │ │ │ + @ instruction: 0xf899fb45 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 2 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - @ instruction: 0xff2af174 │ │ │ │ + @ instruction: 0xff32f174 │ │ │ │ @ instruction: 0xf10a46ae │ │ │ │ ldm lr!, {r2, r3, r5, sl, fp} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - movwcs pc, #3901 @ 0xf3d @ │ │ │ │ + movwcs pc, #3909 @ 0xf45 @ │ │ │ │ rsbsls pc, ip, sp, asr #17 │ │ │ │ @ instruction: 0xf04f9d14 │ │ │ │ tstls ip, #4096 @ 0x1000 │ │ │ │ movwcc lr, #6596 @ 0x19c4 │ │ │ │ stmib sp, {r2, r3, r5, r7, r9, sl, lr}^ │ │ │ │ stmib sp, {r0, r6, r8, r9, ip, sp}^ │ │ │ │ ldm r4, {r0, r1, r6, r8, r9, ip, sp} │ │ │ │ @@ -50798,54 +50798,54 @@ │ │ │ │ @ instruction: 0xf8cd8048 │ │ │ │ ldm ip!, {r8, ip, pc} │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm r8, {r0, r1, r2, r3} │ │ │ │ vst4.8 {d16-d19}, [pc] │ │ │ │ stmdals r6!, {r0, r3, r4, r5, r7, r8, ip, sp, lr} │ │ │ │ - blx c91fe │ │ │ │ + blx 2c91fe │ │ │ │ mulcc sp, r9, r8 │ │ │ │ ldmdbeq r4, {r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x46494652 │ │ │ │ @ instruction: 0xf1744683 │ │ │ │ - @ instruction: 0xf8ddfeed │ │ │ │ + @ instruction: 0xf8ddfef5 │ │ │ │ @ instruction: 0xf10bc048 │ │ │ │ ldm ip!, {r2, r3, r5, r9, sl, fp} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r9], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - strdcs pc, [r0, -pc]! @ │ │ │ │ + msrcs LR_irq, r7 │ │ │ │ cdp 6, 11, cr4, cr7, cr0, {1} │ │ │ │ @ instruction: 0xf1740b00 │ │ │ │ - stmdals r6!, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r6!, {r0, r1, r2, r4, r7, sl, fp, ip, sp, lr, pc} │ │ │ │ eorcs r4, r0, #84934656 @ 0x5100000 │ │ │ │ - blx 1749246 │ │ │ │ + blx 1949246 │ │ │ │ cmplt r8, r0, lsl #13 │ │ │ │ blgt 15e510 │ │ │ │ eoreq pc, r8, r8, asr #17 │ │ │ │ eorne pc, ip, r8, asr #17 │ │ │ │ @ instruction: 0xf1084641 │ │ │ │ @ instruction: 0x46300814 │ │ │ │ - mcr2 1, 7, pc, cr6, cr6, {3} @ │ │ │ │ + mcr2 1, 7, pc, cr14, cr6, {3} @ │ │ │ │ @ instruction: 0xf44f9b19 │ │ │ │ bls 5e947c │ │ │ │ @ instruction: 0xf8cd4630 │ │ │ │ movwls r8, #4 │ │ │ │ @ instruction: 0xf177464b │ │ │ │ - ldmdbls r8, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbls r8, {r0, r1, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf04f4630 │ │ │ │ @ instruction: 0xf7dc0902 │ │ │ │ blmi 5cbd1c │ │ │ │ tstcs r8, r6, lsl sl │ │ │ │ ldmpl r3, {r1, r2, r5, fp, ip, pc}^ │ │ │ │ tstls r2, #1610612737 @ 0x60000001 │ │ │ │ - @ instruction: 0xfffaf171 │ │ │ │ + @ instruction: 0xf802f172 │ │ │ │ strmi r2, [r0], r1, lsl #4 │ │ │ │ ldrtmi r2, [r0], -r3, lsl #2 │ │ │ │ blx fe6cac4e │ │ │ │ strmi r4, [r2], -r1, asr #12 │ │ │ │ ldrtmi r2, [r0], -r1, lsl #6 │ │ │ │ stmdaeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ stc2 7, cr15, [r0], {220} @ 0xdc │ │ │ │ @@ -50869,48 +50869,48 @@ │ │ │ │ @ instruction: 0x46014653 │ │ │ │ strtmi r2, [r8], -r0, lsl #4 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ blx fe6cacb0 │ │ │ │ @ instruction: 0x46414bb0 │ │ │ │ ldrbtmi r2, [fp], #-512 @ 0xfffffe00 │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - @ instruction: 0x4642fe17 │ │ │ │ + @ instruction: 0x4642fe1f │ │ │ │ tstcs r8, r3, lsl fp │ │ │ │ @ instruction: 0xf1719820 │ │ │ │ - selmi pc, r2, r3 @ │ │ │ │ + selmi pc, r2, fp @ │ │ │ │ @ instruction: 0xf8dd4648 │ │ │ │ vhadd.s16 d25, d22, d0 │ │ │ │ - @ instruction: 0x4641fe33 │ │ │ │ + @ instruction: 0x4641fe3b │ │ │ │ eorcs r4, r0, #3145728 @ 0x300000 │ │ │ │ @ instruction: 0xf1714648 │ │ │ │ - strmi pc, [r1], r7, lsr #31 │ │ │ │ + strmi pc, [r1], pc, lsr #31 │ │ │ │ movwcs r9, #6176 @ 0x1820 │ │ │ │ @ instruction: 0xf8802100 │ │ │ │ @ instruction: 0xf8d03045 │ │ │ │ @ instruction: 0xf04330ec │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf8d030ec │ │ │ │ @ instruction: 0xf04330fc │ │ │ │ @ instruction: 0xf8c00301 │ │ │ │ @ instruction: 0xf17230fc │ │ │ │ - @ instruction: 0xf8d9fa7d │ │ │ │ + @ instruction: 0xf8d9fa85 │ │ │ │ pkhbtmi r3, r0, r0 │ │ │ │ tstpeq r9, #201326595 @ p-variant is OBSOLETE @ 0xc000003 │ │ │ │ @ instruction: 0xf8d96283 │ │ │ │ stmib r0, {r3, ip, sp}^ │ │ │ │ @ instruction: 0xf100390b │ │ │ │ blls 88f208 │ │ │ │ @ instruction: 0xf9934649 │ │ │ │ bcs 414ec4 │ │ │ │ andeq pc, r1, #79 @ 0x4f │ │ │ │ @ instruction: 0x2320bf14 │ │ │ │ ldrsbcc pc, [r8, #-131]! @ 0xffffff7d @ │ │ │ │ - mcr2 1, 1, pc, cr8, cr4, {3} @ │ │ │ │ + mrc2 1, 1, pc, cr0, cr4, {3} │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ - mcr2 1, 2, pc, cr6, cr6, {3} @ │ │ │ │ + mcr2 1, 2, pc, cr14, cr6, {3} @ │ │ │ │ ldrdcs pc, [ip], -r8 @ │ │ │ │ blcs 6ab22c │ │ │ │ tstphi r2, r0, lsl #4 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf013e8df │ │ │ │ andseq r0, r9, r9, lsl r0 │ │ │ │ andseq r0, sl, r9, lsl r0 │ │ │ │ tsteq r7, sl, lsl r0 │ │ │ │ @@ -50923,81 +50923,81 @@ │ │ │ │ tsteq r0, r5, lsl #2 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ tsteq r0, r0, lsl r1 │ │ │ │ @ instruction: 0x27200019 │ │ │ │ @ instruction: 0x71acf44f │ │ │ │ @ instruction: 0xf8929820 │ │ │ │ @ instruction: 0xf172b00d │ │ │ │ - @ instruction: 0x4680fab3 │ │ │ │ + @ instruction: 0x4680fabb │ │ │ │ @ instruction: 0xf100463b │ │ │ │ @ instruction: 0x465a0714 │ │ │ │ @ instruction: 0xf8804639 │ │ │ │ @ instruction: 0xf174b028 │ │ │ │ - @ instruction: 0xf8d8fdf1 │ │ │ │ + @ instruction: 0xf8d8fdf9 │ │ │ │ bls 658ed4 │ │ │ │ cdpeq 1, 5, cr15, cr4, cr8, {0} │ │ │ │ addsls pc, r4, sp, asr #17 │ │ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ │ │ addls pc, r8, sp, asr #17 │ │ │ │ bicne lr, r3, #2048 @ 0x800 │ │ │ │ stmdbls r1, {r1, r2, r6, r7, r8, fp, sp, lr, pc} │ │ │ │ mlasgt r2, r3, r8, pc @ │ │ │ │ muleq pc, r6, r8 @ │ │ │ │ andeq lr, pc, lr, lsl #17 │ │ │ │ vstmiaeq ip, {d14-d17} │ │ │ │ strtmi r4, [r0], -r1, asr #12 │ │ │ │ eorls pc, r8, ip, asr #17 │ │ │ │ - ldc2l 1, cr15, [r6, #472]! @ 0x1d8 │ │ │ │ + ldc2l 1, cr15, [lr, #472]! @ 0x1d8 │ │ │ │ @ instruction: 0x21ac463a │ │ │ │ strtmi sl, [r0], -r4, lsr #30 │ │ │ │ - @ instruction: 0xff24f176 │ │ │ │ + @ instruction: 0xff2cf176 │ │ │ │ strmi r2, [r0], r0, asr #4 │ │ │ │ ldrtmi r4, [r8], -r9, asr #12 │ │ │ │ ldmdb r6!, {r0, r2, r3, r6, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ msrcs R11_fiq, r0 │ │ │ │ @ instruction: 0xf8cd9820 │ │ │ │ @ instruction: 0xf1728088 │ │ │ │ - @ instruction: 0xf100fa79 │ │ │ │ + @ instruction: 0xf100fa81 │ │ │ │ pkhbtmi r0, r3, r4, lsl #16 │ │ │ │ andcs r2, r1, #32, 6 @ 0x80000000 │ │ │ │ @ instruction: 0xf1744641 │ │ │ │ - @ instruction: 0x4659fdb9 │ │ │ │ + ldrbmi pc, [r9], -r1, asr #27 @ │ │ │ │ @ instruction: 0xf1764620 │ │ │ │ - movwcs pc, #32215 @ 0x7dd7 @ │ │ │ │ + movwcs pc, #32223 @ 0x7ddf @ │ │ │ │ @ instruction: 0x23229331 │ │ │ │ sbccc pc, r8, sp, lsl #17 │ │ │ │ @ instruction: 0xf8cd46ec │ │ │ │ svcgt 0x000f808c │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ teqphi ip, pc @ @ p-variant is OBSOLETE │ │ │ │ svcgt 0x000f44f8 │ │ │ │ andeq lr, pc, ip, lsr #17 │ │ │ │ stmia ip!, {r0, r1, r2, r3, r8, r9, sl, fp, lr, pc} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ tstcs r4, pc │ │ │ │ muleq ip, r6, r8 │ │ │ │ @ instruction: 0xf1774620 │ │ │ │ - ldrbmi pc, [r1], -sp, lsl #18 @ │ │ │ │ + @ instruction: 0x4651f915 │ │ │ │ movwcs r4, #62978 @ 0xf602 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ movwcs pc, #23287 @ 0x5af7 @ │ │ │ │ strbmi r9, [sl], -r0, lsr #18 │ │ │ │ ldmdals r0, {r8, r9, ip, pc} │ │ │ │ @ instruction: 0xf7db9b11 │ │ │ │ @ instruction: 0x9d13f9b3 │ │ │ │ andcs r4, r0, #70254592 @ 0x4300000 │ │ │ │ strtmi r2, [r0], -r4, lsl #2 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf1762600 │ │ │ │ - @ instruction: 0xf1b9fd2f │ │ │ │ + @ instruction: 0xf1b9fd37 │ │ │ │ eorle r0, sp, r0, lsl #30 │ │ │ │ ldcne 6, cr4, [r2, #-172]! @ 0xffffff54 │ │ │ │ stmdals r0!, {r3, r8, sp} │ │ │ │ - mcr2 1, 6, pc, cr8, cr1, {3} @ │ │ │ │ + mrc2 1, 6, pc, cr0, cr1, {3} │ │ │ │ @ instruction: 0x460700b1 │ │ │ │ strtmi r2, [r0], -r4, lsl #4 │ │ │ │ @ instruction: 0xf7dc3601 │ │ │ │ movwcs pc, #64101 @ 0xfa65 @ │ │ │ │ ldrtmi r4, [r9], -r2, lsl #12 │ │ │ │ @ instruction: 0xf7dc4620 │ │ │ │ strbmi pc, [lr, #-2767] @ 0xfffff531 @ │ │ │ │ @@ -51023,28 +51023,28 @@ │ │ │ │ smlabthi r0, sp, r8, pc @ │ │ │ │ ldm ip!, {r0, r2, r6, r8, r9, sl, fp, sp, pc} │ │ │ │ strgt r0, [pc, -pc] │ │ │ │ muleq pc, ip, r8 @ │ │ │ │ andeq lr, pc, r7, lsl #17 │ │ │ │ vst2.8 {d25-d26}, [pc :128], r6 │ │ │ │ @ instruction: 0xf17271b9 │ │ │ │ - @ instruction: 0xf898f93d │ │ │ │ + @ instruction: 0xf898f945 │ │ │ │ @ instruction: 0xf100300d │ │ │ │ andcs r0, r1, #20, 2 │ │ │ │ tstls r5, r2, lsl #13 │ │ │ │ - stc2 1, cr15, [sl, #-464]! @ 0xfffffe30 │ │ │ │ + ldc2 1, cr15, [r2, #-464]! @ 0xfffffe30 │ │ │ │ ldrmi sl, [lr], r5, asr #22 │ │ │ │ stceq 1, cr15, [ip], #-40 @ 0xffffffd8 │ │ │ │ ldm lr!, {r1, r4, r8, r9, ip, pc} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrbmi r0, [r1], -pc │ │ │ │ @ instruction: 0xf1764630 │ │ │ │ - @ instruction: 0xf7fffd3b │ │ │ │ + @ instruction: 0xf7fffd43 │ │ │ │ @ instruction: 0x2740b9fd │ │ │ │ smladcs r8, r2, r7, lr │ │ │ │ smladcs r1, r0, r7, lr │ │ │ │ @ instruction: 0xf04fe70e │ │ │ │ strt r0, [ip], #-3073 @ 0xfffff3ff │ │ │ │ bl 1bcaf3c │ │ │ │ strhteq r2, [sp], -lr │ │ │ │ @@ -51185,15 +51185,15 @@ │ │ │ │ movwpl lr, #2509 @ 0x9cd │ │ │ │ ldmib sp, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ @ instruction: 0xf8d31210 │ │ │ │ stmdals r8, {r2, r5, r6, r8, r9, sl, fp, ip, sp} │ │ │ │ bicpl pc, r8, #12582912 @ 0xc00000 │ │ │ │ movwls r3, #21264 @ 0x5310 │ │ │ │ vqdmulh.s16 d25, d14, d13 │ │ │ │ - @ instruction: 0xf8dafc53 │ │ │ │ + @ instruction: 0xf8dafc5b │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ ldrbeq r3, [fp, -ip, lsr #32] │ │ │ │ @ instruction: 0xf8dad5d0 │ │ │ │ blls 6563f8 │ │ │ │ ldmne sl, {r0, r1, r4, fp, ip, pc} │ │ │ │ strbtcc pc, [ip], #-2266 @ 0xfffff726 @ │ │ │ │ @@ -51368,15 +51368,15 @@ │ │ │ │ blls 4e6108 │ │ │ │ andls pc, r0, sp, asr #17 │ │ │ │ andne lr, lr, #3620864 @ 0x374000 │ │ │ │ svccc 0x0064f8d3 │ │ │ │ @ instruction: 0xf5039810 │ │ │ │ tstcc r0, #200, 6 @ 0x20000003 │ │ │ │ ldrtmi r9, [fp], -r5, lsl #6 │ │ │ │ - blx 10c9e9e │ │ │ │ + blx 12c9e9e │ │ │ │ @ instruction: 0xf1089b0b │ │ │ │ ldrmi r0, [lr], #-2049 @ 0xfffff7ff │ │ │ │ ldrmi r9, [r9], #2824 @ 0xb08 │ │ │ │ ldrmi r9, [r8, #2826] @ 0xb0a │ │ │ │ @ instruction: 0xf8dbd057 │ │ │ │ @ instruction: 0xf8d33460 │ │ │ │ @ instruction: 0xf8911098 │ │ │ │ @@ -51558,15 +51558,15 @@ │ │ │ │ stmdbne fp!, {r0, r1, r3, r4, r5, r6, r7, r8, sp, lr} │ │ │ │ ldrvs r5, [fp, #2344]! @ 0x928 │ │ │ │ ldrdgt pc, [r4], -r3 │ │ │ │ @ instruction: 0xf8d2657a │ │ │ │ ldmdavs r9, {r4, r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ vhsub.s32 q12, , q2 │ │ │ │ - ldcvs 15, cr15, [sl, #572]! @ 0x23c │ │ │ │ + ldcvs 15, cr15, [sl, #604]! @ 0x25c │ │ │ │ @ instruction: 0xf44f6cbb │ │ │ │ @ instruction: 0xf6cf4e70 │ │ │ │ ldc 14, cr7, [pc, #1020] @ 8dc20 │ │ │ │ ldmdbvs r2, {r3, r4, r5, r7, r8, r9, fp, ip, pc} │ │ │ │ msrpl SPSR_fsx, #12582912 @ 0xc00000 │ │ │ │ ldc 3, cr3, [pc, #224] @ 8d910 │ │ │ │ strcs r8, [r0, #-2999] @ 0xfffff449 │ │ │ │ @@ -51605,15 +51605,15 @@ │ │ │ │ eorsle pc, r4, r7, asr #17 │ │ │ │ mlascs lr, r2, r8, pc @ │ │ │ │ addscs pc, r4, r7, lsl #17 │ │ │ │ stm r4, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ │ │ ldclvs 0, cr0, [sl, #-60]! @ 0xffffffc4 │ │ │ │ @ instruction: 0xf8d22118 │ │ │ │ @ instruction: 0xf15702e8 │ │ │ │ - @ instruction: 0xf107fc11 │ │ │ │ + @ instruction: 0xf107fc19 │ │ │ │ ldrmi r0, [r4], -r0, lsl #5 │ │ │ │ adcsvs r4, r8, #6291456 @ 0x600000 │ │ │ │ stcgt 3, cr6, [pc], {58} @ 0x3a │ │ │ │ rsbsvs r6, r1, r0, lsr r0 │ │ │ │ ldrhtvs r6, [r3], #2 │ │ │ │ teqvs r0, r3, lsl #24 │ │ │ │ ldrshvs r6, [r1, #-204]! @ 0xffffff34 │ │ │ │ @@ -51703,19 +51703,19 @@ │ │ │ │ cdpgt 0, 0, cr6, cr3, cr2, {5} │ │ │ │ cmnvs r1, r0, lsr #2 │ │ │ │ @ instruction: 0xf8d76dbb │ │ │ │ ldmdavs ip, {r2, r4, r5, ip, lr, pc} │ │ │ │ rsbsle r2, r4, r2, lsl #25 │ │ │ │ movwcs r6, #6590 @ 0x19be │ │ │ │ teqvc r3, r0, lsr #12 │ │ │ │ - @ instruction: 0xff46f26d │ │ │ │ + @ instruction: 0xff4ef26d │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vmax.s32 d20, d13, d16 │ │ │ │ - smlaldxeq pc, r2, pc, pc @ │ │ │ │ + strbeq pc, [r2, -r7, asr #30] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 3, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorsvs fp, r3, r8, asr pc │ │ │ │ movwls r6, #3195 @ 0xc7b │ │ │ │ @ instruction: 0x3198f8d7 │ │ │ │ ldmibvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ @@ -51767,36 +51767,36 @@ │ │ │ │ strle r0, [r6], #-1883 @ 0xfffff8a5 │ │ │ │ strcc r6, [r1, #-3515] @ 0xfffff245 │ │ │ │ @ instruction: 0x6dfb691a │ │ │ │ ldrbvs r3, [fp, #784]! @ 0x310 │ │ │ │ ldmibvs ip!, {r0, r3, r5, r7, r8, r9, sl, sp, lr, pc} │ │ │ │ rsbscs r2, pc, r1, lsl #6 │ │ │ │ vrhadd.s32 d23, d13, d19 │ │ │ │ - streq pc, [r6, r5, asr #29] │ │ │ │ + streq pc, [r6, sp, asr #29] │ │ │ │ andcs fp, r8, #72, 30 @ 0x120 │ │ │ │ rsbscs sp, pc, fp, lsl #8 │ │ │ │ - cdp2 2, 11, cr15, cr14, cr13, {3} │ │ │ │ + cdp2 2, 12, cr15, cr6, cr13, {3} │ │ │ │ svclt 0x004f0740 │ │ │ │ stmdavs r2!, {r0, r3, r9, sp} │ │ │ │ @ instruction: 0xf0021c53 │ │ │ │ svclt 0x00580207 │ │ │ │ ldclvs 0, cr6, [fp], #-140 @ 0xffffff74 │ │ │ │ @ instruction: 0xf8d79300 │ │ │ │ movwls r3, #16792 @ 0x4198 │ │ │ │ stmib sp, {r0, r1, r3, r4, r5, r6, r7, r8, fp, sp, lr}^ │ │ │ │ movwcs r5, #4866 @ 0x1302 │ │ │ │ vst2.8 {d25-d28}, [pc], r1 │ │ │ │ ldrb r7, [ip, -r6, lsl #7]! │ │ │ │ movwcs r6, #6588 @ 0x19bc │ │ │ │ @ instruction: 0x7123207e │ │ │ │ - cdp2 2, 10, cr15, cr2, cr13, {3} │ │ │ │ + cdp2 2, 10, cr15, cr10, cr13, {3} │ │ │ │ svclt 0x00480781 │ │ │ │ strle r2, [fp], #-520 @ 0xfffffdf8 │ │ │ │ vqadd.s32 q9, , q15 │ │ │ │ - @ instruction: 0x0742fe9b │ │ │ │ + strbeq pc, [r2, -r3, lsr #29] @ │ │ │ │ andcs fp, r9, #316 @ 0x13c │ │ │ │ mrrcne 8, 2, r6, r3, cr2 │ │ │ │ andeq pc, r7, #2 │ │ │ │ eorvs fp, r3, r8, asr pc │ │ │ │ @ instruction: 0x3198f8d7 │ │ │ │ ldmibvs fp!, {r2, r8, r9, ip, pc}^ │ │ │ │ movwpl lr, #10701 @ 0x29cd │ │ │ │ @@ -51820,15 +51820,15 @@ │ │ │ │ ldmdavs sl!, {r0, r4, r5, r8, r9, fp, lr}^ │ │ │ │ ldclvs 8, cr5, [sl, #-844]! @ 0xfffffcb4 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle lr, r8, r2 │ │ │ │ @ instruction: 0xf8d36d7b │ │ │ │ strdlt r1, [r8, r0]! │ │ │ │ @ instruction: 0xf1574622 │ │ │ │ - @ instruction: 0xb178fa9b │ │ │ │ + cmnplt r8, r3, lsr #21 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8c36d7b │ │ │ │ @ instruction: 0xf8c342f8 │ │ │ │ @ instruction: 0xf8d302f0 │ │ │ │ stmiane r4, {r2, r4, r5, r6, r7, r9, ip, sp}^ │ │ │ │ adcsmi lr, r4, #252706816 @ 0xf100000 │ │ │ │ shasxmi fp, r4, r8 │ │ │ │ movwcs lr, #10210 @ 0x27e2 │ │ │ │ @@ -52064,15 +52064,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: 0xf507fafd │ │ │ │ + @ instruction: 0xf507fb05 │ │ │ │ @ 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} │ │ │ │ @@ -52083,15 +52083,15 @@ │ │ │ │ ldrtmi pc, [r0], #-1286 @ 0xfffffafa @ │ │ │ │ bcc 8bdeb0 │ │ │ │ @ instruction: 0xf8c30052 │ │ │ │ @ instruction: 0xf8c426c0 │ │ │ │ @ instruction: 0xf8d324f8 │ │ │ │ @ instruction: 0xf8c436bc │ │ │ │ @ instruction: 0xf16a34f4 │ │ │ │ - @ instruction: 0xf8d4fae5 │ │ │ │ + @ instruction: 0xf8d4faed │ │ │ │ @ instruction: 0xf8d434f8 │ │ │ │ strdeq r1, [sl], r4 @ │ │ │ │ @ instruction: 0x0c07eb06 │ │ │ │ blx 1d6062 │ │ │ │ blx 10ac72 │ │ │ │ stmiane r9!, {r0, r2, r8, sl, ip, sp} │ │ │ │ mvnspl r4, sl, lsl #8 │ │ │ │ @@ -52133,20 +52133,20 @@ │ │ │ │ @ instruction: 0xf8832101 │ │ │ │ ldrbtmi r1, [sl], #-165 @ 0xffffff5b │ │ │ │ sbccs pc, r4, r3, asr #17 │ │ │ │ bmi 408054 │ │ │ │ stmdbmi sp, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1544479 │ │ │ │ - blls 10d6b4 │ │ │ │ + blls 10d6d4 │ │ │ │ bmi 34809c │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ movwls r4, #5242 @ 0x147a │ │ │ │ @ instruction: 0xf1544479 │ │ │ │ - blls 10d6a0 │ │ │ │ + blls 10d6c0 │ │ │ │ svclt 0x0000e7e3 │ │ │ │ adcseq r1, sp, r2, ror #30 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ eoreq r1, sp, lr, ror #12 │ │ │ │ mlaeq sp, ip, r6, r1 │ │ │ │ eoreq r0, sp, r0, ror #31 │ │ │ │ eoreq r1, sp, ip, lsl #12 │ │ │ │ @@ -52160,26 +52160,26 @@ │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r4], -r2, lsl #1 │ │ │ │ tstle r6, r1, lsl #20 │ │ │ │ @ instruction: 0x46034a16 │ │ │ │ andcs r4, r0, r6, lsl r9 │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [r0, #-336]! @ 0xfffffeb0 │ │ │ │ + ldc2 1, cr15, [r8, #-336]! @ 0xfffffeb0 │ │ │ │ ldrsbgt pc, [r0], #-143 @ 0xffffff71 @ │ │ │ │ movtcs r4, #43540 @ 0xaa14 │ │ │ │ @ instruction: 0xf06f44fc │ │ │ │ ldrbtmi r0, [sl], #-268 @ 0xfffffef4 │ │ │ │ @ instruction: 0xf8cd4620 │ │ │ │ @ instruction: 0xf0afc000 │ │ │ │ strdlt pc, [r2], -r9 │ │ │ │ bmi 47d5e4 │ │ │ │ stmdbmi pc, {sp} @ │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - ldc2 1, cr15, [sl, #-336] @ 0xfffffeb0 │ │ │ │ + stc2 1, cr15, [r2, #-336]! @ 0xfffffeb0 │ │ │ │ @ instruction: 0xf04f4a0d │ │ │ │ movtcs r0, #60416 @ 0xec00 │ │ │ │ @ instruction: 0xf06f447a │ │ │ │ strtmi r0, [r0], -ip, lsl #2 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ stc2l 0, cr15, [r4, #700]! @ 0x2bc │ │ │ │ ldclt 0, cr11, [r0, #-8] │ │ │ │ @@ -52308,26 +52308,26 @@ │ │ │ │ @ instruction: 0xf3663d14 │ │ │ │ @ instruction: 0xf8870300 │ │ │ │ strtvs r3, [lr], #-3348 @ 0xfffff2ec │ │ │ │ ldrdcc pc, [ip], r5 @ │ │ │ │ @ instruction: 0xf0436b68 │ │ │ │ @ instruction: 0xf8c50310 │ │ │ │ @ instruction: 0xf15630ac │ │ │ │ - @ instruction: 0xf504ff8f │ │ │ │ + @ instruction: 0xf504ff97 │ │ │ │ cmnvs lr, #-2147483611 @ 0x80000025 │ │ │ │ tstcc r0, r6, lsl #16 │ │ │ │ - @ instruction: 0xf918f156 │ │ │ │ + @ instruction: 0xf920f156 │ │ │ │ ldmib sp, {r1, r2, r8, r9, fp, ip, pc}^ │ │ │ │ stm sp, {r0, r1, r2, r8} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ @ instruction: 0xf1560007 │ │ │ │ - @ instruction: 0xf504fa5f │ │ │ │ + @ instruction: 0xf504fa67 │ │ │ │ stcge 1, cr5, [r2], {150} @ 0x96 │ │ │ │ @ instruction: 0x46203110 │ │ │ │ - @ instruction: 0xf908f156 │ │ │ │ + @ instruction: 0xf910f156 │ │ │ │ ldm r4, {r0, r1, r3, r8, r9, fp, lr} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ bmi 30e428 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 2e847c │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ mrsle r0, SP_irq │ │ │ │ @@ -52649,37 +52649,37 @@ │ │ │ │ strbtcc pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ strbtcs pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ addsmi r4, lr, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0x2600d3f2 │ │ │ │ addspl pc, r6, r7, lsl #10 │ │ │ │ strbtvs pc, [ip], #2245 @ 0x8c5 @ │ │ │ │ ldmpl r6, {r0, r1, r2, r8, sl, ip, sp, lr, pc} │ │ │ │ - mcr2 1, 2, pc, cr10, cr5, {2} @ │ │ │ │ + mrc2 1, 2, pc, cr2, cr5, {2} │ │ │ │ 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: 0x4640fe11 │ │ │ │ - mrc2 1, 1, pc, cr12, cr5, {2} │ │ │ │ + @ instruction: 0x4640fe19 │ │ │ │ + mcr2 1, 2, pc, cr4, cr5, {2} @ │ │ │ │ adcsne pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf5074640 │ │ │ │ strbmi r5, [r9], #-1856 @ 0xfffff8c0 │ │ │ │ - mcr2 1, 0, pc, cr6, cr5, {2} @ │ │ │ │ + mcr2 1, 0, pc, cr14, cr5, {2} @ │ │ │ │ strbtmi r4, [r8], -r1, asr #12 │ │ │ │ - mcr2 1, 2, pc, cr14, cr5, {2} @ │ │ │ │ + mrc2 1, 2, pc, cr6, cr5, {2} │ │ │ │ msrvc CPSR_fsc, #4, 10 @ 0x1000000 │ │ │ │ muleq r7, sp, r8 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ bvs 4ccc88 │ │ │ │ rsceq pc, r8, #212, 16 @ 0xd40000 │ │ │ │ ldrvs pc, [r8, #-2213] @ 0xfffff75b │ │ │ │ - ldc2 1, cr15, [ip], #344 @ 0x158 │ │ │ │ + stc2l 1, cr15, [r4], {86} @ 0x56 │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - ldc2 1, cr15, [r8], #344 @ 0x158 │ │ │ │ + stc2l 1, cr15, [r0], {86} @ 0x56 │ │ │ │ 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 │ │ │ │ @@ -52690,15 +52690,15 @@ │ │ │ │ @ instruction: 0xf03b02b0 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf1693018 │ │ │ │ - ldmib r4, {r0, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r5, r9, 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 │ │ │ │ @ instruction: 0xf900f07b │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @@ -52706,15 +52706,15 @@ │ │ │ │ ldrtmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ @ instruction: 0xf8f8f07b │ │ │ │ sbccc lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ andscc r5, r8, ip, lsr #1 │ │ │ │ - cdp2 1, 0, cr15, cr6, cr9, {3} │ │ │ │ + cdp2 1, 0, cr15, cr14, cr9, {3} │ │ │ │ movwcs r4, #2582 @ 0xa16 │ │ │ │ teqpcc r0, #196, 16 @ p-variant is OBSOLETE @ 0xc40000 │ │ │ │ movtcc pc, #2244 @ 0x8c4 @ │ │ │ │ blmi 49fc04 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -52759,15 +52759,15 @@ │ │ │ │ ldmvs r3, {r0, r1, r3, r8, ip, sp, pc} │ │ │ │ @ instruction: 0xf8924499 │ │ │ │ tstlt fp, r1, lsr #32 │ │ │ │ ldrmi r6, [pc], #-2195 @ 8ead0 │ │ │ │ ldrdlt r6, [fp, -r3] │ │ │ │ ldrmi r6, [r8], #2195 @ 0x893 │ │ │ │ strcc r5, [r1], #-2112 @ 0xfffff7c0 │ │ │ │ - @ instruction: 0xff04f26c │ │ │ │ + @ instruction: 0xff0cf26c │ │ │ │ blcs feacce3c │ │ │ │ subeq pc, r0, r0, asr #7 │ │ │ │ bvs 155f700 │ │ │ │ mvnle r4, #156, 4 @ 0xc0000009 │ │ │ │ ldrdmi pc, [r4], r2 @ │ │ │ │ @ instruction: 0xf888fa5f │ │ │ │ @ instruction: 0xf989fa5f │ │ │ │ @@ -53145,21 +53145,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 │ │ │ │ - blx fcb63c │ │ │ │ + blx 11cb63c │ │ │ │ addspl pc, r6, r4, lsl #10 │ │ │ │ andscc r9, r0, r9, lsl #18 │ │ │ │ @ instruction: 0xf1559009 │ │ │ │ - stmdbls r9, {r0, r2, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r9, {r0, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r9, sl, lsl #16 │ │ │ │ - blx 1fcb654 │ │ │ │ + blx fe1cb654 │ │ │ │ @ instruction: 0xf5059809 │ │ │ │ @ instruction: 0xf507732d │ │ │ │ stmdagt r7, {r7, r8, sl, ip, lr} │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ blne 2cd468 │ │ │ │ addspl pc, r7, r4, lsl #10 │ │ │ │ stc2 7, cr15, [r4, #-848] @ 0xfffffcb0 │ │ │ │ @@ -53237,15 +53237,15 @@ │ │ │ │ @ instruction: 0xf5049b0e │ │ │ │ @ instruction: 0xf8c55540 │ │ │ │ blcs 9e8f4 │ │ │ │ svcge 0x0072f47f │ │ │ │ andcs r4, r1, r6, lsl sl │ │ │ │ ldrbtmi r4, [sl], #-2326 @ 0xfffff6ea │ │ │ │ @ instruction: 0xf1534479 │ │ │ │ - strb pc, [r9, -r7, asr #25]! @ │ │ │ │ + strb pc, [r9, -pc, asr #25]! @ │ │ │ │ strbpl pc, [r0, #-1284] @ 0xfffffafc @ │ │ │ │ stcvs 8, cr15, [ip, #788]! @ 0x314 │ │ │ │ @ instruction: 0xf7cbe7f2 │ │ │ │ svclt 0x0000ea3e │ │ │ │ adcseq r0, sp, r0, lsr #31 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ umlalseq r0, sp, r8, pc @ │ │ │ │ @@ -54523,15 +54523,15 @@ │ │ │ │ ldmdbmi ip!, {r0, r1, r2, r3, r9, sl, lr} │ │ │ │ tstpeq r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, fp, r8, lsl #5 │ │ │ │ tstpne ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ stmdacs r0, {r8, r9, ip, pc} │ │ │ │ ldrtmi sp, [sl], -r0, asr #32 │ │ │ │ - ldc2l 1, cr15, [ip, #-336]! @ 0xfffffeb0 │ │ │ │ + stc2 1, cr15, [r4, #336] @ 0x150 │ │ │ │ stmdacs r0, {r8, r9, fp, ip, pc} │ │ │ │ @ instruction: 0xf8d3d05a │ │ │ │ @ instruction: 0xf8c32320 │ │ │ │ bl ad310 │ │ │ │ @ instruction: 0xf8c30c02 │ │ │ │ and r0, r4, ip, lsl r3 │ │ │ │ tstpne ip, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ @@ -54655,15 +54655,15 @@ │ │ │ │ bmi d99564 │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcs pc, r2, ip, asr r8 @ │ │ │ │ mlasle r6, r0, r2, r4 │ │ │ │ ldrmi fp, [sl], -r8, ror #6 │ │ │ │ movtne pc, #51413 @ 0xc8d5 @ │ │ │ │ @ instruction: 0xf1549300 │ │ │ │ - blls cfa54 │ │ │ │ + blls cfa74 │ │ │ │ @ instruction: 0xf8c5b318 │ │ │ │ @ instruction: 0xf8d53354 │ │ │ │ @ instruction: 0xf8c53350 │ │ │ │ stmiane r4, {r2, r3, r6, r8, r9}^ │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ ldmdbne ip, {r2, r3, r6, r8, r9, ip, sp} │ │ │ │ @ instruction: 0xf8c5d001 │ │ │ │ @@ -54778,15 +54778,15 @@ │ │ │ │ tstcc r8, r3, lsr r0 │ │ │ │ @ instruction: 0xf02830b8 │ │ │ │ @ instruction: 0xf504fc49 │ │ │ │ @ instruction: 0xf5045196 │ │ │ │ tstcc r0, r4, lsr r0 │ │ │ │ @ instruction: 0xf504307c │ │ │ │ @ instruction: 0xf1534530 │ │ │ │ - @ instruction: 0xf504fd83 │ │ │ │ + @ instruction: 0xf504fd8b │ │ │ │ @ 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} │ │ │ │ @@ -54808,15 +54808,15 @@ │ │ │ │ svclt 0x00384601 │ │ │ │ strmi r2, [pc], -r0, asr #2 │ │ │ │ @ instruction: 0xf8d54925 │ │ │ │ ldmdapl r1!, {r3, r4, r5, r7, sl}^ │ │ │ │ eorle r4, r6, r8, lsl #5 │ │ │ │ ldrtne pc, [ip], #2261 @ 0x8d5 @ │ │ │ │ @ instruction: 0x463ab1f0 │ │ │ │ - blx 114d036 │ │ │ │ + blx 134d036 │ │ │ │ rscscc pc, r4, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d5b168 │ │ │ │ @ instruction: 0xf8c524c0 │ │ │ │ @ instruction: 0xf8c504bc │ │ │ │ ldrmi r7, [r0], #-1220 @ 0xfffffb3c │ │ │ │ @ instruction: 0xf8d5e003 │ │ │ │ stmne r8, {r2, r3, r4, r5, r7, sl, ip} │ │ │ │ @@ -54873,19 +54873,19 @@ │ │ │ │ ldmvs fp, {r0, r1, r3, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ @ instruction: 0xf10007db │ │ │ │ @ instruction: 0xf50681cc │ │ │ │ @ instruction: 0xf5065480 │ │ │ │ @ instruction: 0xf5065096 │ │ │ │ @ instruction: 0xf506557d │ │ │ │ @ instruction: 0xf15348a1 │ │ │ │ - ldrcc pc, [ip, #-3307] @ 0xfffff315 │ │ │ │ + ldrcc pc, [ip, #-3315] @ 0xfffff30d │ │ │ │ addspl pc, r6, r6, lsl #10 │ │ │ │ ldmdaeq ip, {r3, r8, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1533010 │ │ │ │ - @ instruction: 0xf506fce3 │ │ │ │ + @ instruction: 0xf506fceb │ │ │ │ @ instruction: 0xf7d25097 │ │ │ │ stmdavs fp!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ subseq pc, r0, #-1073741824 @ 0xc0000000 │ │ │ │ @ instruction: 0xf8d4b19b │ │ │ │ vrshr.u64 d0, d16, #1 │ │ │ │ ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ @ instruction: 0xf10ccf00 │ │ │ │ @@ -54916,15 +54916,15 @@ │ │ │ │ vqdmulh.s q10, , │ │ │ │ @ instruction: 0xf8d541d4 │ │ │ │ bl 219fd0 │ │ │ │ ldmpl fp!, {r0, fp}^ │ │ │ │ mulle r8, sl, r2 │ │ │ │ @ instruction: 0xf0002a00 │ │ │ │ @ instruction: 0xf154813f │ │ │ │ - @ instruction: 0xf8d5fb2f │ │ │ │ + @ instruction: 0xf8d5fb37 │ │ │ │ vqshl.s8 q9, q2, │ │ │ │ movwcs r4, #468 @ 0x1d4 │ │ │ │ @ instruction: 0xf8c85073 │ │ │ │ @ instruction: 0xf8c83004 │ │ │ │ @ instruction: 0xf8c83008 │ │ │ │ @ instruction: 0xf8c5300c │ │ │ │ @ instruction: 0xf8d524d4 │ │ │ │ @@ -54941,35 +54941,35 @@ │ │ │ │ blmi fecbd45c │ │ │ │ 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 c4d10 │ │ │ │ tstphi r3, r0 @ p-variant is OBSOLETE │ │ │ │ - blx fffcd248 │ │ │ │ + blx 1cd24a │ │ │ │ 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 ffb4d26c │ │ │ │ + blx ffd4d26c │ │ │ │ strbeq pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ - blx ffa4d274 │ │ │ │ + blx ffc4d274 │ │ │ │ rscseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ blmi fe7bd4ac │ │ │ │ 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 c4d60 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ - blx ff5cd298 │ │ │ │ + blx ff7cd298 │ │ │ │ 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 │ │ │ │ @@ -54977,15 +54977,15 @@ │ │ │ │ blmi fe3bd4ec │ │ │ │ @ instruction: 0x41b8f24b │ │ │ │ ldrtcs pc, [r8], #2261 @ 0x8d5 @ │ │ │ │ stmdaeq r1, {r1, r2, r8, r9, fp, sp, lr, pc} │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4da0 │ │ │ │ sbcshi pc, r9, r0 │ │ │ │ - blx fedcd2d8 │ │ │ │ + blx fefcd2d8 │ │ │ │ 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 @ │ │ │ │ @@ -54993,29 +54993,29 @@ │ │ │ │ blmi 1fbd4ac │ │ │ │ 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 c4dd8 │ │ │ │ sbchi pc, r0, r0 │ │ │ │ - blx fe5cd318 │ │ │ │ + blx fe7cd318 │ │ │ │ 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 1c3d4e4 │ │ │ │ stmdacc r8, {r0, r6, r9, ip, sp, lr, pc}^ │ │ │ │ movtcs pc, #35028 @ 0x88d4 @ │ │ │ │ streq lr, [r8, #-2822] @ 0xfffff4fa │ │ │ │ addsmi r5, sl, #16449536 @ 0xfb0000 │ │ │ │ bcs c4e10 │ │ │ │ adchi pc, r9, r0 │ │ │ │ - blx 1ecd350 │ │ │ │ + blx fe0cd350 │ │ │ │ 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 │ │ │ │ @@ -55024,15 +55024,15 @@ │ │ │ │ @ instruction: 0xf03802b0 │ │ │ │ ldmib r4, {r0, r1, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrmi r3, [r3], #-715 @ 0xfffffd35 │ │ │ │ mvnsle r4, #-805306359 @ 0xd0000009 │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ adcpl pc, ip, r0, lsl #10 │ │ │ │ @ instruction: 0xf1673018 │ │ │ │ - ldmib r4, {r0, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmib r4, {r0, r2, r5, r6, r7, r8, r9, 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 │ │ │ │ mcr2 0, 6, pc, cr4, cr8, {3} @ │ │ │ │ adcseq pc, r0, #212, 16 @ 0xd40000 │ │ │ │ @@ -55040,37 +55040,37 @@ │ │ │ │ strbmi r3, [r0], #-1328 @ 0xfffffad0 │ │ │ │ mrc2 0, 5, pc, cr12, cr8, {3} │ │ │ │ sbccc lr, pc, #212, 18 @ 0x350000 │ │ │ │ addsmi r4, sp, #318767104 @ 0x13000000 │ │ │ │ @ instruction: 0xf8d4d3ec │ │ │ │ @ instruction: 0xf50002b0 │ │ │ │ andscc r5, r8, ip, lsr #1 │ │ │ │ - blx ff34d422 │ │ │ │ + blx ff54d422 │ │ │ │ msreq CPSR_fs, #212, 16 @ 0xd40000 │ │ │ │ blmi 11bd56c │ │ │ │ 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 c4eb4 │ │ │ │ @ instruction: 0xf154d05a │ │ │ │ - @ instruction: 0xf8d4fa25 │ │ │ │ + @ instruction: 0xf8d4fa2d │ │ │ │ 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 219bac │ │ │ │ ldmpl fp!, {r3, r8, sl}^ │ │ │ │ mulle r4, sl, r2 │ │ │ │ @ instruction: 0xf154b1aa │ │ │ │ - @ instruction: 0xf8d4fa0b │ │ │ │ + @ instruction: 0xf8d4fa13 │ │ │ │ movwcs r2, #824 @ 0x338 │ │ │ │ andcc pc, r8, r6, asr #16 │ │ │ │ adcvs r6, fp, fp, rrx │ │ │ │ @ instruction: 0xf8c460eb │ │ │ │ @ instruction: 0x46302338 │ │ │ │ blx fe0cd178 │ │ │ │ @ instruction: 0x46316a73 │ │ │ │ @@ -55341,15 +55341,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 45133c │ │ │ │ bgt 26252c │ │ │ │ - @ instruction: 0xf97af153 │ │ │ │ + @ instruction: 0xf982f153 │ │ │ │ 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}^ │ │ │ │ @@ -55377,15 +55377,15 @@ │ │ │ │ rsbvs r4, r2, r4, lsl fp │ │ │ │ @ instruction: 0x0110e9dd │ │ │ │ stmib sp, {r1, r4, r5, r6, r7, fp, ip, lr}^ │ │ │ │ bge 3a1bc4 │ │ │ │ andeq lr, r3, sp, lsl #17 │ │ │ │ andgt pc, r8, sp, asr #17 │ │ │ │ bgt 278000 │ │ │ │ - @ instruction: 0xf96ef153 │ │ │ │ + @ instruction: 0xf976f153 │ │ │ │ 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] │ │ │ │ @@ -55403,17 +55403,17 @@ │ │ │ │ ldmdami r7, {r1, r2, r9, sl, lr} │ │ │ │ blmi 662c4c │ │ │ │ ldrbtmi r4, [r8], #-1553 @ 0xfffff9ef │ │ │ │ stmiapl r3, {r0, r2, r9, ip, pc}^ │ │ │ │ ldmdavs fp, {r1, r3, fp, sp, pc} │ │ │ │ @ instruction: 0xf04f930d │ │ │ │ @ instruction: 0xf1530300 │ │ │ │ - stmdbls r5, {r0, r2, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ + stmdbls r5, {r0, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ andls sl, r5, r7, lsl #16 │ │ │ │ - @ instruction: 0xf8ecf153 │ │ │ │ + @ instruction: 0xf8f4f153 │ │ │ │ blge f7450 │ │ │ │ stm r3, {r0, r1, r2, fp, lr, pc} │ │ │ │ strtmi r0, [r9], -r7 │ │ │ │ ldrtmi r9, [r0], -ip, lsl #24 │ │ │ │ movwcs lr, #43485 @ 0xa9dd │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ bmi 3111c0 │ │ │ │ @@ -55732,15 +55732,15 @@ │ │ │ │ blcs febcfc88 │ │ │ │ @ instruction: 0xf8c7623d │ │ │ │ @ instruction: 0xf892d01c │ │ │ │ @ instruction: 0xf887203e │ │ │ │ @ instruction: 0xf503203c │ │ │ │ rscsvs r5, sl, #128, 4 │ │ │ │ rsceq pc, r8, #13762560 @ 0xd20000 │ │ │ │ - blx ff4cdea2 │ │ │ │ + blx ff6cdea2 │ │ │ │ teqpeq r8, #-1073741823 @ p-variant is OBSOLETE @ 0xc0000001 │ │ │ │ @ instruction: 0x61bb461a │ │ │ │ teqvs r8, r3, lsl #12 │ │ │ │ andsvs ip, r8, r3, lsl #20 │ │ │ │ @ instruction: 0x46406059 │ │ │ │ @ instruction: 0xf0274629 │ │ │ │ @ instruction: 0x4640fd93 │ │ │ │ @@ -55838,15 +55838,15 @@ │ │ │ │ bvs fef2477c │ │ │ │ bvs fff27e30 │ │ │ │ rsceq pc, ip, #13762560 @ 0xd20000 │ │ │ │ mulsle ip, r8, r2 │ │ │ │ @ instruction: 0xf8d36afb │ │ │ │ @ instruction: 0xb19832f0 │ │ │ │ @ instruction: 0x46324619 │ │ │ │ - blx e4e04a │ │ │ │ + blx 104e04a │ │ │ │ bvs fff3e080 │ │ │ │ rscscc pc, r4, #13762560 @ 0xd20000 │ │ │ │ rscseq pc, r0, #12713984 @ 0xc20000 │ │ │ │ @ instruction: 0xf8c218c4 │ │ │ │ @ instruction: 0xe7c962f8 │ │ │ │ svclt 0x003842ae │ │ │ │ strb r4, [r1, lr, lsr #12]! │ │ │ │ @@ -55968,15 +55968,15 @@ │ │ │ │ addsle r0, r8, r7, lsl #30 │ │ │ │ stclcs 8, cr15, [pc], {147} @ 0x93 │ │ │ │ orrsle r2, r4, r0, lsl #20 │ │ │ │ @ instruction: 0x21b8f896 │ │ │ │ orrsle r2, r0, r0, lsl #20 │ │ │ │ stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ │ │ vcgt.s32 d17, d9, d0 │ │ │ │ - @ instruction: 0xf8d6fdf1 │ │ │ │ + @ instruction: 0xf8d6fdf9 │ │ │ │ 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 │ │ │ │ @@ -63919,15 +63919,15 @@ │ │ │ │ @ instruction: 0xf8d64a5a │ │ │ │ @ instruction: 0xf8590348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d07e │ │ │ │ movwls r1, #844 @ 0x34c │ │ │ │ rsble r2, r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf14b4642 │ │ │ │ - blls d8990 │ │ │ │ + blls d89b0 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d68089 │ │ │ │ @ instruction: 0xf8c62350 │ │ │ │ stmne r7, {r2, r4, r6, r8, r9, pc} │ │ │ │ movteq pc, #51398 @ 0xc8c6 @ │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ ldmibne r7, {r2, r3, r6, r8, r9, sp}^ │ │ │ │ @@ -65526,15 +65526,15 @@ │ │ │ │ @ instruction: 0xf8580348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ msrhi CPSR_fsxc, r0 │ │ │ │ movtne pc, #51414 @ 0xc8d6 @ │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrmi r8, [sl], -r3, lsr #2 │ │ │ │ @ instruction: 0xf1499301 │ │ │ │ - blls 11b074 │ │ │ │ + blls 11b094 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8c6813b │ │ │ │ @ instruction: 0xf8d63354 │ │ │ │ @ instruction: 0xf8c63350 │ │ │ │ bl 9bfa4 │ │ │ │ ldrb r0, [fp], #-3075 @ 0xfffff3fd │ │ │ │ ldrmi r2, [r3], -r0, asr #20 │ │ │ │ @@ -67100,15 +67100,15 @@ │ │ │ │ @ instruction: 0xf8d64a5a │ │ │ │ @ instruction: 0xf8590348 │ │ │ │ addsmi r2, r0, #2 │ │ │ │ @ instruction: 0xf8d6d07e │ │ │ │ movwls r1, #844 @ 0x34c │ │ │ │ rsble r2, r6, r0, lsl #16 │ │ │ │ @ instruction: 0xf1484642 │ │ │ │ - blls db7dc │ │ │ │ + blls db7fc │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d68089 │ │ │ │ @ instruction: 0xf8c62350 │ │ │ │ stmne r7, {r2, r4, r6, r8, r9, pc} │ │ │ │ movteq pc, #51398 @ 0xc8c6 @ │ │ │ │ @ instruction: 0xf8d6e003 │ │ │ │ ldmibne r7, {r2, r3, r6, r8, r9, sp}^ │ │ │ │ @@ -68353,15 +68353,15 @@ │ │ │ │ bmi c2f6c8 │ │ │ │ movteq pc, #35029 @ 0x88d5 @ │ │ │ │ andcs pc, r2, r8, asr r8 @ │ │ │ │ mlasle r1, r0, r2, r4 │ │ │ │ movtne pc, #51413 @ 0xc8d5 @ │ │ │ │ teqlt r8, #67108864 @ 0x4000000 │ │ │ │ @ instruction: 0xf1474632 │ │ │ │ - blls 11c448 │ │ │ │ + blls 11c468 │ │ │ │ eorsle r2, lr, r0, lsl #16 │ │ │ │ cmppcs r0, #13959168 @ p-variant is OBSOLETE @ 0xd50000 │ │ │ │ cmppvs r4, #12910592 @ p-variant is OBSOLETE @ 0xc50000 │ │ │ │ vmlaeq.f64 d14, d2, d0 │ │ │ │ movteq pc, #51397 @ 0xc8c5 @ │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 526bd8 │ │ │ │ @@ -72578,15 +72578,15 @@ │ │ │ │ @ instruction: 0xf895ae9b │ │ │ │ blcs b13b4 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr13, cr15, {3} │ │ │ │ @ instruction: 0xf8939b07 │ │ │ │ blcs ae764 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr7, cr15, {3} │ │ │ │ ldrtmi r9, [r8], -r9, lsl #30 │ │ │ │ - stc2 2, cr15, [ip], #-356 @ 0xfffffe9c │ │ │ │ + ldc2 2, cr15, [r4], #-356 @ 0xfffffe9c │ │ │ │ streq r9, [r0, r7, lsl #22] │ │ │ │ @ instruction: 0xc018f8d3 │ │ │ │ mcrge 5, 4, pc, cr13, cr15, {3} @ │ │ │ │ blcs c8cd0 │ │ │ │ mrcge 4, 4, APSR_nzcv, cr10, cr15, {1} │ │ │ │ svclt 0x00142f7f │ │ │ │ @ instruction: 0xf00a2300 │ │ │ │ @@ -72884,15 +72884,15 @@ │ │ │ │ bcs ab03c │ │ │ │ ldcge 4, cr15, [sp], #-252 @ 0xffffff04 │ │ │ │ @ instruction: 0xf47f2b00 │ │ │ │ str sl, [pc, #3478] @ a32de │ │ │ │ andcs r4, r1, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf1404479 │ │ │ │ - ldrb pc, [r1, -r7, asr #22]! @ │ │ │ │ + ldrb pc, [r1, -pc, asr #22]! @ │ │ │ │ str r4, [r3], #1682 @ 0x692 │ │ │ │ stmia r0, {r3, r4, r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ adcseq lr, fp, r8, lsr r6 │ │ │ │ adcseq lr, fp, r6, lsr r6 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrsbteq sp, [fp], sl │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ @@ -74221,15 +74221,15 @@ │ │ │ │ movwcc r5, #49993 @ 0xc349 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ @ instruction: 0xf9d2f7b9 │ │ │ │ bllt ff0e1a28 │ │ │ │ andcs r4, r1, ip, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2316 @ 0xfffff6f4 │ │ │ │ @ instruction: 0xf13f4479 │ │ │ │ - sbfx pc, r5, #17, #2 │ │ │ │ + sbfx pc, sp, #17, #2 │ │ │ │ strb r4, [sp, #-1683] @ 0xfffff96d │ │ │ │ mcr 7, 2, pc, cr14, cr6, {5} @ │ │ │ │ adcseq ip, fp, ip, ror lr │ │ │ │ adcseq ip, fp, sl, ror lr │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq ip, fp, lr, lsl #19 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ @@ -75540,15 +75540,15 @@ │ │ │ │ movwcc r5, #49993 @ 0xc349 │ │ │ │ strtmi r9, [r3], -r1, lsl #6 │ │ │ │ @ instruction: 0xff84f7b7 │ │ │ │ bllt ff9e2ec4 │ │ │ │ andcs r4, r1, fp, lsl #20 │ │ │ │ ldrbtmi r4, [sl], #-2315 @ 0xfffff6f5 │ │ │ │ @ instruction: 0xf13d4479 │ │ │ │ - ldr pc, [r3, r7, lsl #29]! │ │ │ │ + ldr pc, [r3, pc, lsl #29]! │ │ │ │ stc 7, cr15, [r2], {181} @ 0xb5 │ │ │ │ umlalseq fp, fp, r8, r9 @ │ │ │ │ umlalseq fp, fp, r6, r9 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrshteq fp, [fp], sl │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ ldrdeq sl, [fp], -r6 @ │ │ │ │ @@ -78525,15 +78525,15 @@ │ │ │ │ bvs 1f97dc0 │ │ │ │ eorshi pc, r6, r3, asr r8 @ │ │ │ │ svccc 0x00fff1b8 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 170a86 │ │ │ │ stmiapl r8, {r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - ldc2 2, cr15, [r6, #332]! @ 0x14c │ │ │ │ + ldc2 2, cr15, [lr, #332]! @ 0x14c │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf049bf18 │ │ │ │ @ instruction: 0xf0320901 │ │ │ │ @ instruction: 0xf8d4fb6b │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -79291,15 +79291,15 @@ │ │ │ │ blne fe8e6cb0 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03d3128 │ │ │ │ @ instruction: 0x2c00faef │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf13c4620 │ │ │ │ - @ instruction: 0x4603fb9f │ │ │ │ + strmi pc, [r3], -r7, lsr #23 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7ff32e8 │ │ │ │ @ instruction: 0xf8d6f85f │ │ │ │ blcs b7d64 │ │ │ │ blcs 15caa4 │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -79316,15 +79316,15 @@ │ │ │ │ @ instruction: 0xf505fa3f │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03d302c │ │ │ │ @ instruction: 0x4640fab9 │ │ │ │ - blx 1be4eca │ │ │ │ + blx 1de4eca │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ @ instruction: 0xf82cf7ff │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ ldc2 0, cr15, [r0, #132]! @ 0x84 │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -79602,15 +79602,15 @@ │ │ │ │ bvs 1f58ea4 │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 171b5a │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - stc2l 2, cr15, [ip, #-328] @ 0xfffffeb8 │ │ │ │ + ldc2l 2, cr15, [r4, #-328] @ 0xfffffeb8 │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ @ instruction: 0xf0310801 │ │ │ │ @ instruction: 0xf8d4fb01 │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -80545,15 +80545,15 @@ │ │ │ │ blne fe8e8048 │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03c3128 │ │ │ │ @ instruction: 0x2c00f923 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf13b4620 │ │ │ │ - @ instruction: 0x4603f9d3 │ │ │ │ + @ instruction: 0x4603f9db │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ @ instruction: 0xf8d6ff01 │ │ │ │ blcs b90fc │ │ │ │ blcs 15de3c │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -80570,15 +80570,15 @@ │ │ │ │ @ instruction: 0xf505f873 │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03c302c │ │ │ │ strbmi pc, [r0], -sp, ror #17 @ │ │ │ │ - @ instruction: 0xf9a0f13b │ │ │ │ + @ instruction: 0xf9a8f13b │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ mcr2 7, 6, pc, cr14, cr14, {7} @ │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ ldc2l 0, cr15, [sl], #-128 @ 0xffffff80 │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -81163,15 +81163,15 @@ │ │ │ │ bvs 1f5a708 │ │ │ │ eorsls pc, r6, r2, asr r8 @ │ │ │ │ svccc 0x00fff1b9 │ │ │ │ @ instruction: 0xf8d4d027 │ │ │ │ vnmlsvs.f64 d3, d25, d24 │ │ │ │ blx 1733be │ │ │ │ stmiapl r8, {r0, r3, r8, r9, ip, sp, lr, pc}^ │ │ │ │ - @ instruction: 0xf91af251 │ │ │ │ + @ instruction: 0xf922f251 │ │ │ │ @ instruction: 0xf0104631 │ │ │ │ ldrtmi r0, [r8], -r6, lsl #30 │ │ │ │ @ instruction: 0xf048bf18 │ │ │ │ @ instruction: 0xf02f0801 │ │ │ │ @ instruction: 0xf8d4fecf │ │ │ │ @ instruction: 0xf8511c1c │ │ │ │ ldrbmi r3, [r0], -r0, lsr #32 │ │ │ │ @@ -82106,15 +82106,15 @@ │ │ │ │ blne fe8e98ac │ │ │ │ ldcne 8, cr15, [r4], {198} @ 0xc6 │ │ │ │ cmpppl r1, r5, lsl #10 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf03a3128 │ │ │ │ stccs 12, cr15, [r0], {241} @ 0xf1 │ │ │ │ svcge 0x0042f47f │ │ │ │ @ instruction: 0xf1394620 │ │ │ │ - strmi pc, [r3], -r1, lsr #27 │ │ │ │ + strmi pc, [r3], -r9, lsr #27 │ │ │ │ @ instruction: 0xf8c74628 │ │ │ │ @ instruction: 0xf7fe32e8 │ │ │ │ @ instruction: 0xf8d6ff01 │ │ │ │ blcs ba960 │ │ │ │ blcs 15f6a0 │ │ │ │ movwcs fp, #20228 @ 0x4f04 │ │ │ │ ldclcc 8, cr15, [r8], #792 @ 0x318 │ │ │ │ @@ -82131,15 +82131,15 @@ │ │ │ │ @ instruction: 0xf505fc41 │ │ │ │ @ instruction: 0xf5055151 │ │ │ │ @ instruction: 0xf8d65050 │ │ │ │ @ instruction: 0xf8d63bac │ │ │ │ @ instruction: 0x31282ba8 │ │ │ │ @ instruction: 0xf03a302c │ │ │ │ @ instruction: 0x4640fcbb │ │ │ │ - stc2l 1, cr15, [lr, #-228]! @ 0xffffff1c │ │ │ │ + ldc2l 1, cr15, [r6, #-228]! @ 0xffffff1c │ │ │ │ strtmi r4, [r8], -r3, lsl #12 │ │ │ │ rsccc pc, r8, #13041664 @ 0xc70000 │ │ │ │ mcr2 7, 6, pc, cr14, cr14, {7} @ │ │ │ │ strtmi lr, [r8], -sl, lsl #14 │ │ │ │ @ instruction: 0xf8c0f01f │ │ │ │ @ instruction: 0xf8d4e6ed │ │ │ │ @ instruction: 0xf04f3390 │ │ │ │ @@ -82331,15 +82331,15 @@ │ │ │ │ @ instruction: 0x960bfc71 │ │ │ │ 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 3655bc │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf978f137 │ │ │ │ + @ instruction: 0xf980f137 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae9c4c │ │ │ │ blls fece9c50 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ adcseq r4, fp, lr, asr #17 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ @@ -82460,15 +82460,15 @@ │ │ │ │ strls pc, [fp], -pc, ror #22 │ │ │ │ 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 3657c0 │ │ │ │ stmdbmi sl, {r0, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xf876f137 │ │ │ │ + @ instruction: 0xf87ef137 │ │ │ │ andcs lr, r1, #34078720 @ 0x2080000 │ │ │ │ blhi feae9e50 │ │ │ │ blls fece9e54 │ │ │ │ ldcgt 8, cr15, [r8], {148} @ 0x94 │ │ │ │ ldr r9, [lr, -fp, lsl #4]! │ │ │ │ adcseq r4, fp, sl, asr #13 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ @@ -82588,15 +82588,15 @@ │ │ │ │ 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 │ │ │ │ - @ instruction: 0xe783ff77 │ │ │ │ + @ instruction: 0xe783ff7f │ │ │ │ @ instruction: 0xf8d42301 │ │ │ │ @ instruction: 0xf8d49ba8 │ │ │ │ @ instruction: 0xf8948bb0 │ │ │ │ movwls r1, #48152 @ 0xbc18 │ │ │ │ svclt 0x0000e73f │ │ │ │ adcseq r4, fp, r6, asr #9 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ @@ -82925,15 +82925,15 @@ │ │ │ │ blcc febea574 │ │ │ │ ldmdavs r9, {r5, r9, sl, lr}^ │ │ │ │ mcr2 0, 1, pc, cr0, cr0, {4} @ │ │ │ │ msrcc SPSR_, #14024704 @ 0xd60000 │ │ │ │ @ instruction: 0xf0432000 │ │ │ │ @ instruction: 0xf8c60380 │ │ │ │ @ instruction: 0xf1383360 │ │ │ │ - @ instruction: 0x4603ff3b │ │ │ │ + strmi pc, [r3], -r3, asr #30 │ │ │ │ @ instruction: 0xf8c64620 │ │ │ │ @ instruction: 0xf02232e8 │ │ │ │ @ instruction: 0xe753feb9 │ │ │ │ orrpl pc, r0, #4, 10 @ 0x1000000 │ │ │ │ adcscc pc, r0, #13828096 @ 0xd30000 │ │ │ │ svccc 0x0064f8d3 │ │ │ │ orrpl pc, r0, #12582912 @ 0xc00000 │ │ │ │ @@ -83837,15 +83837,15 @@ │ │ │ │ blcc febeb3b8 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ ldrbmi pc, [r8], -fp, ror #30 @ │ │ │ │ cdp2 7, 14, cr15, cr2, cr0, {7} │ │ │ │ @ instruction: 0xf7fa4658 │ │ │ │ strtmi pc, [r0], -r1, ror #25 │ │ │ │ - @ instruction: 0xf818f138 │ │ │ │ + @ instruction: 0xf820f138 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fedc28 │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -84422,15 +84422,15 @@ │ │ │ │ blcc febebcdc │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ @ instruction: 0x4658fad9 │ │ │ │ blx 14eb918 │ │ │ │ @ instruction: 0xf7fb4658 │ │ │ │ @ instruction: 0x4620f8bd │ │ │ │ - blx fe269e82 │ │ │ │ + blx fe469e82 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fee54c │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -84713,15 +84713,15 @@ │ │ │ │ blcc febec168 │ │ │ │ @ instruction: 0x3128463a │ │ │ │ @ instruction: 0xf038302c │ │ │ │ @ instruction: 0x4658f893 │ │ │ │ @ instruction: 0xf80af7e0 │ │ │ │ @ instruction: 0xf7fc4658 │ │ │ │ strtmi pc, [r0], -r9, lsr #21 │ │ │ │ - @ instruction: 0xf940f137 │ │ │ │ + @ instruction: 0xf948f137 │ │ │ │ @ instruction: 0xf8c39b04 │ │ │ │ bmi fee9d8 │ │ │ │ ldrbtmi r4, [sl], #-2873 @ 0xfffff4c7 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, sp, lsl fp │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ andslt sp, pc, r5, ror #2 │ │ │ │ @@ -85076,15 +85076,15 @@ │ │ │ │ cmpcs r0, r8, lsr pc │ │ │ │ ldmdbmi r3!, {r1, r3, r7, r9, sl, lr} │ │ │ │ rsceq pc, ip, #14090240 @ 0xd70000 │ │ │ │ andne pc, r1, r8, asr r8 @ │ │ │ │ suble r4, r1, r8, lsl #5 │ │ │ │ rscsne pc, r0, #14090240 @ 0xd70000 │ │ │ │ ldrbmi fp, [r2], -r8, asr #7 │ │ │ │ - mcr2 1, 6, pc, cr6, cr6, {1} @ │ │ │ │ + mcr2 1, 6, pc, cr14, cr6, {1} @ │ │ │ │ @ instruction: 0xf8d7b348 │ │ │ │ @ instruction: 0xf8c732f4 │ │ │ │ @ instruction: 0xf8c702f0 │ │ │ │ ldrmi sl, [r8], #-760 @ 0xfffffd08 │ │ │ │ vqadd.s8 d30, d11, d15 │ │ │ │ ldrmi r4, [ip], #-844 @ 0xfffffcb4 │ │ │ │ @ instruction: 0xf104441d │ │ │ │ @@ -85167,15 +85167,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1369300 │ │ │ │ - blls edd8c │ │ │ │ + blls eddac │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d532f8 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ ldrmi r0, [r8], #-752 @ 0xfffffd10 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 57b120 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -85240,15 +85240,15 @@ │ │ │ │ movtcs fp, #3896 @ 0xf38 │ │ │ │ @ instruction: 0xf8d54926 │ │ │ │ ldmdapl r9!, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ eorle r4, fp, r8, lsl #5 │ │ │ │ rscsne pc, r0, #13959168 @ 0xd50000 │ │ │ │ ldrmi fp, [sl], -r8, lsl #6 │ │ │ │ @ instruction: 0xf1369300 │ │ │ │ - blls edc68 │ │ │ │ + blls edc88 │ │ │ │ @ instruction: 0xf8c5b170 │ │ │ │ @ instruction: 0xf8d532f8 │ │ │ │ @ instruction: 0xf8c532f4 │ │ │ │ ldrmi r0, [r8], #-752 @ 0xfffffd10 │ │ │ │ @ instruction: 0xf8d5e004 │ │ │ │ bl 57b244 │ │ │ │ eorle r0, sp, r8 │ │ │ │ @@ -85434,15 +85434,15 @@ │ │ │ │ bls 2fbe88 │ │ │ │ tstpeq r8, #14286848 @ p-variant is OBSOLETE @ 0xda0000 │ │ │ │ addsmi r5, r8, #13828096 @ 0xd30000 │ │ │ │ adchi pc, r2, r0 │ │ │ │ tstpne ip, #14286848 @ p-variant is OBSOLETE @ 0xda0000 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0x462a8098 │ │ │ │ - blx fff6ae4e │ │ │ │ + stc2 1, cr15, [r2], {54} @ 0x36 │ │ │ │ suble r2, r4, r0, lsl #16 │ │ │ │ msrcc CPSR_, #14286848 @ 0xda0000 │ │ │ │ msrpl CPSR_s, #13238272 @ 0xca0000 │ │ │ │ tstpeq ip, #13238272 @ p-variant is OBSOLETE @ 0xca0000 │ │ │ │ ldr r1, [r9, r5, asr #17] │ │ │ │ ldrcc pc, [r8, #-2271] @ 0xfffff721 │ │ │ │ ldmpl r3, {r0, r3, r9, fp, ip, pc}^ │ │ │ │ @@ -85540,15 +85540,15 @@ │ │ │ │ @ instruction: 0xf8da9909 │ │ │ │ stmiapl fp, {r2, r3, r5, r6, r7, r9}^ │ │ │ │ @ instruction: 0xf0004298 │ │ │ │ @ instruction: 0xf8da819c │ │ │ │ stmdacs r0, {r4, r5, r6, r7, r9, ip} │ │ │ │ orrhi pc, r4, r0 │ │ │ │ @ instruction: 0xf136464a │ │ │ │ - cmpplt r0, r7, lsr #22 @ p-variant is OBSOLETE │ │ │ │ + cmpplt r0, pc, lsr #22 @ p-variant is OBSOLETE │ │ │ │ rscscc pc, r4, #14286848 @ 0xda0000 │ │ │ │ rscseq pc, r0, #13238272 @ 0xca0000 │ │ │ │ @ instruction: 0xf8ca4418 │ │ │ │ @ instruction: 0xf8ca92f8 │ │ │ │ @ instruction: 0xf8d852f4 │ │ │ │ @ instruction: 0xf8d822f4 │ │ │ │ @ instruction: 0xf7ac12f0 │ │ │ │ @@ -86316,15 +86316,15 @@ │ │ │ │ blx 178482 │ │ │ │ blvs fe94074c │ │ │ │ @ instruction: 0xf8926aa3 │ │ │ │ addmi r7, fp, #36 @ 0x24 │ │ │ │ blcs df390 │ │ │ │ streq pc, [r0, r7, asr #7] │ │ │ │ bvs ff4e3dc0 │ │ │ │ - @ instruction: 0xf8d6f24c │ │ │ │ + @ instruction: 0xf8def24c │ │ │ │ @ instruction: 0xf0109b0c │ │ │ │ svclt 0x00140f06 │ │ │ │ blvc ec874 │ │ │ │ bleq fe0eb878 │ │ │ │ movwls r6, #55771 @ 0xd9db │ │ │ │ @ instruction: 0x46d8e794 │ │ │ │ ldrsbt pc, [r0], -sp @ │ │ │ │ @@ -87769,15 +87769,15 @@ │ │ │ │ bfi r4, r1, #12, #7 │ │ │ │ ldrsbthi pc, [r8], r7 @ │ │ │ │ ldrdcc pc, [r4], #135 @ 0x87 │ │ │ │ ldrbeq pc, [r0, #263]! @ 0x107 @ │ │ │ │ cdpge 6, 0, cr4, cr1, cr8, {1} │ │ │ │ orrspl pc, r6, r3, lsl #10 │ │ │ │ @ instruction: 0xf1333110 │ │ │ │ - @ instruction: 0xf8d7fc0f │ │ │ │ + @ instruction: 0xf8d7fc17 │ │ │ │ @ instruction: 0xf50220bc │ │ │ │ ldm r5, {r0, r2, r3, r5, r8, r9, ip, sp, lr} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ @ instruction: 0xf8d70007 │ │ │ │ @ instruction: 0xf8d720bc │ │ │ │ @ instruction: 0xf8d710cc │ │ │ │ @ instruction: 0xf8d200c4 │ │ │ │ @@ -88260,15 +88260,15 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r5], #-64 @ 0xffffffc0 @ │ │ │ │ ldrdvs pc, [r4], #135 @ 0x87 │ │ │ │ strbteq pc, [r4], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf1333110 │ │ │ │ - @ instruction: 0xf8d7f839 │ │ │ │ + @ instruction: 0xf8d7f841 │ │ │ │ ldm r4, {r2, r3, r4, r5, r7, ip, sp} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ ldrsbtcs pc, [ip], r7 @ │ │ │ │ ldrdne pc, [ip], #135 @ 0x87 │ │ │ │ adcscs pc, ip, #13762560 @ 0xd20000 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ @@ -89122,15 +89122,15 @@ │ │ │ │ ldrtmi r0, [sl], -r8, lsl #22 │ │ │ │ blx ff9f01cc │ │ │ │ @ instruction: 0x46284639 │ │ │ │ blx ffa702da │ │ │ │ @ instruction: 0x9018f8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r8, asr #12 │ │ │ │ - @ instruction: 0xf97af132 │ │ │ │ + @ instruction: 0xf982f132 │ │ │ │ ldm r9, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d80007 │ │ │ │ stm r3, {r2, r3, r4, r5, r7, r9, sp, lr} │ │ │ │ ldrtmi r0, [r9], -r7 │ │ │ │ strls r4, [r0], -r8, lsr #12 │ │ │ │ @ instruction: 0x23ade9d8 │ │ │ │ @ instruction: 0xffe8f7de │ │ │ │ @@ -90435,15 +90435,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - @ instruction: 0xff36f130 │ │ │ │ + @ instruction: 0xff3ef130 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ ldrdeq pc, [r8], #135 @ 0x87 │ │ │ │ @@ -91336,15 +91336,15 @@ │ │ │ │ stmdbcs r0, {r0, r3, r4, fp, sp, lr} │ │ │ │ ldrthi pc, [r0], #-64 @ 0xffffffc0 @ │ │ │ │ ldrdvs pc, [r8], #135 @ 0x87 │ │ │ │ strbteq pc, [ip], #263 @ 0x107 @ │ │ │ │ strtmi sl, [r0], -r1, lsl #26 │ │ │ │ orrspl pc, r6, r6, lsl #10 │ │ │ │ @ instruction: 0xf1303110 │ │ │ │ - @ instruction: 0xf8d7f82d │ │ │ │ + @ instruction: 0xf8d7f835 │ │ │ │ ldm r4, {r6, r7, ip, sp} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldrtmi r0, [r0], -r7 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ adcscs pc, ip, #13762560 @ 0xd20000 │ │ │ │ ldmib r3, {r9, ip, pc}^ │ │ │ │ @@ -92454,15 +92454,15 @@ │ │ │ │ @ instruction: 0xf7af4629 │ │ │ │ @ instruction: 0x4631f8d9 │ │ │ │ @ instruction: 0xf7f04628 │ │ │ │ @ instruction: 0xf8ddf9db │ │ │ │ @ instruction: 0xf505901c │ │ │ │ @ instruction: 0x46485196 │ │ │ │ @ instruction: 0xf12e3110 │ │ │ │ - blge 1354f0 │ │ │ │ + blge 135510 │ │ │ │ muleq r7, r9, r8 │ │ │ │ adcsgt pc, ip, #216, 16 @ 0xd80000 │ │ │ │ andeq lr, r7, r3, lsl #17 │ │ │ │ @ instruction: 0x46284631 │ │ │ │ andgt pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0x23ade9d8 │ │ │ │ ldc2l 7, cr15, [ip, #876] @ 0x36c │ │ │ │ @@ -92520,15 +92520,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ rscshi pc, r2, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ stmdacs r0, {r0, r3, r8, r9, ip, pc} │ │ │ │ sbchi pc, r8, r0 │ │ │ │ @ instruction: 0xf12f463a │ │ │ │ - blls 334a98 │ │ │ │ + blls 334ab8 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf8d880bf │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ @ instruction: 0xf8c87354 │ │ │ │ stmne r7, {r2, r3, r6, r8, r9} │ │ │ │ subseq lr, r2, r4, ror r6 │ │ │ │ stmdble r2, {r0, r1, r2, r3, r4, r5, r9, fp, sp}^ │ │ │ │ @@ -92538,15 +92538,15 @@ │ │ │ │ movteq pc, #35032 @ 0x88d8 @ │ │ │ │ addsmi r5, r0, #9043968 @ 0x8a0000 │ │ │ │ adcshi pc, r6, r0 │ │ │ │ movtne pc, #51416 @ 0xc8d8 @ │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, ip, pc} │ │ │ │ adchi pc, sl, r0 │ │ │ │ @ instruction: 0xf12f9a0a │ │ │ │ - blls 3b4a50 │ │ │ │ + blls 3b4a70 │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 355aec │ │ │ │ cmppcs r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ cmppcs r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ @ instruction: 0x0c02eb00 │ │ │ │ @ instruction: 0x460ae61f │ │ │ │ @@ -93896,15 +93896,15 @@ │ │ │ │ ldrmi r6, [r1], -r2, lsr #12 │ │ │ │ @ instruction: 0xf8d7e7d2 │ │ │ │ @ instruction: 0xf8d780cc │ │ │ │ @ instruction: 0xf10730c8 │ │ │ │ @ instruction: 0x462805f8 │ │ │ │ @ instruction: 0xf503ae01 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - stc2 1, cr15, [r8], #-180 @ 0xffffff4c │ │ │ │ + ldc2 1, cr15, [r0], #-180 @ 0xffffff4c │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ msrvc CPSR_fsc, #8388608 @ 0x800000 │ │ │ │ muleq r7, r5, r8 │ │ │ │ andeq lr, r7, r6, lsl #17 │ │ │ │ ldrdcs pc, [r0], #135 @ 0x87 │ │ │ │ ldrsbne pc, [r4], #135 @ 0x87 @ │ │ │ │ ldrdeq pc, [r8], #135 @ 0x87 │ │ │ │ @@ -94785,15 +94785,15 @@ │ │ │ │ ldmdavs r9, {r6, r7, r9, ip, sp} │ │ │ │ @ instruction: 0xf0402900 │ │ │ │ @ instruction: 0xf8d7841b │ │ │ │ @ instruction: 0xf10760c8 │ │ │ │ stcge 4, cr0, [r1, #-944] @ 0xfffffc50 │ │ │ │ @ instruction: 0xf5064620 │ │ │ │ @ instruction: 0x31105196 │ │ │ │ - ldc2 1, cr15, [r6, #-176]! @ 0xffffff50 │ │ │ │ + ldc2 1, cr15, [lr, #-176]! @ 0xffffff50 │ │ │ │ ldrdcc pc, [r0], #135 @ 0x87 │ │ │ │ muleq r7, r4, r8 │ │ │ │ andeq lr, r7, r5, lsl #17 │ │ │ │ @ instruction: 0xf8d74630 │ │ │ │ @ instruction: 0xf8d720c0 │ │ │ │ @ instruction: 0xf8d210d4 │ │ │ │ andls r2, r0, #188, 4 @ 0xc000000b │ │ │ │ @@ -95894,15 +95894,15 @@ │ │ │ │ @ instruction: 0x4629c05c │ │ │ │ ldc2l 7, cr15, [r4, #684]! @ 0x2ac │ │ │ │ @ instruction: 0x46284631 │ │ │ │ cdp2 7, 15, cr15, cr6, cr12, {7} │ │ │ │ @ instruction: 0x901cf8dd │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ tstcc r0, r8, asr #12 │ │ │ │ - stc2 1, cr15, [sl], {43} @ 0x2b │ │ │ │ + ldc2 1, cr15, [r2], {43} @ 0x2b │ │ │ │ ldm r9, {r0, r8, r9, fp, sp, pc} │ │ │ │ @ instruction: 0xf8d80007 │ │ │ │ stm r3, {r2, r3, r4, r5, r7, r9, lr, pc} │ │ │ │ ldrtmi r0, [r1], -r7 │ │ │ │ @ instruction: 0xf8cd4628 │ │ │ │ ldmib r8, {lr, pc}^ │ │ │ │ @ instruction: 0xf7d823ad │ │ │ │ @@ -95960,15 +95960,15 @@ │ │ │ │ @ instruction: 0xf8d89908 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d880f1 │ │ │ │ movwls r1, #37708 @ 0x934c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ ldrtmi r8, [sl], -r7, asr #1 │ │ │ │ - @ instruction: 0xf9b2f12c │ │ │ │ + @ instruction: 0xf9baf12c │ │ │ │ stmdacs r0, {r0, r3, r8, r9, fp, ip, pc} │ │ │ │ adcshi pc, lr, r0 │ │ │ │ cmppcs r0, #216, 16 @ p-variant is OBSOLETE @ 0xd80000 │ │ │ │ cmppvc r4, #200, 16 @ p-variant is OBSOLETE @ 0xc80000 │ │ │ │ movteq pc, #51400 @ 0xc8c8 @ │ │ │ │ ldrbt r1, [r4], -r7, lsl #17 │ │ │ │ bcs 1078f68 │ │ │ │ @@ -95978,15 +95978,15 @@ │ │ │ │ @ instruction: 0xf8d89908 │ │ │ │ stmpl sl, {r3, r6, r8, r9} │ │ │ │ @ instruction: 0xf0004290 │ │ │ │ @ instruction: 0xf8d880b5 │ │ │ │ movwls r1, #45900 @ 0xb34c │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ bls 3590ec │ │ │ │ - @ instruction: 0xf98ef12c │ │ │ │ + @ instruction: 0xf996f12c │ │ │ │ stmdacs r0, {r0, r1, r3, r8, r9, fp, ip, pc} │ │ │ │ addshi pc, r7, r0 │ │ │ │ @ instruction: 0xf8c89a0a │ │ │ │ @ instruction: 0xf8d82354 │ │ │ │ @ instruction: 0xf8c82350 │ │ │ │ bl b9b94 │ │ │ │ ldr r0, [pc], -r2, lsl #24 │ │ │ │ @@ -96925,15 +96925,15 @@ │ │ │ │ stmdaeq r8, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r2, asr #24 │ │ │ │ b ff077b88 │ │ │ │ stmdaeq r0!, {r2, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ │ │ andle r1, r1, r3, asr #24 │ │ │ │ b feef7b94 │ │ │ │ mvneq pc, #212, 16 @ 0xd40000 │ │ │ │ - @ instruction: 0xff24f124 │ │ │ │ + @ instruction: 0xff2cf124 │ │ │ │ mvnsne pc, #212, 16 @ 0xd40000 │ │ │ │ @ instruction: 0xf8d4b121 │ │ │ │ blvs 746d08 │ │ │ │ @ instruction: 0x47906a58 │ │ │ │ @ instruction: 0xf0844628 │ │ │ │ bvs ffbb8e60 │ │ │ │ blvs 74b5dc │ │ │ │ @@ -96952,21 +96952,21 @@ │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x460d0ff0 │ │ │ │ strmi r4, [r8], -r4, lsl #12 │ │ │ │ @ instruction: 0xff4ef04f │ │ │ │ stmdbvs sl!, {r8, sp} │ │ │ │ ldmib lr!, {r5, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ sbcpl pc, ip, r4, lsr #5 │ │ │ │ - ldc2 1, cr15, [sl], #-248 @ 0xffffff08 │ │ │ │ + mcrr2 1, 3, pc, r2, cr14 @ │ │ │ │ teqpvs r3, #164, 10 @ p-variant is OBSOLETE @ 0x29000000 │ │ │ │ @ instruction: 0xf8d34629 │ │ │ │ @ instruction: 0xf04f0560 │ │ │ │ @ instruction: 0xf2a4ff27 │ │ │ │ @ instruction: 0xf13e50cc │ │ │ │ - @ instruction: 0xf5a4fc3d │ │ │ │ + @ instruction: 0xf5a4fc45 │ │ │ │ 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 fec10fbc │ │ │ │ @@ -97049,15 +97049,15 @@ │ │ │ │ ldrmi r0, [r4], r8, asr #31 │ │ │ │ strmi fp, [ip], -sl, lsl #1 │ │ │ │ andseq pc, r0, #18 │ │ │ │ @ instruction: 0x4605d01f │ │ │ │ @ instruction: 0xf1042101 │ │ │ │ @ instruction: 0xf8840080 │ │ │ │ movwls r1, #36956 @ 0x905c │ │ │ │ - blx d76406 │ │ │ │ + blx f76406 │ │ │ │ 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}^ │ │ │ │ @@ -97108,15 +97108,15 @@ │ │ │ │ ldmdblt r2, {r2, r3, r4, r6, sp} │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ @ instruction: 0xf1038870 │ │ │ │ strtmi r0, [r0], -r0, ror #2 │ │ │ │ @ instruction: 0xf00f9301 │ │ │ │ blls 139efc │ │ │ │ addeq pc, r0, r3, lsl #2 │ │ │ │ - blx fed764f0 │ │ │ │ + blx fef764f0 │ │ │ │ pop {r0, r1, ip, sp, pc} │ │ │ │ svclt 0x00008870 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ streq pc, [r0, ip, asr #17]! │ │ │ │ @ instruction: 0xf6ad4c54 │ │ │ │ @@ -97145,39 +97145,39 @@ │ │ │ │ ldrmi r3, [r3], #-769 @ 0xfffffcff │ │ │ │ ldrdlt pc, [r0, -pc] │ │ │ │ @ instruction: 0xf8ada826 │ │ │ │ movwcs r3, #10 │ │ │ │ strdvs r4, [r3], -fp @ │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf13c60e3 │ │ │ │ - @ instruction: 0x4658f819 │ │ │ │ - @ instruction: 0xfff2f123 │ │ │ │ + ldrbmi pc, [r8], -r1, lsr #16 @ │ │ │ │ + @ instruction: 0xfffaf123 │ │ │ │ suble r2, r2, r0, lsl #16 │ │ │ │ @ instruction: 0xf1249001 │ │ │ │ - strmi pc, [r0], r7, lsr #16 │ │ │ │ + strmi pc, [r0], pc, lsr #16 │ │ │ │ @ instruction: 0xf1249801 │ │ │ │ - strbmi pc, [r1], -r1, lsr #16 @ │ │ │ │ + strbmi pc, [r1], -r9, lsr #16 @ │ │ │ │ stmdage r6!, {r1, r9, sl, lr} │ │ │ │ - @ instruction: 0xf846f13c │ │ │ │ + @ instruction: 0xf84ef13c │ │ │ │ tstpeq sl, sp, lsl #2 @ p-variant is OBSOLETE │ │ │ │ stmdage r6!, {r1, r9, sp} │ │ │ │ - @ instruction: 0xf840f13c │ │ │ │ + @ instruction: 0xf848f13c │ │ │ │ stmdbge r4, {r3, r9, sp} │ │ │ │ @ instruction: 0xf13ca826 │ │ │ │ - andcs pc, r8, #3866624 @ 0x3b0000 │ │ │ │ + andcs pc, r8, #4390912 @ 0x430000 │ │ │ │ bicpl pc, r7, r6, lsl #10 │ │ │ │ @ instruction: 0xf13ca826 │ │ │ │ - @ instruction: 0xf8d7f835 │ │ │ │ + @ instruction: 0xf8d7f83d │ │ │ │ andcs r1, r1, #248, 6 @ 0xe0000003 │ │ │ │ vadd.i8 d10, d1, d22 │ │ │ │ @ instruction: 0xf13c11cb │ │ │ │ - eorcs pc, r0, #2949120 @ 0x2d0000 │ │ │ │ + eorcs pc, r0, #3473408 @ 0x350000 │ │ │ │ tstpeq r4, sp, lsl #12 @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf13ca826 │ │ │ │ - @ instruction: 0xf60dfa9f │ │ │ │ + @ instruction: 0xf60dfaa7 │ │ │ │ ldm ip!, {r2, r4, sl, fp} │ │ │ │ eorvs r0, r0, pc │ │ │ │ rsbvs r2, r1, r0 │ │ │ │ rscvs r6, r3, r2, lsr #1 │ │ │ │ blmi 74c978 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ @ instruction: 0xf8dd681a │ │ │ │ @@ -97191,15 +97191,15 @@ │ │ │ │ @ instruction: 0xb1b89806 │ │ │ │ @ instruction: 0xf79fa90a │ │ │ │ ldmiblt r8, {r5, r7, sl, fp, sp, lr, pc} │ │ │ │ andscc lr, lr, #3620864 @ 0x374000 │ │ │ │ andle r4, r6, sl, lsl r3 │ │ │ │ andcs sl, r4, #49152 @ 0xc000 │ │ │ │ andvs sl, fp, r6, lsr #16 │ │ │ │ - @ instruction: 0xfffaf13b │ │ │ │ + @ instruction: 0xf802f13c │ │ │ │ blmi 434010 │ │ │ │ bmi 402550 │ │ │ │ @ instruction: 0xf858447a │ │ │ │ ldmdavs r8, {r0, r1, ip, sp} │ │ │ │ svc 0x00e0f79f │ │ │ │ rscscc pc, pc, pc, asr #32 │ │ │ │ @ instruction: 0xf7a0e7ce │ │ │ │ @@ -97220,15 +97220,15 @@ │ │ │ │ blmi 7651cc │ │ │ │ @ instruction: 0x4605447a │ │ │ │ blvs 1f82f4 │ │ │ │ @ instruction: 0x462158d3 │ │ │ │ ldmdavs fp, {r4, r5, r9, sl, lr} │ │ │ │ @ instruction: 0xf04f9305 │ │ │ │ strls r0, [r4], #-768 @ 0xfffffd00 │ │ │ │ - @ instruction: 0xf8caf131 │ │ │ │ + @ instruction: 0xf8d2f131 │ │ │ │ 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 │ │ │ │ @@ -97663,15 +97663,15 @@ │ │ │ │ svceq 0x00d8f8cc │ │ │ │ ldrtvs pc, [r3], #-1440 @ 0xfffffa60 @ │ │ │ │ strbpl pc, [ip], r0, lsr #5 @ │ │ │ │ @ instruction: 0xf5a0b083 │ │ │ │ @ instruction: 0xf5a05580 │ │ │ │ @ instruction: 0x463058d9 │ │ │ │ @ instruction: 0xf13d4691 │ │ │ │ - @ instruction: 0xf8d4fead │ │ │ │ + @ instruction: 0xf8d4feb5 │ │ │ │ @ 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 │ │ │ │ @@ -97679,15 +97679,15 @@ │ │ │ │ addvs r6, r3, r3, asr #32 │ │ │ │ smlabtvs r3, r3, r0, r6 │ │ │ │ @ instruction: 0xf8d56143 │ │ │ │ movwcs r1, #6704 @ 0x1a30 │ │ │ │ strtmi r4, [r0], -sl, asr #12 │ │ │ │ @ instruction: 0xf8f0f04f │ │ │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ │ │ - mrc2 1, 4, pc, cr10, cr13, {1} │ │ │ │ + mcr2 1, 5, pc, cr2, cr13, {1} @ │ │ │ │ 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} │ │ │ │ @@ -97965,15 +97965,15 @@ │ │ │ │ ldrmi r4, [r0], fp, lsl #13 │ │ │ │ @ instruction: 0xf89d461f │ │ │ │ strcc sl, [r4], -r8, asr #32 │ │ │ │ ldmibpl r9, {r8, sl, ip, sp, lr, pc}^ │ │ │ │ svceq 0x0000f1ba │ │ │ │ ldrtmi sp, [r0], -pc, rrx │ │ │ │ stmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - mrrc2 1, 3, pc, r0, cr13 @ │ │ │ │ + mrrc2 1, 3, pc, r8, cr13 @ │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi bf90b0 │ │ │ │ @ instruction: 0xf0002c00 │ │ │ │ ldmib r4, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ strbmi r2, [r2, #-788] @ 0xfffffcec │ │ │ │ @ instruction: 0xf08041bb │ │ │ │ @ instruction: 0xf104808e │ │ │ │ @@ -98015,21 +98015,21 @@ │ │ │ │ svchi 0x005bf3bf │ │ │ │ svcne 0x0000e853 │ │ │ │ stmda r3, {r0, r8, ip, sp}^ │ │ │ │ bcs bf614 │ │ │ │ vsra.u64 , q12, #1 │ │ │ │ shsaxmi r8, r0, fp │ │ │ │ andmi pc, r0, r9, asr #17 │ │ │ │ - blx fff7731a │ │ │ │ + stc2 1, cr15, [r2], {61} @ 0x3d │ │ │ │ andmi pc, r0, fp, asr #17 │ │ │ │ ldrtmi r2, [r8], -r0, lsl #14 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ shsub8mi r8, r0, r0 │ │ │ │ stmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ │ │ - blx ff8f7332 │ │ │ │ + blx ffaf7332 │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ blmi af9190 │ │ │ │ orrsle r2, r0, r0, lsl #24 │ │ │ │ ldrdge pc, [r4], pc @ │ │ │ │ movwls r2, #29456 @ 0x7310 │ │ │ │ @ instruction: 0xe7b044fa │ │ │ │ @ instruction: 0x1098f8d4 │ │ │ │ @@ -98038,28 +98038,28 @@ │ │ │ │ @ instruction: 0x46073098 │ │ │ │ movwcs lr, #18899 @ 0x49d3 │ │ │ │ tstcs r2, #196, 18 @ 0x310000 │ │ │ │ sbcle r2, r7, r0, lsl #16 │ │ │ │ tstcs r0, r2, lsr #12 │ │ │ │ @ instruction: 0xf0834628 │ │ │ │ ldrtmi pc, [r0], -sp, lsl #20 @ │ │ │ │ - blx ff3f7376 │ │ │ │ + blx ff5f7376 │ │ │ │ andlt r4, r9, r8, lsr r6 │ │ │ │ svchi 0x00f0e8bd │ │ │ │ ldrdge pc, [r8], #-143 @ 0xffffff71 │ │ │ │ ldrbtmi r9, [sl], #1031 @ 0x407 │ │ │ │ @ instruction: 0xf104e791 │ │ │ │ vrsra.u32 q0, q4, #1 │ │ │ │ ldmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ │ │ tstcc r1, r0, lsl #30 │ │ │ │ andne lr, r0, #4390912 @ 0x430000 │ │ │ │ mvnsle r2, r0, lsl #20 │ │ │ │ vqshlu.s32 d4, d16, #31 │ │ │ │ @ instruction: 0xf13d8f5b │ │ │ │ - @ instruction: 0xf8cbfbb3 │ │ │ │ + @ instruction: 0xf8cbfbbb │ │ │ │ ldr r4, [r7, r0]! │ │ │ │ ldrbcc pc, [pc, pc, asr #32]! @ │ │ │ │ svclt 0x0000e7dd │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ eoreq r4, sl, r0, asr #30 │ │ │ │ strhteq r4, [sl], -r4 │ │ │ │ @@ -98080,19 +98080,19 @@ │ │ │ │ @ instruction: 0xf8df447a │ │ │ │ @ instruction: 0x46049c94 │ │ │ │ ldrbtmi r4, [r9], #1600 @ 0x640 │ │ │ │ ldmpl r3, {r0, r1, r3, r7, r9, sl, lr}^ │ │ │ │ @ instruction: 0xf8cd681b │ │ │ │ @ instruction: 0xf04f3c94 │ │ │ │ vcgt.s32 d0, d13, d0 │ │ │ │ - stmdacs r0, {r0, r1, r2, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r3, r9, fp, ip, sp, lr, pc} │ │ │ │ msrhi CPSR_fc, #1 │ │ │ │ andls sl, r7, ip, ror lr │ │ │ │ ldrtmi r4, [r0], -r1, asr #12 │ │ │ │ - @ instruction: 0xf9bcf22d │ │ │ │ + @ instruction: 0xf9c4f22d │ │ │ │ @ instruction: 0xf8969b07 │ │ │ │ bcs c3b2c │ │ │ │ rscshi pc, r2, #65 @ 0x41 │ │ │ │ mrrccs 8, 13, pc, ip, cr15 @ │ │ │ │ strpl pc, [r0, #1284] @ 0x504 │ │ │ │ ldmdavc r9, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ @ instruction: 0xf0412946 │ │ │ │ @@ -98103,15 +98103,15 @@ │ │ │ │ tstcs r4, r4, asr #24 │ │ │ │ eoreq pc, r4, fp, lsl #2 │ │ │ │ @ instruction: 0xf7ff447a │ │ │ │ @ instruction: 0xf8c5f907 │ │ │ │ stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9} │ │ │ │ rscshi pc, r1, #1 │ │ │ │ vmax.s32 q2, , q0 │ │ │ │ - stmdavc r3, {r0, r1, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r3, r6, r8, fp, ip, sp, lr, pc} │ │ │ │ blcs 149ba4 │ │ │ │ movthi pc, #33281 @ 0x8201 @ │ │ │ │ subvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf5054631 │ │ │ │ @ instruction: 0xf79f601d │ │ │ │ ldclvs 13, cr14, [r1], #-992 @ 0xfffffc20 │ │ │ │ addscs pc, r8, #14024704 @ 0xd60000 │ │ │ │ @@ -98149,15 +98149,15 @@ │ │ │ │ stmdacs r0, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ cmnphi r3, #65 @ p-variant is OBSOLETE @ 0x41 │ │ │ │ adcscc pc, ip, #9830400 @ 0x960000 │ │ │ │ @ instruction: 0xf89bb11b │ │ │ │ @ instruction: 0xf08331cd │ │ │ │ @ instruction: 0xf8850301 │ │ │ │ @ instruction: 0xf130391d │ │ │ │ - @ instruction: 0xf895ff77 │ │ │ │ + @ instruction: 0xf895ff7f │ │ │ │ movwcs r2, #2312 @ 0x908 │ │ │ │ @ instruction: 0xf8852107 │ │ │ │ movwcs r3, #6409 @ 0x1909 │ │ │ │ stmdbeq ip, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmdbcc r4!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stmdbne r8!, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movwcs fp, #8490 @ 0x212a │ │ │ │ @@ -98179,29 +98179,29 @@ │ │ │ │ @ instruction: 0xf8d53914 │ │ │ │ movwcc r3, #6424 @ 0x1918 │ │ │ │ blvs daacc4 │ │ │ │ svclt 0x0008ae2f │ │ │ │ ldmdbcc r8, {r0, r2, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ tstls r0, #24, 12 @ 0x1800000 │ │ │ │ - ldc2l 2, cr15, [r4, #180]! @ 0xb4 │ │ │ │ + ldc2l 2, cr15, [ip, #180]! @ 0xb4 │ │ │ │ movpl pc, #4, 10 @ 0x1000000 │ │ │ │ @ instruction: 0x46413310 │ │ │ │ tstls r1, #24, 12 @ 0x1800000 │ │ │ │ - cdp2 2, 3, cr15, cr0, cr13, {1} │ │ │ │ + cdp2 2, 3, cr15, cr8, cr13, {1} │ │ │ │ bcc ffdf9448 │ │ │ │ andcs r4, r1, #48, 12 @ 0x3000000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - mcr2 2, 2, pc, cr4, cr6, {1} @ │ │ │ │ + mcr2 2, 2, pc, cr12, cr6, {1} @ │ │ │ │ bcc ff9f945c │ │ │ │ andcs r4, r0, #48, 12 @ 0x3000000 │ │ │ │ andcc pc, r3, r9, asr r8 @ │ │ │ │ ldrmi r9, [r9], -r7, lsl #6 │ │ │ │ - mrc2 2, 1, pc, cr10, cr6, {1} │ │ │ │ + mcr2 2, 2, pc, cr2, cr6, {1} @ │ │ │ │ strls r2, [r1], -r0, lsl #6 │ │ │ │ @ instruction: 0x4659461a │ │ │ │ movwls r4, #1568 @ 0x620 │ │ │ │ blx 57730c │ │ │ │ stmdacs r0, {r1, r2, r9, sl, lr} │ │ │ │ addshi pc, lr, #65 @ 0x41 │ │ │ │ ldclcc 8, cr15, [r8], {213} @ 0xd5 │ │ │ │ @@ -98909,15 +98909,15 @@ │ │ │ │ subeq pc, r0, #192, 4 │ │ │ │ msrne SPSR_x, #805306372 @ 0x30000004 │ │ │ │ movteq pc, #704 @ 0x2c0 @ │ │ │ │ svclt 0x00882906 │ │ │ │ @ instruction: 0xf8c44613 │ │ │ │ @ instruction: 0xf04f3400 │ │ │ │ vadd.i64 d0, d15, d0 │ │ │ │ - @ instruction: 0xf8d5ff77 │ │ │ │ + @ instruction: 0xf8d5ff7f │ │ │ │ @ instruction: 0xf8c423f8 │ │ │ │ vshl.s8 d0, d4, d4 │ │ │ │ blls 3cbc7c │ │ │ │ ldrdcs pc, [r4, #130] @ 0x82 │ │ │ │ mvnsne pc, #13959168 @ 0xd50000 │ │ │ │ stccc 8, cr15, [r8], {83} @ 0x53 │ │ │ │ strcc pc, [ip], #-2244 @ 0xfffff73c │ │ │ │ @@ -99261,15 +99261,15 @@ │ │ │ │ ldrdls pc, [r4], -ip │ │ │ │ ldrd pc, [r8], -ip │ │ │ │ ldrdgt pc, [ip], -ip │ │ │ │ @ instruction: 0xf8c563eb │ │ │ │ @ instruction: 0xf8c59040 │ │ │ │ @ instruction: 0xf8c5e044 │ │ │ │ @ instruction: 0xf127c048 │ │ │ │ - movwcs pc, #7327 @ 0x1c9f @ │ │ │ │ + movwcs pc, #7335 @ 0x1ca7 @ │ │ │ │ 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 │ │ │ │ @@ -99361,31 +99361,31 @@ │ │ │ │ @ instruction: 0xf8c47a84 │ │ │ │ @ instruction: 0xf8c4ea88 │ │ │ │ @ instruction: 0xf8c43e70 │ │ │ │ @ instruction: 0xf8c43e78 │ │ │ │ @ instruction: 0xf8c4ce6c │ │ │ │ @ instruction: 0xf8c4ce74 │ │ │ │ @ instruction: 0xf1396e8c │ │ │ │ - ldmdbmi r4!, {r0, r1, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r4!, {r0, r1, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ │ │ ldrbmi r2, [r0], -r9, lsl #4 │ │ │ │ @ instruction: 0xf1394479 │ │ │ │ - @ instruction: 0xf504fefb │ │ │ │ + @ instruction: 0xf504ff03 │ │ │ │ tstcc r0, r8, asr #3 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - mrc2 1, 7, pc, cr4, cr9, {1} │ │ │ │ + mrc2 1, 7, pc, cr12, cr9, {1} │ │ │ │ bicpl pc, r8, r4, lsl #10 │ │ │ │ andcs r3, r4, #20, 2 │ │ │ │ @ instruction: 0xf1394650 │ │ │ │ - @ instruction: 0xf504feed │ │ │ │ + @ instruction: 0xf504fef5 │ │ │ │ tstcc r8, r8, asr #3 │ │ │ │ ldrbmi r2, [r0], -r4, lsl #4 │ │ │ │ - mcr2 1, 7, pc, cr6, cr9, {1} @ │ │ │ │ + mcr2 1, 7, pc, cr14, cr9, {1} @ │ │ │ │ ldrbmi r2, [r0], -r0, lsr #4 │ │ │ │ @ instruction: 0xf13a4641 │ │ │ │ - @ instruction: 0x46c6f959 │ │ │ │ + strbmi pc, [r6], r1, ror #18 @ │ │ │ │ rscpl pc, ip, #4, 10 @ 0x1000000 │ │ │ │ blpl 17b79fc │ │ │ │ andls r3, r7, #28, 4 @ 0xc0000001 │ │ │ │ @ instruction: 0x000fe8be │ │ │ │ cdpcc 8, 8, cr15, cr8, cr4, {6} │ │ │ │ movtvs pc, #58628 @ 0xe504 @ │ │ │ │ @ instruction: 0xc1c3f894 │ │ │ │ @@ -99459,15 +99459,15 @@ │ │ │ │ stcmi 8, cr15, [r1], {1} │ │ │ │ stccc 8, cr15, [r2], {1} │ │ │ │ movwcs sp, #495 @ 0x1ef │ │ │ │ @ instruction: 0xf88d2200 │ │ │ │ @ instruction: 0x46413c90 │ │ │ │ @ instruction: 0xf8d52300 │ │ │ │ @ instruction: 0xf12203fc │ │ │ │ - blmi 67aebc │ │ │ │ + blmi 67aedc │ │ │ │ ldclcs 8, cr15, [r8], {213} @ 0xd5 │ │ │ │ @ instruction: 0xf8c5447b │ │ │ │ @ instruction: 0xf8c503e4 │ │ │ │ @ instruction: 0xf89533f0 │ │ │ │ ldmdavc r2, {r1, r2, r3, r4, r8, fp, ip, sp} │ │ │ │ svclt 0x0000e022 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ @@ -99872,19 +99872,19 @@ │ │ │ │ msrhi CPSR_xc, r0 │ │ │ │ rscsvc pc, r0, #1325400064 @ 0x4f000000 │ │ │ │ @ instruction: 0xf79d2100 │ │ │ │ blmi fea377dc │ │ │ │ stmdage sl, {r0, r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d5, d9 │ │ │ │ - blmi fe97aea0 │ │ │ │ + blmi fe97aec0 │ │ │ │ stmdage sl, {r9, sp} │ │ │ │ movwls r5, #30971 @ 0x78fb │ │ │ │ vmin.s d4, d5, d9 │ │ │ │ - ldmibmi pc, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} @ │ │ │ │ + ldmibmi pc, {r0, r1, r3, r4, r6, r7, fp, ip, sp, lr, pc} @ │ │ │ │ bge 34e454 │ │ │ │ @ instruction: 0x46284479 │ │ │ │ @ instruction: 0xf0999400 │ │ │ │ @ instruction: 0x4606fbb1 │ │ │ │ stmiavs r3!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ │ │ stmdavs r0!, {r0, r3, r5, r9, sl, lr} │ │ │ │ bmi fe70e9c0 │ │ │ │ @@ -99931,90 +99931,90 @@ │ │ │ │ b 149bdf4 │ │ │ │ b 134fff8 │ │ │ │ ldrmi r0, [sl], -sl, lsl #20 │ │ │ │ @ instruction: 0xf5054974 │ │ │ │ andls r7, r9, #220 @ 0xdc │ │ │ │ ldrbtmi r2, [r9], #-535 @ 0xfffffde9 │ │ │ │ vqdmulh.s d25, d10, d9 │ │ │ │ - @ instruction: 0x6cabf9cb │ │ │ │ + @ instruction: 0x6cabf9d3 │ │ │ │ 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] │ │ │ │ - blx ff37962c │ │ │ │ + blx ff57962c │ │ │ │ @ instruction: 0xf5054968 │ │ │ │ ldrbtmi r7, [r9], #-214 @ 0xffffff2a │ │ │ │ - ldc2 2, cr15, [lr], {122} @ 0x7a │ │ │ │ + stc2 2, cr15, [r6], #488 @ 0x1e8 │ │ │ │ @ instruction: 0xf8c54966 │ │ │ │ @ instruction: 0xf50501c4 │ │ │ │ ldrbtmi r7, [r9], #-214 @ 0xffffff2a │ │ │ │ - stc2 2, cr15, [r4], {122} @ 0x7a │ │ │ │ + stc2 2, cr15, [ip], {122} @ 0x7a │ │ │ │ blne ff0cf1f0 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501c8 │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - ldmdbmi pc, {r0, r3, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ @ │ │ │ │ + ldmdbmi pc, {r0, r7, sl, 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 │ │ │ │ - stc2l 2, cr15, [lr], #-488 @ 0xfffffe18 │ │ │ │ + ldc2l 2, cr15, [r6], #-488 @ 0xfffffe18 │ │ │ │ blx feccf1f8 │ │ │ │ ldrbtmi pc, [r9], #-128 @ 0xffffff80 @ │ │ │ │ @ instruction: 0xf8850940 │ │ │ │ @ instruction: 0xf50501ca │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - ldmdbmi r6, {r0, r1, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + ldmdbmi r6, {r0, r1, r3, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, fp, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - mrrc2 2, 7, pc, r8, cr10 @ │ │ │ │ + stc2l 2, cr15, [r0], #-488 @ 0xfffffe18 │ │ │ │ blne ff0cf200 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501cc │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - stmdbmi sp, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi sp, {r0, r2, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, lr, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - mcrr2 2, 7, pc, r2, cr10 @ │ │ │ │ + mcrr2 2, 7, pc, sl, cr10 @ │ │ │ │ blne ff0cf208 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501cf │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - stmdbmi r4, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ + stmdbmi r4, {r0, r1, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ bicseq pc, r0, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - stc2 2, cr15, [ip], #-488 @ 0xfffffe18 │ │ │ │ + ldc2 2, cr15, [r4], #-488 @ 0xfffffe18 │ │ │ │ blne ff0cf210 │ │ │ │ andcs fp, r1, r8, lsl pc │ │ │ │ @ instruction: 0xf8854479 │ │ │ │ @ instruction: 0xf50501d1 │ │ │ │ vqadd.s64 , q13, q3 │ │ │ │ - ldmdbmi fp!, {r0, r2, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi fp!, {r0, r2, r3, r6, sl, fp, ip, sp, lr, pc} │ │ │ │ bicseq pc, r4, r5, asr #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ vqshl.s64 q10, , q5 │ │ │ │ - ldmdbmi r8!, {r0, r3, r4, sl, fp, ip, sp, lr, pc} │ │ │ │ + ldmdbmi r8!, {r0, r5, sl, fp, ip, sp, lr, pc} │ │ │ │ svclt 0x00181bc0 │ │ │ │ ldrbtmi r2, [r9], #-1 │ │ │ │ biceq pc, sp, r5, lsl #17 │ │ │ │ sbcsvc pc, r6, r5, lsl #10 │ │ │ │ - stc2 2, cr15, [lr], {122} @ 0x7a │ │ │ │ + ldc2 2, cr15, [r6], {122} @ 0x7a │ │ │ │ ldm sl, {r4, r7, r8, ip, sp, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0x071b8f5b │ │ │ │ andcs sp, r1, #12, 8 @ 0xc000000 │ │ │ │ bmi cb4da0 │ │ │ │ mvnscc pc, pc, asr #32 │ │ │ │ vhadd.s8 d25, d0, d0 │ │ │ │ @@ -100024,19 +100024,19 @@ │ │ │ │ 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, q15, │ │ │ │ - strmi pc, [r4], -fp, asr #25 │ │ │ │ + @ instruction: 0x4604fcd3 │ │ │ │ bmi 97686c │ │ │ │ stmdbmi r2!, {r1, sp} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - @ instruction: 0xff20f125 │ │ │ │ + @ instruction: 0xff28f125 │ │ │ │ @ instruction: 0xf79de71b │ │ │ │ svclt 0x0000ec9c │ │ │ │ adcseq r3, sl, ip, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ adcseq r3, sl, r4, lsl r5 │ │ │ │ muleq r0, r8, sl │ │ │ │ muleq r0, r8, fp │ │ │ │ @@ -100085,17 +100085,17 @@ │ │ │ │ @ instruction: 0x3c7cea4f │ │ │ │ @ instruction: 0x7c7cea4f │ │ │ │ vldmiami ip!, {s29-s107} │ │ │ │ beq 3777a0 │ │ │ │ andls r4, r0, #27262976 @ 0x1a00000 │ │ │ │ sbcsvc pc, r6, r0, lsl #10 │ │ │ │ vqdmulh.s d25, d10, d0 │ │ │ │ - @ instruction: 0xf505fb13 │ │ │ │ + @ instruction: 0xf505fb1b │ │ │ │ vqadd.s64 , q13, q6 │ │ │ │ - @ instruction: 0x4628fb35 │ │ │ │ + @ instruction: 0x4628fb3d │ │ │ │ blx fff790fa │ │ │ │ bvs 1ad7b44 │ │ │ │ ldrmi r4, [r8, r9, lsr #12] │ │ │ │ blmi 28f6c0 │ │ │ │ ldmpl r3, {r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ blls 296f10 │ │ │ │ @ instruction: 0xf04f405a │ │ │ │ @@ -100189,15 +100189,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 │ │ │ │ - ldc2l 1, cr15, [r4], #152 @ 0x98 │ │ │ │ + ldc2l 1, cr15, [ip], #152 @ 0x98 │ │ │ │ ldmib sp, {sp}^ │ │ │ │ mrscs r2, SP_irq │ │ │ │ @ instruction: 0x41994290 │ │ │ │ ldmdaeq r0, {r2, r3, r4, r8, r9, ip, lr, pc}^ │ │ │ │ b 10bf1a0 │ │ │ │ @ instruction: 0xf50470c3 │ │ │ │ ldmib r3, {r3, r6, r7, r8, r9, ip, lr}^ │ │ │ │ @@ -100265,15 +100265,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 │ │ │ │ - ldc2l 1, cr15, [r6], #-152 @ 0xffffff68 │ │ │ │ + ldc2l 1, cr15, [lr], #-152 @ 0xffffff68 │ │ │ │ sbcpl pc, r8, #41943040 @ 0x2800000 │ │ │ │ ldrdcc lr, [r0, -sp] │ │ │ │ andeq lr, r0, #3440640 @ 0x348000 │ │ │ │ @ instruction: 0x0c02ea50 │ │ │ │ addsmi sp, r8, #5 │ │ │ │ @ instruction: 0x0c01eb72 │ │ │ │ @ instruction: 0x4603bf3c │ │ │ │ @@ -100511,32 +100511,32 @@ │ │ │ │ @ instruction: 0xf04f9311 │ │ │ │ ldmdavs r3!, {r8, r9} │ │ │ │ @ instruction: 0xf5036101 │ │ │ │ @ instruction: 0xf8d35380 │ │ │ │ @ instruction: 0xf50552b0 │ │ │ │ ldrcc r5, [r0], #-1251 @ 0xfffffb1d │ │ │ │ @ instruction: 0xf13b4620 │ │ │ │ - @ instruction: 0xf505f867 │ │ │ │ + @ instruction: 0xf505f86f │ │ │ │ @ instruction: 0xf5055380 │ │ │ │ andcc r5, r8, #805306382 @ 0x3000000e │ │ │ │ stclcc 8, cr15, [ip], #-844 @ 0xfffffcb4 │ │ │ │ mulle r8, r3, r2 │ │ │ │ andne lr, r0, #3457024 @ 0x34c000 │ │ │ │ andscc pc, ip, r9, asr #17 │ │ │ │ andsvs r6, r1, sl, asr #32 │ │ │ │ stmib r3, {r9, sp}^ │ │ │ │ strtmi r2, [r0], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf860f13b │ │ │ │ + @ instruction: 0xf868f13b │ │ │ │ @ instruction: 0xa01cf8d9 │ │ │ │ svceq 0x0000f1ba │ │ │ │ adcshi pc, r4, r0 │ │ │ │ bicspl pc, r9, r5, lsl #10 │ │ │ │ addseq pc, r8, sl, lsl #2 │ │ │ │ @ instruction: 0xf1263110 │ │ │ │ - @ instruction: 0xf8d9fff7 │ │ │ │ + @ instruction: 0xf8d9ffff │ │ │ │ @ instruction: 0xf105501c │ │ │ │ ldrbmi r0, [r0], -r8, lsl #20 │ │ │ │ mrc2 7, 7, pc, cr8, cr11, {7} │ │ │ │ stmiavs fp!, {r1, r3, r5, r9, fp, sp, lr}^ │ │ │ │ @ instruction: 0xf0402a00 │ │ │ │ stmdbvs ip!, {r0, r1, r2, r3, r7, pc}^ │ │ │ │ mulle r4, ip, r2 │ │ │ │ @@ -100566,31 +100566,31 @@ │ │ │ │ vmlscc.f64 d4, d4, d10 │ │ │ │ svcge 0x000b2400 │ │ │ │ strls r4, [r9, #-1147] @ 0xfffffb85 │ │ │ │ blge 46221c │ │ │ │ @ instruction: 0xf8569307 │ │ │ │ @ instruction: 0xf5055f04 │ │ │ │ @ instruction: 0xf1265096 │ │ │ │ - mvnslt pc, pc, ror #31 │ │ │ │ + ldrshlt pc, [r8, #247]! @ 0xf7 @ │ │ │ │ orrpl pc, r0, #20971520 @ 0x1400000 │ │ │ │ cmppcc r8, #13828096 @ p-variant is OBSOLETE @ 0xd30000 │ │ │ │ ldrle r0, [r9], #-2011 @ 0xfffff825 │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ @ instruction: 0xf1264638 │ │ │ │ - stmdals r7, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ + stmdals r7, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ orrspl pc, r6, r5, lsl #10 │ │ │ │ - @ instruction: 0xfff2f126 │ │ │ │ + @ instruction: 0xfffaf126 │ │ │ │ @ instruction: 0x301cf8d9 │ │ │ │ ldmib sp, {r3, r9, fp, ip, pc}^ │ │ │ │ orrscc r0, r8, #-1073741821 @ 0xc0000003 │ │ │ │ andge lr, r3, #3358720 @ 0x334000 │ │ │ │ stm sp, {r1, r8, r9, ip, pc} │ │ │ │ blls 43d650 │ │ │ │ muleq r7, r7, r8 │ │ │ │ - @ instruction: 0xf82cf127 │ │ │ │ + @ instruction: 0xf834f127 │ │ │ │ strmi r3, [r0, #1025]! @ 0x401 │ │ │ │ stcls 1, cr13, [r9, #-852] @ 0xfffffcac │ │ │ │ bvs b57a04 │ │ │ │ stmdbvs sl!, {r1, r4, r5, r6, r8, fp, ip, sp, pc}^ │ │ │ │ mulle r6, sl, r2 │ │ │ │ andne lr, ip, #3489792 @ 0x354000 │ │ │ │ svclt 0x003c4291 │ │ │ │ @@ -100650,50 +100650,50 @@ │ │ │ │ orrpl pc, r0, #0, 10 │ │ │ │ blcs cfba90 │ │ │ │ eorsle r2, lr, r0, lsl #20 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fc9301 │ │ │ │ stmibvs r8!, {r0, r1, r2, r4, r5, r6, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf1263098 │ │ │ │ - @ instruction: 0xf504ff31 │ │ │ │ + @ instruction: 0xf504ff39 │ │ │ │ tstcc r0, r3, ror #3 │ │ │ │ strmi r9, [r8], -r0, lsl #2 │ │ │ │ - @ instruction: 0xff4af13a │ │ │ │ + @ instruction: 0xff52f13a │ │ │ │ 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 febbd4a8 │ │ │ │ + bvs febbd4c8 │ │ │ │ @ instruction: 0xf504b183 │ │ │ │ tstcc r4, #168, 6 @ 0xa0000002 │ │ │ │ ldrmi r9, [r8], -r0, lsl #6 │ │ │ │ - @ instruction: 0xff30f13a │ │ │ │ + @ instruction: 0xff38f13a │ │ │ │ adcpl pc, r7, r4, lsl #10 │ │ │ │ @ instruction: 0xf1053018 │ │ │ │ @ instruction: 0xf04c0128 │ │ │ │ stmdals r0, {r0, r2, r3, r4, r9, fp, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0xff34f13a │ │ │ │ + @ instruction: 0xff3cf13a │ │ │ │ tstlt r1, r9, lsr #19 │ │ │ │ bvs 18d8444 │ │ │ │ blvs 98f61c │ │ │ │ bvs 18cf064 │ │ │ │ mullt r3, r8, r7 │ │ │ │ stmdavs fp, {r4, r5, r8, sl, fp, ip, sp, pc}^ │ │ │ │ stmdavs r8, {r0, r1, r5, r8, ip, sp, pc} │ │ │ │ andsvs r6, r8, r3, asr #32 │ │ │ │ andcs lr, r0, #3162112 @ 0x304000 │ │ │ │ andeq pc, r8, r1, lsl #2 │ │ │ │ @ instruction: 0xf7fb9100 │ │ │ │ stmdbls r0, {r0, r4, r8, sl, fp, ip, sp, lr, pc} │ │ │ │ addseq pc, r8, r1, lsl #2 │ │ │ │ - cdp2 1, 14, cr15, cr10, cr6, {1} │ │ │ │ + cdp2 1, 15, cr15, cr2, cr6, {1} │ │ │ │ bvs 18d8478 │ │ │ │ ldrmi r9, [r8, r0, lsl #18] │ │ │ │ svclt 0x0000e7cb │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00d0f8cc │ │ │ │ @@ -100720,15 +100720,15 @@ │ │ │ │ stmib r4, {r1, r2, r6, r9, sl, lr}^ │ │ │ │ stmdblt r5!, {r0, r1, r8, r9, ip, lr} │ │ │ │ @ instruction: 0xf108e02a │ │ │ │ strbmi r0, [r5, #-2049] @ 0xfffff7ff │ │ │ │ @ instruction: 0xf859d025 │ │ │ │ @ instruction: 0xf5077f04 │ │ │ │ @ instruction: 0x46505a96 │ │ │ │ - cdp2 1, 11, cr15, cr10, cr6, {1} │ │ │ │ + cdp2 1, 12, cr15, cr2, cr6, {1} │ │ │ │ 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 │ │ │ │ @@ -100777,55 +100777,55 @@ │ │ │ │ vst3.16 {d27,d29,d31}, [pc :256], r0 │ │ │ │ bl fec14b40 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0x46060ff0 │ │ │ │ sbcpl pc, r9, r0, lsl #10 │ │ │ │ @ instruction: 0xf506300c │ │ │ │ @ instruction: 0xf13a55a3 │ │ │ │ - @ instruction: 0xf506fe03 │ │ │ │ + @ instruction: 0xf506fe0b │ │ │ │ @ instruction: 0xf13a50a7 │ │ │ │ - @ instruction: 0xf506fdff │ │ │ │ + @ instruction: 0xf506fe07 │ │ │ │ andscc r5, r4, r8, lsr #1 │ │ │ │ ldrbtvs pc, [pc], #-1286 @ bd968 @ │ │ │ │ - ldc2l 1, cr15, [r8, #232]! @ 0xe8 │ │ │ │ + mcr2 1, 0, pc, cr0, cr10, {1} @ │ │ │ │ adcpl pc, sl, r6, lsl #10 │ │ │ │ ldrcc r3, [r0, #-8] │ │ │ │ - ldc2l 1, cr15, [r2, #232]! @ 0xe8 │ │ │ │ + ldc2l 1, cr15, [sl, #232]! @ 0xe8 │ │ │ │ adcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf606fded │ │ │ │ + @ instruction: 0xf606fdf5 │ │ │ │ @ instruction: 0xf13a70d4 │ │ │ │ - @ instruction: 0xf506fde9 │ │ │ │ + @ instruction: 0xf506fdf1 │ │ │ │ andcc r5, ip, r3, lsr #1 │ │ │ │ - stc2l 1, cr15, [r4, #232]! @ 0xe8 │ │ │ │ + stc2l 1, cr15, [ip, #232]! @ 0xe8 │ │ │ │ adcpl pc, r4, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0xf506fddf │ │ │ │ + @ instruction: 0xf506fde7 │ │ │ │ andcc r5, r4, r6, asr #1 │ │ │ │ - ldc2l 1, cr15, [sl, #232] @ 0xe8 │ │ │ │ + stc2l 1, cr15, [r2, #232]! @ 0xe8 │ │ │ │ rscpl pc, r3, r6, lsl #10 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0x4620fdd5 │ │ │ │ + @ instruction: 0x4620fddd │ │ │ │ @ instruction: 0xf13a3420 │ │ │ │ - adcmi pc, ip, #13376 @ 0x3440 │ │ │ │ + adcmi pc, ip, #13888 @ 0x3640 │ │ │ │ @ instruction: 0xf506d1f9 │ │ │ │ andcc r5, r4, sl, asr #1 │ │ │ │ - @ instruction: 0xf99af127 │ │ │ │ + @ instruction: 0xf9a2f127 │ │ │ │ sbcpl pc, fp, r6, lsl #10 │ │ │ │ @ instruction: 0xf1273008 │ │ │ │ - @ instruction: 0xf506f995 │ │ │ │ + @ instruction: 0xf506f99d │ │ │ │ ldrsbcc r5, [r0], -r7 │ │ │ │ mcr 7, 0, pc, cr4, cr12, {4} @ │ │ │ │ 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 13, cr15, [r0, #-716]! @ 0xfffffd34 │ │ │ │ + ldcllt 13, cr15, [r0, #-748]! @ 0xfffffd14 │ │ │ │ andeq r0, r0, r0 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ orreq pc, r0, #204, 16 @ 0xcc0000 │ │ │ │ ldclmi 6, cr15, [ip, #-692] @ 0xfffffd4c │ │ │ │ @ instruction: 0xf8df4690 │ │ │ │ @@ -100865,35 +100865,35 @@ │ │ │ │ @ instruction: 0xf10d2201 │ │ │ │ @ instruction: 0xf10009a0 │ │ │ │ @ instruction: 0xf8df808b │ │ │ │ strbmi r3, [r8], -ip, asr #17 │ │ │ │ @ instruction: 0xf5059e09 │ │ │ │ ldmpl r3!, {r1, r2, r3, r6, r7, sl, ip, lr}^ │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - @ instruction: 0xf996f234 │ │ │ │ + @ instruction: 0xf99ef234 │ │ │ │ vmax.s32 d4, d10, d16 │ │ │ │ - stmdavc r3, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ + stmdavc r3, {r0, r1, r2, r3, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf0002b07 │ │ │ │ blcs 2ddd50 │ │ │ │ blcs 271c18 │ │ │ │ @ instruction: 0xf8dfd108 │ │ │ │ ldmpl r3!, {r2, r5, r7, fp, ip, sp}^ │ │ │ │ andcs r4, r0, #26214400 @ 0x1900000 │ │ │ │ movwls r4, #46664 @ 0xb648 │ │ │ │ - @ instruction: 0xf982f234 │ │ │ │ + @ instruction: 0xf98af234 │ │ │ │ ldmcc r4, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ bls 30f408 │ │ │ │ andcs r5, r0, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - @ instruction: 0xf978f234 │ │ │ │ + @ instruction: 0xf980f234 │ │ │ │ mvnscc pc, #14090240 @ 0xd70000 │ │ │ │ ldrdcc pc, [r0, r3]! │ │ │ │ tstlt r9, r9, asr lr │ │ │ │ strbmi r2, [r8], -r0, lsl #4 │ │ │ │ - @ instruction: 0xf96ef234 │ │ │ │ + @ instruction: 0xf976f234 │ │ │ │ strbmi r9, [sl], -sl, lsl #22 │ │ │ │ ldrbmi r4, [r8], -r9, lsr #12 │ │ │ │ andhi pc, r0, sp, asr #17 │ │ │ │ @ instruction: 0xf078ae1b │ │ │ │ @ instruction: 0x960bfa1d │ │ │ │ stmdacs r0, {r0, r1, r3, r4, ip, pc} │ │ │ │ @ instruction: 0xf8dbd058 │ │ │ │ @@ -100935,15 +100935,15 @@ │ │ │ │ strmi r0, [r0, r9, lsl #8]! │ │ │ │ strb r4, [r0, -r3, lsl #13]! │ │ │ │ @ instruction: 0x37d8f8df │ │ │ │ stmibeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ │ │ strbmi r9, [r8], -r9, lsl #20 │ │ │ │ andcs r5, r1, #13828096 @ 0xd30000 │ │ │ │ ldrmi r9, [r9], -fp, lsl #6 │ │ │ │ - @ instruction: 0xf90af234 │ │ │ │ + @ instruction: 0xf912f234 │ │ │ │ strb r2, [r6, -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 │ │ │ │ @@ -100968,58 +100968,58 @@ │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @ instruction: 0xf8df3da0 │ │ │ │ ldmpl r3, {r3, r5, r6, r8, r9, sl, ip, sp}^ │ │ │ │ ldclcc 8, cr15, [r8, #812] @ 0x32c │ │ │ │ @ instruction: 0x3760f8df │ │ │ │ @ instruction: 0xf8cb447b │ │ │ │ @ instruction: 0xf13a3ddc │ │ │ │ - smlabbcs r1, pc, ip, pc @ │ │ │ │ + @ instruction: 0x2101fc97 │ │ │ │ adcpl pc, r7, fp, lsl #10 │ │ │ │ - stc2 1, cr15, [sl], {58} @ 0x3a │ │ │ │ + ldc2 1, cr15, [r2], {58} @ 0x3a │ │ │ │ adcpl pc, r8, fp, lsl #10 │ │ │ │ andscc r2, r4, r1, lsl #2 │ │ │ │ - stc2 1, cr15, [r4], {58} @ 0x3a │ │ │ │ + stc2 1, cr15, [ip], {58} @ 0x3a │ │ │ │ adcpl pc, sl, fp, lsl #10 │ │ │ │ andcc r2, r8, r1, lsl #2 │ │ │ │ - ldc2l 1, cr15, [lr], #-232 @ 0xffffff18 │ │ │ │ + stc2 1, cr15, [r6], {58} @ 0x3a │ │ │ │ adcpl pc, fp, fp, lsl #10 │ │ │ │ andcc r2, r4, r1, lsl #2 │ │ │ │ - ldc2l 1, cr15, [r8], #-232 @ 0xffffff18 │ │ │ │ + stc2 1, cr15, [r0], {58} @ 0x3a │ │ │ │ @ instruction: 0xf60b2101 │ │ │ │ @ instruction: 0xf13a70d4 │ │ │ │ - @ instruction: 0xf50bfc73 │ │ │ │ + @ instruction: 0xf50bfc7b │ │ │ │ smlatbcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf13a300c │ │ │ │ - @ instruction: 0xf50bfc6d │ │ │ │ + @ instruction: 0xf50bfc75 │ │ │ │ smlatbcs r1, r4, r0, r5 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - @ instruction: 0xf50bfc67 │ │ │ │ + @ instruction: 0xf50bfc6f │ │ │ │ ldrdcs r5, [r1, -r4] │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf50bfc61 │ │ │ │ + @ instruction: 0xf50bfc69 │ │ │ │ smlatbcs r1, ip, r0, r5 │ │ │ │ @ instruction: 0xf13a3018 │ │ │ │ - @ instruction: 0xf50bfc5b │ │ │ │ + @ instruction: 0xf50bfc63 │ │ │ │ smlabtcs r1, r6, r0, r5 │ │ │ │ @ instruction: 0xf13a3004 │ │ │ │ - @ instruction: 0xf50bfc55 │ │ │ │ + @ instruction: 0xf50bfc5d │ │ │ │ smlattcs r1, r3, r0, r5 │ │ │ │ @ instruction: 0xf13a3010 │ │ │ │ - tstpcs r1, pc, asr #24 @ p-variant is OBSOLETE │ │ │ │ + tstpcs r1, r7, asr ip @ p-variant is OBSOLETE │ │ │ │ adcsvc pc, r8, fp, lsl #12 │ │ │ │ - mcrr2 1, 3, pc, sl, cr10 @ │ │ │ │ + mrrc2 1, 3, pc, r2, cr10 @ │ │ │ │ tstcs r1, r0, asr #12 │ │ │ │ stmdaeq r0!, {r3, r8, ip, sp, lr, pc} │ │ │ │ - mcrr2 1, 3, pc, r4, cr10 @ │ │ │ │ + mcrr2 1, 3, pc, ip, cr10 @ │ │ │ │ mvnsle r4, r1, asr #11 │ │ │ │ sbcpl pc, sl, fp, lsl #10 │ │ │ │ @ instruction: 0xf1263004 │ │ │ │ - @ instruction: 0xf50bfff7 │ │ │ │ + @ instruction: 0xf50bffff │ │ │ │ andcc r5, r8, fp, asr #1 │ │ │ │ - @ instruction: 0xfff2f126 │ │ │ │ + @ instruction: 0xfffaf126 │ │ │ │ sbcspl pc, r7, fp, lsl #10 │ │ │ │ andscc r2, r0, r0, lsl #2 │ │ │ │ mcr 7, 7, pc, cr0, cr11, {4} @ │ │ │ │ ldmcc r0!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ orrpl pc, r0, fp, lsl #10 │ │ │ │ rscscc pc, pc, #79 @ 0x4f │ │ │ │ @ instruction: 0xf8c19111 │ │ │ │ @@ -101159,15 +101159,15 @@ │ │ │ │ svceq 0x0070f8cb │ │ │ │ @ instruction: 0xf0002800 │ │ │ │ @ instruction: 0xf50b82db │ │ │ │ vst2. {d21-d24}, [pc], ip │ │ │ │ movwcc r7, #49664 @ 0xc200 │ │ │ │ ldrmi r2, [r8], -r0, asr #2 │ │ │ │ @ instruction: 0xf12b9310 │ │ │ │ - @ instruction: 0xf897f97f │ │ │ │ + @ instruction: 0xf897f987 │ │ │ │ strdlt r3, [r3, -r0]! │ │ │ │ ldmcc r2!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc}^ │ │ │ │ @ instruction: 0xf0002b00 │ │ │ │ @ instruction: 0xf89b81c8 │ │ │ │ vst1.64 {d19-d22}, [pc :256], r6 │ │ │ │ ldmdbls r1, {r1, r7, r9, ip, lr} │ │ │ │ strmi pc, [r4], #1103 @ 0x44f │ │ │ │ @@ -101349,71 +101349,71 @@ │ │ │ │ @ instruction: 0xf43f2b00 │ │ │ │ blls 36a000 │ │ │ │ @ instruction: 0xf89d604b │ │ │ │ blcs ccbb8 │ │ │ │ addhi pc, r3, r0, asr #32 │ │ │ │ strb r3, [fp, -r8, lsl #2]! │ │ │ │ str r9, [ip], #-781 @ 0xfffffcf3 │ │ │ │ - @ instruction: 0xffe4f134 │ │ │ │ + @ instruction: 0xffecf134 │ │ │ │ ldcleq 8, cr15, [r4, #812]! @ 0x32c │ │ │ │ ldrbmi lr, [r8], -sp, lsl #11 │ │ │ │ blx fedfa34a │ │ │ │ mvnscc pc, #14090240 @ 0xd70000 │ │ │ │ @ instruction: 0xf50be579 │ │ │ │ smlabtcs r1, r6, r0, r5 │ │ │ │ @ instruction: 0xf13a301c │ │ │ │ - blmi 177c87c │ │ │ │ + blmi 177c89c │ │ │ │ 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 │ │ │ │ - strb pc, [fp, #-3153] @ 0xfffff3af @ │ │ │ │ + strb pc, [fp, #-3161] @ 0xfffff3a7 @ │ │ │ │ ldm r3, {r1, r4, r8, r9, fp, ip, pc}^ │ │ │ │ vrsra.u32 q1, , #1 │ │ │ │ @ instruction: 0xf0028f5b │ │ │ │ bcs daa9c │ │ │ │ @ instruction: 0xf44fbf0c │ │ │ │ vst1.32 {d23}, [pc], r0 │ │ │ │ str r7, [r7, #1792] @ 0x700 │ │ │ │ andcs r4, r0, sl, asr #22 │ │ │ │ stmiapl fp, {r0, r3, r8, fp, ip, pc}^ │ │ │ │ ldrmi r9, [sl], -lr, lsl #6 │ │ │ │ stmiapl fp, {r3, r6, r8, r9, fp, lr}^ │ │ │ │ ldrmi r9, [r9], -lr, lsl #6 │ │ │ │ - mcrr2 1, 2, pc, r6, cr3 @ │ │ │ │ + mcrr2 1, 2, pc, lr, cr3 @ │ │ │ │ @ instruction: 0xf8c39b11 │ │ │ │ ldr r0, [fp, #-2440]! @ 0xfffff678 │ │ │ │ @ instruction: 0xf04f9f13 │ │ │ │ blmi 118aacc │ │ │ │ @ instruction: 0xf8d74a43 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ movtcc pc, #42560 @ 0xa640 @ │ │ │ │ cdp2 0, 5, cr15, cr14, cr14, {2} │ │ │ │ andsvs r9, r8, fp, lsl #22 │ │ │ │ andls lr, pc, #683671552 @ 0x28c00000 │ │ │ │ @ instruction: 0xf50be5e3 │ │ │ │ eorcs r5, r0, #204 @ 0xcc │ │ │ │ cmpcs r0, r8, lsl r0 │ │ │ │ - @ instruction: 0xffeaf12b │ │ │ │ + @ instruction: 0xfff2f12b │ │ │ │ @ instruction: 0xf47f2800 │ │ │ │ blmi ee9bbc │ │ │ │ tstpeq r2, pc, rrx @ p-variant is OBSOLETE │ │ │ │ @ instruction: 0xf8d74a37 │ │ │ │ ldrbtmi r0, [fp], #-1016 @ 0xfffffc08 │ │ │ │ movwls r4, #1146 @ 0x47a │ │ │ │ orrcc pc, r1, #64, 12 @ 0x4000000 │ │ │ │ cdp2 0, 4, cr15, cr2, cr14, {2} │ │ │ │ andsvs r9, r8, fp, lsl #22 │ │ │ │ @ instruction: 0xf12a9810 │ │ │ │ - blls 53e1a4 │ │ │ │ + blls 53e1c4 │ │ │ │ stmibeq r8!, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stc 7, cr15, [r0], #620 @ 0x26c │ │ │ │ svceq 0x0070f8db │ │ │ │ ldc2 0, cr15, [ip], {170} @ 0xaa │ │ │ │ ldrbmi r9, [r8], -lr, lsl #18 │ │ │ │ blx 207a568 │ │ │ │ blls 5b7920 │ │ │ │ @@ -101486,25 +101486,25 @@ │ │ │ │ @ instruction: 0xf8dfb1c0 │ │ │ │ @ instruction: 0xf50b3a5c │ │ │ │ bls 31377c │ │ │ │ ldmpl r2, {r2, r3, r4, sl, ip, sp}^ │ │ │ │ ldmdbcc ip, {r0, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ mulle r3, r3, r2 │ │ │ │ rsble r2, sl, r0, lsl #22 │ │ │ │ - @ instruction: 0xff40f126 │ │ │ │ + @ instruction: 0xff48f126 │ │ │ │ movwcs r9, #2321 @ 0x911 │ │ │ │ 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: 0xf50baf49 │ │ │ │ andscc r5, r8, r7, asr #1 │ │ │ │ - @ instruction: 0xf914f12d │ │ │ │ + @ instruction: 0xf91cf12d │ │ │ │ @ instruction: 0xf8dfe742 │ │ │ │ @ instruction: 0xf8df3a18 │ │ │ │ ldrbtmi r2, [fp], #-2584 @ 0xfffff5e8 │ │ │ │ ldrbtmi r9, [sl], #-768 @ 0xfffffd00 │ │ │ │ @ instruction: 0x33b2f640 │ │ │ │ svceq 0x0050f8db │ │ │ │ ldc2l 0, cr15, [r6, #-312]! @ 0xfffffec8 │ │ │ │ @@ -101609,25 +101609,25 @@ │ │ │ │ @ instruction: 0xf8d7d1c2 │ │ │ │ @ instruction: 0xf8933cd8 │ │ │ │ blcs cb1dc │ │ │ │ orrshi pc, fp, r0, asr #32 │ │ │ │ strtvs pc, [lr], #-1293 @ 0xfffffaf3 │ │ │ │ stmiaeq r4!, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf1254478 │ │ │ │ - orrslt pc, r8, r9, lsl #18 │ │ │ │ + orrslt pc, r8, r1, lsl r9 @ │ │ │ │ ldmne ip, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x464baa1c │ │ │ │ ldrbtmi r9, [r9], #-522 @ 0xfffffdf6 │ │ │ │ bl ff07c4d8 │ │ │ │ @ instruction: 0xf0002802 │ │ │ │ @ instruction: 0xf8df80f8 │ │ │ │ andcs r2, r0, ip, lsl #17 │ │ │ │ stmne r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ ldrbtmi r4, [r9], #-1146 @ 0xfffffb86 │ │ │ │ - blx fecfab14 │ │ │ │ + blx feefab14 │ │ │ │ @ instruction: 0xf79c4620 │ │ │ │ stmdacs r0, {r1, r3, r5, r7, r8, fp, sp, lr, pc} │ │ │ │ bicshi pc, r3, #64 @ 0x40 │ │ │ │ strtmi r2, [r0], -r1, lsl #2 │ │ │ │ ldc 7, cr15, [sl], {155} @ 0x9b │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0x462183bb │ │ │ │ @@ -101673,15 +101673,15 @@ │ │ │ │ @ instruction: 0x37d8f8df │ │ │ │ movwls r4, #13435 @ 0x347b │ │ │ │ @ instruction: 0x37d4f8df │ │ │ │ movwls r4, #5243 @ 0x147b │ │ │ │ @ instruction: 0x37d0f8df │ │ │ │ movwls r4, #1147 @ 0x47b │ │ │ │ @ instruction: 0xf125230c │ │ │ │ - @ instruction: 0x4658fdff │ │ │ │ + ldrbmi pc, [r8], -r7, lsl #28 @ │ │ │ │ stc2l 7, cr15, [ip], #-1000 @ 0xfffffc18 │ │ │ │ @ instruction: 0x37c0f8df │ │ │ │ ldmpl r3, {r0, r3, r9, fp, ip, pc}^ │ │ │ │ bfieq r6, fp, #16, #12 │ │ │ │ @ instruction: 0xf8dfd442 │ │ │ │ bls 30c654 │ │ │ │ @ instruction: 0xf8cb58d3 │ │ │ │ @@ -101738,21 +101738,21 @@ │ │ │ │ stmib sp, {r2, r5, r7, r8, ip}^ │ │ │ │ ldrmi r6, [r9], -r2, lsl #2 │ │ │ │ strcs lr, [r0], #-2509 @ 0xfffff633 │ │ │ │ @ instruction: 0xf79c2201 │ │ │ │ @ instruction: 0xf50be9f8 │ │ │ │ @ instruction: 0xf60d50e4 │ │ │ │ ldrdcc r3, [ip], -r4 │ │ │ │ - @ instruction: 0xff6cf229 │ │ │ │ + @ instruction: 0xff74f229 │ │ │ │ @ instruction: 0xf8dfe785 │ │ │ │ movwcs r1, #1764 @ 0x6e4 │ │ │ │ usateq pc, #0, pc, asr #17 @ │ │ │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ │ │ @ instruction: 0xf12c4478 │ │ │ │ - @ instruction: 0xf000f801 │ │ │ │ + @ instruction: 0xf000f809 │ │ │ │ strmi r0, [r0], r1, lsl #6 │ │ │ │ svceq 0x0002f010 │ │ │ │ cmple r3, pc, lsl #6 │ │ │ │ svceq 0x0004f018 │ │ │ │ mrcge 4, 7, APSR_nzcv, cr12, cr15, {1} │ │ │ │ mulcs r1, r0, r1 │ │ │ │ ldm sl, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc}^ │ │ │ │ @@ -101776,15 +101776,15 @@ │ │ │ │ ldmdavs r2, {ip, sp} │ │ │ │ ldrtmi r4, [r0], -r8, lsr #15 │ │ │ │ stc2l 7, cr15, [r8, #-1000] @ 0xfffffc18 │ │ │ │ @ instruction: 0xf8c39b11 │ │ │ │ @ instruction: 0xe6cb6b14 │ │ │ │ @ instruction: 0x6668f8df │ │ │ │ @ instruction: 0xe787447e │ │ │ │ - @ instruction: 0xf972f126 │ │ │ │ + @ instruction: 0xf97af126 │ │ │ │ str r4, [r0, r3, lsl #12] │ │ │ │ @ instruction: 0x565cf8df │ │ │ │ @ instruction: 0xe7e3447d │ │ │ │ @ instruction: 0x5658f8df │ │ │ │ @ instruction: 0xe7df447d │ │ │ │ mulcs r1, r0, r1 │ │ │ │ ldm sl, {r2, r3, r4, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ @@ -102217,15 +102217,15 @@ │ │ │ │ orrshi pc, pc, r0, lsl #2 │ │ │ │ @ instruction: 0xf5054628 │ │ │ │ @ instruction: 0xf7fa56a3 │ │ │ │ @ instruction: 0xf505f83d │ │ │ │ ldrsbcc r5, [r0], -r9 │ │ │ │ strbtvc pc, [ip], #1541 @ 0x605 @ │ │ │ │ @ instruction: 0xf125360c │ │ │ │ - and pc, r2, r3, asr sl @ │ │ │ │ + and pc, r2, fp, asr sl @ │ │ │ │ adcsmi r3, r4, #32, 8 @ 0x20000000 │ │ │ │ svcvc 0x0023d009 │ │ │ │ rscsle r2, r9, r0, lsl #22 │ │ │ │ strtmi r6, [r8], -r1, lsr #16 │ │ │ │ @ instruction: 0xf00a3420 │ │ │ │ adcsmi pc, r4, #2800 @ 0xaf0 │ │ │ │ @ instruction: 0xf505d1f5 │ │ │ │ @@ -102297,27 +102297,27 @@ │ │ │ │ tstle r7, r4 │ │ │ │ stmdavs r3!, {r1, r3, r5, sp, lr, pc} │ │ │ │ andge pc, r4, r3, asr #17 │ │ │ │ andcc pc, r0, sl, asr #17 │ │ │ │ strvs lr, [r0], -r4, asr #19 │ │ │ │ @ instruction: 0xf876f7fa │ │ │ │ addseq pc, r8, r4, lsl #2 │ │ │ │ - blx 14fb5b0 │ │ │ │ + blx 16fb5b0 │ │ │ │ bvs 1ad9dcc │ │ │ │ ldrmi r4, [r8, r1, lsr #12] │ │ │ │ andsle r4, r7, sl, asr #11 │ │ │ │ ldrdcc pc, [r4], -sl │ │ │ │ @ instruction: 0x469a4654 │ │ │ │ andeq pc, r8, r4, lsl #2 │ │ │ │ svceq 0x0000f1ba │ │ │ │ @ instruction: 0xf104d1e3 │ │ │ │ @ instruction: 0xf7fa0008 │ │ │ │ @ instruction: 0xf104f85f │ │ │ │ @ instruction: 0xf1250098 │ │ │ │ - blvs bbda30 │ │ │ │ + blvs bbda50 │ │ │ │ strtmi r6, [r1], -r8, ror #20 │ │ │ │ @ instruction: 0xf8da4798 │ │ │ │ strb r3, [r9, r4]! │ │ │ │ strbeq pc, [r0, #-2263]! @ 0xfffff729 @ │ │ │ │ @ instruction: 0xf0402800 │ │ │ │ @ instruction: 0xf8d780ac │ │ │ │ @ instruction: 0x2c004b28 │ │ │ │ @@ -102345,34 +102345,34 @@ │ │ │ │ @ instruction: 0xf8d5fef7 │ │ │ │ @ instruction: 0xf5033f64 │ │ │ │ @ instruction: 0xf8935380 │ │ │ │ blcs cd58c │ │ │ │ addhi pc, ip, r0, asr #32 │ │ │ │ sbcpl pc, ip, r5, lsl #10 │ │ │ │ @ instruction: 0xf12a300c │ │ │ │ - strtmi pc, [r8], -r5, asr #16 │ │ │ │ + strtmi pc, [r8], -sp, asr #16 │ │ │ │ blx febfd1da │ │ │ │ stmibeq r8!, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ stcl 7, cr15, [r4, #-616] @ 0xfffffd98 │ │ │ │ sbcspl pc, r6, r5, lsl #10 │ │ │ │ ldcl 7, cr15, [r2], #616 @ 0x268 │ │ │ │ @ instruction: 0xf8d72100 │ │ │ │ @ instruction: 0xf1220988 │ │ │ │ - @ instruction: 0xf8d7fd9f │ │ │ │ + @ instruction: 0xf8d7fda7 │ │ │ │ tstlt r1, r0, lsl r9 │ │ │ │ bvs 1ad9eb0 │ │ │ │ @ instruction: 0xf8d74798 │ │ │ │ lsrslt r0, r0, #18 │ │ │ │ @ instruction: 0xf6414b41 │ │ │ │ @ instruction: 0xf8d7161c │ │ │ │ stmibne ip!, {r2, r3, r4, r8, fp, sp} │ │ │ │ andcc pc, r3, r8, asr r8 @ │ │ │ │ mulle r5, sl, r2 │ │ │ │ rsble r2, r7, r0, lsl #20 │ │ │ │ - @ instruction: 0xf864f126 │ │ │ │ + @ instruction: 0xf86cf126 │ │ │ │ ldmdbcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0x51ab2300 │ │ │ │ adcvs r6, r3, r3, rrx │ │ │ │ @ instruction: 0xf8c760e3 │ │ │ │ @ instruction: 0x4628291c │ │ │ │ @ instruction: 0xf802f076 │ │ │ │ bvs 1ad9ef0 │ │ │ │ @@ -102415,20 +102415,20 @@ │ │ │ │ @ instruction: 0xe749d1d3 │ │ │ │ svc 0x00d4f79a │ │ │ │ bne fe0fd63c │ │ │ │ @ instruction: 0xf47f2900 │ │ │ │ @ instruction: 0xe6f9aef8 │ │ │ │ sbcpl pc, r7, r5, lsl #10 │ │ │ │ @ instruction: 0xf12c3018 │ │ │ │ - strb pc, [sp, -r7, ror #19]! @ │ │ │ │ + strb pc, [sp, -pc, ror #19]! @ │ │ │ │ ldc 7, cr15, [ip], #616 @ 0x268 │ │ │ │ ldmdbcs ip, {r0, r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf505e796 │ │ │ │ andcc r5, ip, r4, ror #1 │ │ │ │ - blx ff7fbbac │ │ │ │ + blx ff9fbbac │ │ │ │ svclt 0x0000e65a │ │ │ │ adcseq r1, sl, ip, asr r0 │ │ │ │ andeq r0, r0, r4, lsl #24 │ │ │ │ andeq r0, r0, ip, asr #21 │ │ │ │ andeq r0, r0, r0 │ │ │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @@ -102461,15 +102461,15 @@ │ │ │ │ andsvs r4, r3, r0, lsr #12 │ │ │ │ pop {r0, r3, ip, sp, pc} │ │ │ │ @ instruction: 0x378083f0 │ │ │ │ @ instruction: 0xf5064680 │ │ │ │ bl 2d819c │ │ │ │ bl c50c0 │ │ │ │ ldrmi r0, [r8], #-2307 @ 0xfffff6fd │ │ │ │ - @ instruction: 0xf928f139 │ │ │ │ + @ instruction: 0xf930f139 │ │ │ │ bllt fe11dc94 │ │ │ │ blvc 8faa30 │ │ │ │ blmi 908fbc │ │ │ │ rscvc pc, ip, #6291456 @ 0x600000 │ │ │ │ vst1.8 {d15-d16}, [r4], r7 │ │ │ │ ldrbtmi r2, [fp], #-8 │ │ │ │ movwls r9, #29696 @ 0x7400 │ │ │ │ @@ -102479,28 +102479,28 @@ │ │ │ │ stc 1, cr9, [sp, #4] │ │ │ │ @ instruction: 0xf00a7b02 │ │ │ │ strmi pc, [r4], -pc, ror #23 │ │ │ │ strbmi fp, [r6], #-2552 @ 0xfffff608 │ │ │ │ movweq pc, #33345 @ 0x8241 @ │ │ │ │ svchi 0x005bf3bf │ │ │ │ @ instruction: 0x464854f7 │ │ │ │ - @ instruction: 0xf912f139 │ │ │ │ + @ instruction: 0xf91af139 │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ svccc 0x00ecf8d0 │ │ │ │ blx fed79310 │ │ │ │ @ instruction: 0xf102f282 │ │ │ │ ldr r0, [pc, r0, lsr #8] │ │ │ │ strcs r2, [ip], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0x46354637 │ │ │ │ strbmi lr, [r8], -r6, lsr #15 │ │ │ │ - @ instruction: 0xf900f139 │ │ │ │ + @ instruction: 0xf908f139 │ │ │ │ andeq lr, r5, r8, lsl #22 │ │ │ │ svccc 0x00ecf8d0 │ │ │ │ @ instruction: 0x4648e7b2 │ │ │ │ - @ instruction: 0xf8f8f139 │ │ │ │ + @ instruction: 0xf900f139 │ │ │ │ andlt r4, r9, r0, lsr #12 │ │ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ │ │ andhi pc, r0, pc, lsr #7 │ │ │ │ ... │ │ │ │ eoreq r0, sl, lr, ror #28 │ │ │ │ andcs r4, r0, r3, lsl #12 │ │ │ │ @ instruction: 0x47706018 │ │ │ │ @@ -102935,15 +102935,15 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ bne.w bfa10 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r1, #128 @ 0x80 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrb.w r2, [r4, #93] @ 0x5d │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n bf9b4 │ │ │ │ ldr.w lr, [pc, #296] @ bfa2c │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add lr, pc │ │ │ │ @@ -102992,23 +102992,23 @@ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ bl c9bb8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #93] @ 0x5d │ │ │ │ cbz r0, bf9a8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n bf8ce │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ bl b9e34 │ │ │ │ cbnz r0, bf9f2 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n bf8cc │ │ │ │ ldr r2, [pc, #108] @ (bfa34 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -103028,15 +103028,15 @@ │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl c9d4c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ b.n bf8ce │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r4, r1, #29 │ │ │ │ lsls r2, r7, #2 │ │ │ │ @@ -103256,15 +103256,15 @@ │ │ │ │ beq.w bfd58 │ │ │ │ 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 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ and.w r6, r0, #6 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r9, r4] │ │ │ │ @@ -103431,15 +103431,15 @@ │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #5 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #6 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add.w sl, sl, #376 @ 0x178 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -103449,15 +103449,15 @@ │ │ │ │ cmp r3, r8 │ │ │ │ bls.n bff00 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ add r5, r8 │ │ │ │ ldr.w r6, [r9, #96] @ 0x60 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ 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 │ │ │ │ @@ -104077,15 +104077,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c058c │ │ │ │ ldr.w r1, [r5, #1256] @ 0x4e8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c0574 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c05ec │ │ │ │ ldr.w r2, [r5, #1260] @ 0x4ec │ │ │ │ str.w r6, [r5, #1264] @ 0x4f0 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r0, [r5, #1256] @ 0x4e8 │ │ │ │ @@ -104102,15 +104102,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n c05b8 │ │ │ │ ldr.w r1, [r5, #1240] @ 0x4d8 │ │ │ │ str r3, [sp, #24] │ │ │ │ cbz r0, c0580 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c05ec │ │ │ │ ldr.w r2, [r5, #1244] @ 0x4dc │ │ │ │ str.w r6, [r5, #1248] @ 0x4e0 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r5, #1240] @ 0x4d8 │ │ │ │ @@ -104385,18 +104385,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2440] @ 0x988 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, c0888 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ addw r1, r5, #4095 @ 0xfff │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ bfc r1, #0, #12 │ │ │ │ @@ -104405,15 +104405,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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ @@ -104423,15 +104423,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5b178 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #2440] @ 0x988 │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n c0858 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #2440] @ 0x988 │ │ │ │ cbnz r3, c08bc │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #28] │ │ │ │ @@ -104444,19 +104444,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r2, #2440] @ 0x988 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ 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 │ │ │ │ @@ -104466,20 +104466,20 @@ │ │ │ │ sbc.w ip, r2, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, c0924 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r2, #2440] @ 0x988 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1e48 │ │ │ │ + bl 1e1e58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ b.n c091a │ │ │ │ nop │ │ │ │ @@ -104493,18 +104493,18 @@ │ │ │ │ cbnz r3, c0962 │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r0, [r7, #2440] @ 0x988 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e1eac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c0a84 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov fp, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r4, #4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -104535,15 +104535,15 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r6, lsl #22 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r9, r3 │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e1eac │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c09fc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r1, r4, #4 │ │ │ │ beq.n c0a98 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -104583,31 +104583,31 @@ │ │ │ │ lsrs r5, r5, #10 │ │ │ │ orr.w r5, r5, r3, lsl #22 │ │ │ │ mov.w lr, r3, lsr #10 │ │ │ │ ldr.w r3, [ip, #16] │ │ │ │ strd r5, lr, [sp, #8] │ │ │ │ ldr.w r5, [ip] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ cmp r7, r4 │ │ │ │ bcc.n c0a2a │ │ │ │ mov r6, sl │ │ │ │ mov r1, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [pc, #68] @ (c0aac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #68] @ (c0ab0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #44] @ (c0ab4 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #4 │ │ │ │ add r3, pc │ │ │ │ @@ -104646,15 +104646,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 │ │ │ │ @@ -104678,29 +104678,29 @@ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c0b90 │ │ │ │ ldr.w r1, [r3, #2336] @ 0x920 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, c0b84 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, c0bbe │ │ │ │ ldr.w r2, [r3, #2340] @ 0x924 │ │ │ │ str.w r4, [r3, #2344] @ 0x928 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #2336] @ 0x920 │ │ │ │ b.n c0b66 │ │ │ │ ldr.w r2, [r3, #2336] @ 0x920 │ │ │ │ adds r2, r2, r0 │ │ │ │ beq.n c0bbe │ │ │ │ str.w r7, [r3, #2340] @ 0x924 │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r2] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 c0b30 │ │ │ │ @@ -104744,28 +104744,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -104972,25 +104972,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 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ 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 2ef664 │ │ │ │ + bl 2ef674 │ │ │ │ b.n c0e42 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ rsbs r0, sl, #185 @ 0xb9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs.w r0, r6, #185 @ 0xb9 │ │ │ │ @@ -105027,25 +105027,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 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ 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 2ee98c │ │ │ │ + bl 2ee99c │ │ │ │ b.n c0ed2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adc.w r0, sl, #185 @ 0xb9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf12600b9 │ │ │ │ @@ -105082,25 +105082,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 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ 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 2f03fc │ │ │ │ + bl 2f040c │ │ │ │ b.n c0f62 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xf0ba00b9 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ eors.w r0, r6, #185 @ 0xb9 │ │ │ │ @@ -105185,15 +105185,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 2f03fc │ │ │ │ + bl 2f040c │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c1106 │ │ │ │ ldr r2, [pc, #140] @ (c1138 ) │ │ │ │ ldr r3, [pc, #128] @ (c1130 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105217,15 +105217,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 2f03fc │ │ │ │ + bl 2f040c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c107e │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c107e │ │ │ │ @@ -105239,15 +105239,15 @@ │ │ │ │ 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 2f03fc │ │ │ │ + bl 2f040c │ │ │ │ b.n c10aa │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vshr.s64 d16, d25, #54 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r2, #28] │ │ │ │ @@ -105302,15 +105302,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 2ee98c │ │ │ │ + bl 2ee99c │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c1232 │ │ │ │ ldr r2, [pc, #140] @ (c1264 ) │ │ │ │ ldr r3, [pc, #128] @ (c125c ) │ │ │ │ add r2, pc │ │ │ │ @@ -105334,15 +105334,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 2ee98c │ │ │ │ + bl 2ee99c │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c11aa │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c11aa │ │ │ │ @@ -105356,15 +105356,15 @@ │ │ │ │ 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 2ee98c │ │ │ │ + bl 2ee99c │ │ │ │ b.n c11d6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mrc 0, 4, r0, cr14, cr9, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #18] │ │ │ │ @@ -105419,15 +105419,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 2ef664 │ │ │ │ + bl 2ef674 │ │ │ │ ldrb.w r2, [r5, #750] @ 0x2ee │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n c135e │ │ │ │ ldr r2, [pc, #140] @ (c1390 ) │ │ │ │ ldr r3, [pc, #128] @ (c1388 ) │ │ │ │ add r2, pc │ │ │ │ @@ -105451,15 +105451,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 2ef664 │ │ │ │ + bl 2ef674 │ │ │ │ ldrb.w r2, [r5, #615] @ 0x267 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c12d6 │ │ │ │ ldrb.w r2, [r5, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c12d6 │ │ │ │ @@ -105473,15 +105473,15 @@ │ │ │ │ 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 2ef664 │ │ │ │ + bl 2ef674 │ │ │ │ b.n c1302 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldcl 0, cr0, [r2, #-740]! @ 0xfffffd1c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r7, #8] │ │ │ │ @@ -105544,15 +105544,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r6, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1eb9c0 │ │ │ │ + bl 1eb9d0 │ │ │ │ b.n c140c │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n c14ca │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ @@ -105825,15 +105825,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f040c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c16dc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -106010,15 +106010,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f040c │ │ │ │ b.n c17ac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c1798 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c171c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -106197,15 +106197,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f040c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c1aea │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106526,15 +106526,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2f03fc │ │ │ │ + bl 2f040c │ │ │ │ b.n c1c18 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c1c08 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -106734,15 +106734,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2ee99c │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c209c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -106919,15 +106919,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2ee99c │ │ │ │ b.n c216c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c2158 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c20dc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -107108,15 +107108,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2ee99c │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c24aa │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -107437,15 +107437,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ee98c │ │ │ │ + bl 2ee99c │ │ │ │ b.n c25d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c25c8 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -107645,15 +107645,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef674 │ │ │ │ ldr.w r2, [fp, #48] @ 0x30 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ bhi.n c2a5c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -107830,15 +107830,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w lr, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ vldr d7, [lr, #16] │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef674 │ │ │ │ b.n c2b2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ b.n c2b18 │ │ │ │ ldrd r2, r3, [r3, #40] @ 0x28 │ │ │ │ b.n c2a9c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ @@ -108019,15 +108019,15 @@ │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #13 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef674 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ b.n c2e6a │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -108348,15 +108348,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #1212] @ 0x4bc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ vldr d7, [r9, #16] │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 2ef664 │ │ │ │ + bl 2ef674 │ │ │ │ b.n c2f98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n c2f88 │ │ │ │ ldrd r3, r0, [r7, #16] │ │ │ │ ldr.w r4, [fp, #80] @ 0x50 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ @@ -108608,26 +108608,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 2f03fc │ │ │ │ + bl 2f040c │ │ │ │ b.n c3394 │ │ │ │ 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 2f03fc │ │ │ │ + bl 2f040c │ │ │ │ b.n c3394 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c3394 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r4, {r1, r3, r4, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108791,26 +108791,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 2ef664 │ │ │ │ + bl 2ef674 │ │ │ │ b.n c358c │ │ │ │ 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 2ef664 │ │ │ │ + bl 2ef674 │ │ │ │ b.n c358c │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c358c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {r1, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -108974,26 +108974,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 2ee98c │ │ │ │ + bl 2ee99c │ │ │ │ b.n c3784 │ │ │ │ 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 2ee98c │ │ │ │ + bl 2ee99c │ │ │ │ b.n c3784 │ │ │ │ strd r1, r1, [r3] │ │ │ │ b.n c3784 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r0!, {r1, r3, r5, r7} │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -109792,66 +109792,66 @@ │ │ │ │ subw sp, sp, #1948 @ 0x79c │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1940] @ 0x794 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c42de │ │ │ │ str.w fp, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #20 │ │ │ │ add.w fp, fp, #36 @ 0x24 │ │ │ │ ldr.w sl, [fp, r6, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w c42d2 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sl, #101 @ 0x65 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r3, [sl, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c42ce │ │ │ │ movs r3, #0 │ │ │ │ strd r6, fp, [sp, #4] │ │ │ │ mov.w r8, r3, lsl #5 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r8, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r8, #120 @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r8, #116 @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r8, #112 @ 0x70 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r8, #124 @ 0x7c │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r8, #128 @ 0x80 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sl │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, sl, r8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ add.w r2, sl, r3, lsl #5 │ │ │ │ ldr.w ip, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c4320 │ │ │ │ @@ -109866,23 +109866,23 @@ │ │ │ │ add r4, ip │ │ │ │ add.w fp, sl, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ adds r1, r4, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ subs r1, r4, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ bcc.n c4234 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n c42bc │ │ │ │ @@ -109903,27 +109903,27 @@ │ │ │ │ mla r2, r4, r2, r9 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n c4276 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #4 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #24 │ │ │ │ mla r1, r4, r1, r9 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ b.n c4276 │ │ │ │ mov r3, r6 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w c41a4 │ │ │ │ @@ -109933,23 +109933,23 @@ │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.w c417c │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #100 @ 0x64 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, fp, #104 @ 0x68 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, fp, #108 @ 0x6c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ ldr r2, [pc, #72] @ (c434c ) │ │ │ │ ldr r3, [pc, #64] @ (c4348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1940] @ 0x794 │ │ │ │ eors r2, r3 │ │ │ │ @@ -110322,15 +110322,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 1ebb28 │ │ │ │ + bl 1ebb38 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r7, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ bne.n c461e │ │ │ │ b.n c4660 │ │ │ │ mov r2, r7 │ │ │ │ @@ -110399,15 +110399,15 @@ │ │ │ │ b.n c4766 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl fd0ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c473a │ │ │ │ add.w r0, r2, #80 @ 0x50 │ │ │ │ - bl 1eb6bc │ │ │ │ + bl 1eb6cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n c4752 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110426,24 +110426,24 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n c47c4 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1eb6bc │ │ │ │ + bl 1eb6cc │ │ │ │ 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 1ebb28 │ │ │ │ + bl 1ebb38 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ b.n c47c4 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -110503,15 +110503,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r0, r8, #80 @ 0x50 │ │ │ │ strd r1, r3, [sp] │ │ │ │ adds r2, #32 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ - bl 1eb9c0 │ │ │ │ + bl 1eb9d0 │ │ │ │ b.n c488a │ │ │ │ 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 │ │ │ │ @@ -110732,15 +110732,15 @@ │ │ │ │ cmp r1, r3 │ │ │ │ beq.n c4ba6 │ │ │ │ vldr d7, [pc, #176] @ c4bc0 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r1, #80 @ 0x50 │ │ │ │ - bl 1eb6e4 │ │ │ │ + bl 1eb6f4 │ │ │ │ orrs r1, r0 │ │ │ │ beq.n c4ba0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r0, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ @@ -111111,15 +111111,15 @@ │ │ │ │ ldr.w r1, [r3, #2716] @ 0xa9c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r5, r4, r6 │ │ │ │ cmp r1, r2 │ │ │ │ beq.n c4f30 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbz r1, c4f42 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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] │ │ │ │ @@ -111279,15 +111279,15 @@ │ │ │ │ ldr.w r0, [r8, #2716] @ 0xa9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r4 │ │ │ │ beq.w c543a │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c541c │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, c511a │ │ │ │ str.w r4, [r8, #2720] @ 0xaa0 │ │ │ │ str.w r5, [r8, #2728] @ 0xaa8 │ │ │ │ str.w r7, [r8, #2724] @ 0xaa4 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ @@ -111388,15 +111388,15 @@ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add.w r1, r4, #4800 @ 0x12c0 │ │ │ │ adds r1, #16 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e460c │ │ │ │ + bl 1e461c │ │ │ │ add.w r3, r6, #692 @ 0x2b4 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ add.w r5, r4, #45056 @ 0xb000 │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [sl, #-4] │ │ │ │ bl ae31c │ │ │ │ @@ -111575,15 +111575,15 @@ │ │ │ │ ldr.w r0, [r8, #2716] @ 0xa9c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c546e │ │ │ │ ldr.w r1, [r8, #2720] @ 0xaa0 │ │ │ │ cbz r0, c5464 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cbz r0, c5460 │ │ │ │ ldr.w r2, [r8, #2724] @ 0xaa4 │ │ │ │ str.w r7, [r8, #2728] @ 0xaa8 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r8, #2720] @ 0xaa0 │ │ │ │ b.n c5174 │ │ │ │ mov r0, r1 │ │ │ │ @@ -111774,25 +111774,25 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ bl 13e0a0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, c565a │ │ │ │ add.w r0, r5, #5440 @ 0x1540 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add.w r1, r5, #5408 @ 0x1520 │ │ │ │ mov r2, r3 │ │ │ │ adds r1, #12 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ bl 109ab8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #5440 @ 0x1540 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cbnz r6, c5676 │ │ │ │ ldrb.w r2, [r5, #3612] @ 0xe1c │ │ │ │ cbnz r2, c568a │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r1, [r4, #8] │ │ │ │ @@ -111839,21 +111839,21 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ cbnz r3, c56ee │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add.w r0, r4, #5408 @ 0x1520 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #12 │ │ │ │ bl 109be0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e290 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ @@ -112096,20 +112096,20 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w sl, [r3, #3288] @ 0xcd8 │ │ │ │ bic.w r3, r7, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w c5ace │ │ │ │ ldrb.w r3, [sl, #740] @ 0x2e4 │ │ │ │ @@ -112119,26 +112119,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 2e8e54 │ │ │ │ + bl 2e8e64 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8fc4 │ │ │ │ + bl 2e8fd4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e8ed4 │ │ │ │ + bl 2e8ee4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r3, r0 │ │ │ │ cmp.w r8, #255 @ 0xff │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ beq.w c5ba4 │ │ │ │ @@ -112189,25 +112189,25 @@ │ │ │ │ ldrb.w r2, [sl, #717] @ 0x2cd │ │ │ │ cbz r2, c5a86 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ bhi.w c5d54 │ │ │ │ cmp r6, #69 @ 0x45 │ │ │ │ bhi.w c5e58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ec058 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1ec068 │ │ │ │ cbnz r0, c5aa2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #217] @ 0xd9 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w c5d70 │ │ │ │ orr.w r9, r9, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ebf68 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1ebf78 │ │ │ │ cbz r0, c5b06 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c5b06 │ │ │ │ ldrb.w r2, [fp, #52] @ 0x34 │ │ │ │ cbnz r2, c5b06 │ │ │ │ @@ -112236,15 +112236,15 @@ │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n c5be2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ and.w r1, r9, #1 │ │ │ │ lsls r0, r0, #30 │ │ │ │ and.w r2, r2, #7 │ │ │ │ bpl.w c5c3c │ │ │ │ cmp r1, #0 │ │ │ │ beq.w c5c9e │ │ │ │ @@ -112326,16 +112326,16 @@ │ │ │ │ orrhi.w r9, r9, #2 │ │ │ │ orrhi.w r4, r4, #16 │ │ │ │ orrls.w r9, r9, #6 │ │ │ │ orrls.w r4, r4, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ orr.w r8, r8, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ec058 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1ec068 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w c5b0c │ │ │ │ orr.w r9, r9, #256 @ 0x100 │ │ │ │ b.n c5b0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c5d9a │ │ │ │ movs r3, #0 │ │ │ │ @@ -112391,19 +112391,19 @@ │ │ │ │ bic.w r2, r9, #6 │ │ │ │ itt eq │ │ │ │ moveq r3, r1 │ │ │ │ moveq r9, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n c5b4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ands.w sl, r0, #6 │ │ │ │ bne.w c5b4c │ │ │ │ ldr.w r0, [fp] │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r3, r0, r1 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ @@ -112457,15 +112457,15 @@ │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.w c5aa2 │ │ │ │ b.n c5a86 │ │ │ │ orr.w r9, r9, #12288 @ 0x3000 │ │ │ │ b.n c5aa2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ and.w r0, r0, #6 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -112517,15 +112517,15 @@ │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ cmp r6, #17 │ │ │ │ bne.n c5eda │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec1e0 │ │ │ │ + bl 1ec1f0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c5ebe │ │ │ │ ldr.w r2, [fp, #28] │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w c5f38 │ │ │ │ cmp r2, #1 │ │ │ │ bls.n c5e34 │ │ │ │ @@ -112576,15 +112576,15 @@ │ │ │ │ beq.n c5f64 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5d90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n c5eec │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5b7e │ │ │ │ @@ -112597,39 +112597,39 @@ │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r8, #16 │ │ │ │ beq.n c5f1a │ │ │ │ orr.w r8, r8, #40 @ 0x28 │ │ │ │ b.n c5cf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c5f86 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ b.n c5b7e │ │ │ │ lsls r2, r2, #24 │ │ │ │ bpl.w c5cf4 │ │ │ │ b.n c5e12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ tst.w r0, #6 │ │ │ │ it eq │ │ │ │ moveq r8, sl │ │ │ │ beq.w c5d8c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r8, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5d90 │ │ │ │ lsls r1, r2, #24 │ │ │ │ bpl.w c5e16 │ │ │ │ orr.w r8, r8, #40 @ 0x28 │ │ │ │ b.n c5e16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ and.w r2, r0, #6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ itt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r4, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -112649,15 +112649,15 @@ │ │ │ │ cbz r3, c5f90 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ b.n c5b7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ tst.w r0, #6 │ │ │ │ itt eq │ │ │ │ moveq r7, r9 │ │ │ │ moveq sl, r8 │ │ │ │ beq.w c5d90 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r9 │ │ │ │ @@ -112668,74 +112668,74 @@ │ │ │ │ beq.n c5ee0 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ b.n c5b7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ands.w r0, r0, #6 │ │ │ │ bne.n c5f5a │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n c5b7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ tst.w r0, #6 │ │ │ │ bne.w c5e80 │ │ │ │ mov sl, r7 │ │ │ │ b.n c5d90 │ │ │ │ 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 2e8e54 │ │ │ │ + bl 2e8e64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8e70 │ │ │ │ + bl 2e8e80 │ │ │ │ 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 2e8f9c │ │ │ │ + bl 2e8fac │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e9000 │ │ │ │ + bl 2e9010 │ │ │ │ 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 2e8e88 │ │ │ │ + bl 2e8e98 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8f44 │ │ │ │ + bl 2e8f54 │ │ │ │ movs r3, #0 │ │ │ │ bfi r3, r4, #0, #8 │ │ │ │ bfi r3, r0, #8, #8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -112748,15 +112748,15 @@ │ │ │ │ cbz r3, c60ac │ │ │ │ cmp r3, #1 │ │ │ │ beq.n c60b0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl c5864 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, c60ac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -112765,15 +112765,15 @@ │ │ │ │ b.n c6094 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ bls.n c60b0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl c5864 │ │ │ │ cmp r7, r0 │ │ │ │ beq.n c608e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -113254,15 +113254,15 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w c67ce │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ tst.w r0, #6 │ │ │ │ bne.n c6598 │ │ │ │ ldr r2, [pc, #536] @ (c67ec ) │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ @@ -113328,15 +113328,15 @@ │ │ │ │ beq.n c6598 │ │ │ │ lsls r0, r2, #26 │ │ │ │ bmi.w c649c │ │ │ │ b.n c64a2 │ │ │ │ mov sl, r0 │ │ │ │ b.n c6404 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cbz r0, c669c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w c6598 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ lsls r5, r3, #9 │ │ │ │ bmi.w c6598 │ │ │ │ @@ -113358,18 +113358,18 @@ │ │ │ │ bl c85d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c6668 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ ands.w r4, r4, #512 @ 0x200 │ │ │ │ bne.n c6668 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2e9000 │ │ │ │ + bl 2e9010 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c666a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #1 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ @@ -113433,16 +113433,16 @@ │ │ │ │ tst.w r2, #192 @ 0xc0 │ │ │ │ beq.w c64a2 │ │ │ │ tst.w sl, #640 @ 0x280 │ │ │ │ bne.w c64a2 │ │ │ │ b.n c6598 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r0, [r6, #20] │ │ │ │ cbz r3, c67ca │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ ite cc │ │ │ │ @@ -113705,19 +113705,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 2f06cc │ │ │ │ + bl 2f06dc │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, c6a8a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -114025,16 +114025,16 @@ │ │ │ │ beq.w c717a │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c717a │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cbz r0, c6de6 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c7188 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -114047,15 +114047,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7130 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c6e48 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c70b8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114063,16 +114063,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c701c │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb970 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb980 │ │ │ │ + bl 2fb740 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c6e6a │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7130 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114092,27 +114092,27 @@ │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c6ea0 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c6ec0 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114180,15 +114180,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ - bl 2e912c │ │ │ │ + bl 2e913c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c71c0 │ │ │ │ ldr.w r3, [pc, #1032] @ c73a0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114214,15 +114214,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 c7026 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c70b8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n c70b8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -114281,22 +114281,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c70b8 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c6ffa │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c71da │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114328,15 +114328,15 @@ │ │ │ │ b.n c6ede │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c6e6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0578 │ │ │ │ + bl 2f0588 │ │ │ │ b.n c6fae │ │ │ │ ldr r2, [pc, #604] @ (c73a4 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -114587,16 +114587,16 @@ │ │ │ │ beq.w c77b6 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c77b6 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cbz r0, c7422 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c77c4 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -114609,15 +114609,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c776c │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c7484 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c76f4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -114625,16 +114625,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c7658 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb970 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb980 │ │ │ │ + bl 2fb740 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c74a6 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c776c │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -114654,27 +114654,27 @@ │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c74dc │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c74fc │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -114742,15 +114742,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ - bl 2e912c │ │ │ │ + bl 2e913c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c77fc │ │ │ │ ldr.w r3, [pc, #1092] @ c7a18 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -114776,15 +114776,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 c7662 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c76f4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n c76f4 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -114843,22 +114843,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c76f4 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c7636 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c7816 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -114890,15 +114890,15 @@ │ │ │ │ b.n c751a │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c74a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0578 │ │ │ │ + bl 2f0588 │ │ │ │ b.n c75ea │ │ │ │ ldr r2, [pc, #664] @ (c7a1c ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115173,16 +115173,16 @@ │ │ │ │ beq.w c7e32 │ │ │ │ ldrb.w r3, [r1, #1201] @ 0x4b1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c7e32 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cbz r0, c7a9e │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c7e40 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w r5, #83886080 @ 0x5000000 │ │ │ │ @@ -115195,15 +115195,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ add.w r6, r4, #112 @ 0x70 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7de8 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, c7b00 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w c7d70 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ @@ -115211,16 +115211,16 @@ │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ beq.w c7cd4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2fb970 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb980 │ │ │ │ + bl 2fb740 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ b.n c7b22 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.w c7de8 │ │ │ │ movw r3, #11107 @ 0x2b63 │ │ │ │ @@ -115240,27 +115240,27 @@ │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, c7b58 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldrb r1, [r3, #9] │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, c7b78 │ │ │ │ mov r0, r3 │ │ │ │ movs r3, #12 │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ldrb r1, [r2, #10] │ │ │ │ @@ -115328,15 +115328,15 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ strb.w r3, [sp, #85] @ 0x55 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ - bl 2e912c │ │ │ │ + bl 2e913c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c7e78 │ │ │ │ ldr.w r3, [pc, #1044] @ c8064 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #32768 @ 0x8000 │ │ │ │ @@ -115362,15 +115362,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 c7cde │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c7d70 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ bls.n c7d70 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ @@ -115429,22 +115429,22 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c7d70 │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ add.w r6, r6, #328 @ 0x148 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c7cb2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ str.w r3, [r4, #1192] @ 0x4a8 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w c7e92 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1168] @ 0x490 │ │ │ │ str.w r3, [r4, #1188] @ 0x4a4 │ │ │ │ @@ -115476,15 +115476,15 @@ │ │ │ │ b.n c7b96 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ mov.w r1, #272 @ 0x110 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ b.n c7b22 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f0578 │ │ │ │ + bl 2f0588 │ │ │ │ b.n c7c66 │ │ │ │ ldr r2, [pc, #616] @ (c8068 ) │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #52432 @ 0xccd0 │ │ │ │ movt r1, #50274 @ 0xc462 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ @@ -115709,15 +115709,15 @@ │ │ │ │ movs r1, r5 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ beq.n c8090 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cbz r0, c8094 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -115727,16 +115727,16 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r0, r2 │ │ │ │ beq.n c80c0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2fb970 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb980 │ │ │ │ + bl 2fb740 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #82 @ 0x52 │ │ │ │ moveq r0, #140 @ 0x8c │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ @@ -115878,15 +115878,15 @@ │ │ │ │ beq.n c827e │ │ │ │ cmp.w fp, #32 │ │ │ │ beq.w c8366 │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c85a0 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ movw r2, #11107 @ 0x2b63 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp.w fp, #16 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ @@ -115901,22 +115901,22 @@ │ │ │ │ moveq.w r3, #328 @ 0x148 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ beq.n c8370 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ 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 2fb9e4 │ │ │ │ + bl 2fb9f4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ blx 5a178 │ │ │ │ add.w r0, r7, #1120 @ 0x460 │ │ │ │ ldrd r1, r3, [r6, #60] @ 0x3c │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -115949,15 +115949,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 2fb9e4 │ │ │ │ + bl 2fb9f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c8376 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ @@ -115967,19 +115967,19 @@ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #28 │ │ │ │ str.w fp, [sp] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2fb9e4 │ │ │ │ + bl 2fb9f4 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 1ec228 │ │ │ │ + bl 1ec238 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w c855c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r5, r1, #4 │ │ │ │ @@ -116010,20 +116010,20 @@ │ │ │ │ beq.n c8366 │ │ │ │ cmp.w fp, #512 @ 0x200 │ │ │ │ beq.n c83dc │ │ │ │ add.w r2, r7, #112 @ 0x70 │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ beq.w c8592 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ bne.w c8298 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c8298 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ itttt hi │ │ │ │ addhi.w r3, r7, #440 @ 0x1b8 │ │ │ │ strhi r3, [sp, #48] @ 0x30 │ │ │ │ @@ -116250,28 +116250,28 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r6, r2 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cbz r0, c8632 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n c8612 │ │ │ │ bic.w r3, r1, #4 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ beq.n c8612 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ec11c │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1ec12c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c86c6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #622] @ 0x26e │ │ │ │ cmp r3, #0 │ │ │ │ beq.n c870a │ │ │ │ @@ -116332,49 +116332,49 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c8612 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8764 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, #120] @ (c8774 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #120] @ (c8778 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n c8612 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8656 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #8 │ │ │ │ bne.n c8656 │ │ │ │ mov r0, r1 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c8612 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ bne.n c8656 │ │ │ │ b.n c8612 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n c868c │ │ │ │ b.n c8612 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #612] @ 0x264 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -116478,15 +116478,15 @@ │ │ │ │ bl c85e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c87f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsls r2, r3, #28 │ │ │ │ bpl.n c87fc │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ands.w r3, r0, #6 │ │ │ │ mov r9, r3 │ │ │ │ bne.n c87fc │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cbz r6, c888a │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ @@ -116517,16 +116517,16 @@ │ │ │ │ bne.w c89ca │ │ │ │ ldrb.w r3, [r4, #1200] @ 0x4b0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c8ab0 │ │ │ │ ldr r3, [pc, #864] @ (c8c34 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cbz r0, c88ee │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w c8a32 │ │ │ │ cbz r6, c8920 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -116535,15 +116535,15 @@ │ │ │ │ b.n c8900 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c8ad6 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ bl c601c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst.w r0, #65280 @ 0xff00 │ │ │ │ add.w r3, r3, #1 │ │ │ │ beq.n c88f8 │ │ │ │ @@ -116552,16 +116552,16 @@ │ │ │ │ ldr.w r3, [r3, #3288] @ 0xcd8 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ strh.w r2, [r4, #1200] @ 0x4b0 │ │ │ │ ldrb.w r3, [r3, #713] @ 0x2c9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w c8804 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c8804 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.w c8804 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ lsls r3, r3, #24 │ │ │ │ @@ -116574,27 +116574,27 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bls.n c898c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bcs.w c8804 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr.w r0, [r3, r9, lsl #2] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n c8966 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #1203] @ 0x4b3 │ │ │ │ b.n c8804 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 2e9000 │ │ │ │ + bl 2e9010 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c87e0 │ │ │ │ movs r2, #1 │ │ │ │ lsls r0, r3, #23 │ │ │ │ strb.w r2, [r4, #1201] @ 0x4b1 │ │ │ │ bpl.w c87f0 │ │ │ │ @@ -116660,16 +116660,16 @@ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n c8aec │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8a4c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n c8a4c │ │ │ │ @@ -116724,16 +116724,16 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w c8920 │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c14 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n c8c0e │ │ │ │ ldr r1, [pc, #260] @ (c8c38 ) │ │ │ │ @@ -116741,15 +116741,15 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #252] @ (c8c3c ) │ │ │ │ ldr r1, [pc, #256] @ (c8c40 ) │ │ │ │ add r2, pc │ │ │ │ str.w sl, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n c8920 │ │ │ │ ldr r2, [pc, #228] @ (c8c34 ) │ │ │ │ ldr.w r8, [r8, r2] │ │ │ │ b.n c8934 │ │ │ │ ldr r3, [pc, #220] @ (c8c34 ) │ │ │ │ ldr.w r8, [r8, r3] │ │ │ │ ldrexd r2, r3, [r8] │ │ │ │ @@ -116757,69 +116757,69 @@ │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n c8ace │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c26 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c20 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c8c1a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #140] @ (c8c44 ) │ │ │ │ ldr r1, [pc, #144] @ (c8c48 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n c8ace │ │ │ │ ldrd r0, r3, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cbz r0, c8c08 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cbz r6, c8c02 │ │ │ │ ldr r3, [pc, #100] @ (c8c4c ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [pc, #88] @ (c8c50 ) │ │ │ │ ldr r1, [pc, #92] @ (c8c54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n c8ace │ │ │ │ ldr r3, [pc, #84] @ (c8c58 ) │ │ │ │ add r3, pc │ │ │ │ b.n c8bea │ │ │ │ ldr r2, [pc, #80] @ (c8c5c ) │ │ │ │ add r2, pc │ │ │ │ b.n c8be4 │ │ │ │ @@ -117340,18 +117340,18 @@ │ │ │ │ ldr.w sl, [r7] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ moveq.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ bne.n c9226 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n c920c │ │ │ │ mov r9, r6 │ │ │ │ @@ -117363,34 +117363,34 @@ │ │ │ │ mov fp, r3 │ │ │ │ clz r6, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ b.n c91f6 │ │ │ │ cmp r0, fp │ │ │ │ beq.n c927a │ │ │ │ mov r1, r6 │ │ │ │ - bl 2fb970 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb980 │ │ │ │ + bl 2fb740 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp sl, r4 │ │ │ │ bls.n c91e4 │ │ │ │ adds r3, r4, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c91e4 │ │ │ │ movs r3, #28 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mla r4, r3, r4, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bl 2f06cc │ │ │ │ + bl 2f06dc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n c9284 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ strd r6, r2, [sp, #16] │ │ │ │ @@ -117439,18 +117439,18 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n c920c │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mla r8, r2, r3, r8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2f06cc │ │ │ │ + bl 2f06dc │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cbz r0, c9288 │ │ │ │ ldrd r1, r3, [r0, #12] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ @@ -117885,24 +117885,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 1ec278 │ │ │ │ + bl 1ec288 │ │ │ │ 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 1ec244 │ │ │ │ + bl 1ec254 │ │ │ │ vldr s14, [sp, #28] │ │ │ │ vldr s12, [sp, #32] │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ ldr r2, [pc, #52] @ (c9718 ) │ │ │ │ vdiv.f32 s13, s15, s14 │ │ │ │ ldr r3, [pc, #44] @ (c9714 ) │ │ │ │ vdiv.f32 s14, s15, s12 │ │ │ │ @@ -117976,21 +117976,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 2f06cc │ │ │ │ + bl 2f06dc │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ - bl 2eb910 │ │ │ │ + bl 2eb920 │ │ │ │ ldr.w r0, [r6, #408] @ 0x198 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w c9b92 │ │ │ │ ldrd r6, fp, [r0, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ @@ -118028,20 +118028,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 2eb9d0 │ │ │ │ + bl 2eb9e0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r0, [r3, #3940] @ 0xf64 │ │ │ │ add r0, r4 │ │ │ │ - bl 2eb908 │ │ │ │ + bl 2eb918 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r3, r2, [sp, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.w c9b60 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ @@ -119080,15 +119080,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #180] @ (ca438 ) │ │ │ │ ldr r1, [pc, #180] @ (ca43c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ca2fc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n ca338 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -119565,15 +119565,15 @@ │ │ │ │ ldr r2, [pc, #28] @ (ca8cc ) │ │ │ │ ldr r1, [pc, #28] @ (ca8d0 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ca88c │ │ │ │ ldrsb r0, [r2, r6] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ movs r1, r5 │ │ │ │ @@ -119610,15 +119610,15 @@ │ │ │ │ ldr r2, [pc, #28] @ (ca94c ) │ │ │ │ ldr r1, [pc, #28] @ (ca950 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ca90c │ │ │ │ ldrsb r0, [r2, r4] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #96] @ 0x60 │ │ │ │ movs r1, r5 │ │ │ │ @@ -119655,15 +119655,15 @@ │ │ │ │ ldr r2, [pc, #28] @ (ca9cc ) │ │ │ │ ldr r1, [pc, #28] @ (ca9d0 ) │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ca98c │ │ │ │ ldrsb r0, [r2, r2] │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [r1, #88] @ 0x58 │ │ │ │ movs r1, r5 │ │ │ │ @@ -124432,26 +124432,26 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (cdee0 ) │ │ │ │ ldr r2, [pc, #56] @ (cdee4 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cddce │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (cdee8 ) │ │ │ │ ldr r1, [pc, #36] @ (cdeec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n cde5c │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r2, #20 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -124620,26 +124620,26 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (ce0ec ) │ │ │ │ ldr r2, [pc, #56] @ (ce0f0 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n cdfda │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (ce0f4 ) │ │ │ │ ldr r1, [pc, #36] @ (ce0f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ce068 │ │ │ │ movs r0, #232 @ 0xe8 │ │ │ │ lsls r1, r7, #2 │ │ │ │ adds r0, #8 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -124808,26 +124808,26 @@ │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [pc, #56] @ (ce2f8 ) │ │ │ │ ldr r2, [pc, #56] @ (ce2fc ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ b.n ce1e6 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #36] @ (ce300 ) │ │ │ │ ldr r1, [pc, #36] @ (ce304 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ce274 │ │ │ │ subs r4, r3, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ cmp r5, #252 @ 0xfc │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -124869,15 +124869,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #24] @ (ce378 ) │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #20] @ (ce37c ) │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ adds r4, r5, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r1, #22 │ │ │ │ @@ -125275,15 +125275,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #268] @ (ce90c ) │ │ │ │ ldr r1, [pc, #268] @ (ce910 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ce5a2 │ │ │ │ ldr r3, [pc, #224] @ (ce8f0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #131072 @ 0x20000 │ │ │ │ @@ -125307,39 +125307,39 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n ce820 │ │ │ │ ldr r2, [pc, #196] @ (ce918 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #196] @ (ce91c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ce820 │ │ │ │ ldr r2, [pc, #188] @ (ce920 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #188] @ (ce924 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ce59e │ │ │ │ ldr r2, [pc, #180] @ (ce928 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #180] @ (ce92c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ce820 │ │ │ │ ldr.w r2, [r6, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #160] @ (ce930 ) │ │ │ │ ldr r1, [pc, #164] @ (ce934 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ce73c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ subs.w fp, r3, #1 │ │ │ │ it ne │ │ │ │ movne.w fp, #1 │ │ │ │ mov r2, fp │ │ │ │ @@ -125355,15 +125355,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (ce938 ) │ │ │ │ ldr r1, [pc, #108] @ (ce93c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ce61e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r4, r3, #1 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -125685,15 +125685,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #400] @ (cedf4 ) │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [pc, #400] @ (cedf8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n cec46 │ │ │ │ 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 │ │ │ │ @@ -125762,15 +125762,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #200] @ (cee08 ) │ │ │ │ ldr r1, [pc, #200] @ (cee0c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ceac6 │ │ │ │ ldr r1, [pc, #192] @ (cee10 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl ce308 │ │ │ │ b.n cecb8 │ │ │ │ ldr r3, [pc, #136] @ (cede4 ) │ │ │ │ @@ -125782,43 +125782,43 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n cece8 │ │ │ │ ldr r2, [pc, #164] @ (cee14 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #164] @ (cee18 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n cece8 │ │ │ │ ldr r2, [pc, #156] @ (cee1c ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #156] @ (cee20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n ceac2 │ │ │ │ ldrb.w r3, [r4, #1056] @ 0x420 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ceb04 │ │ │ │ b.n cecf6 │ │ │ │ ldr r2, [pc, #136] @ (cee24 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #136] @ (cee28 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n cece8 │ │ │ │ ldr.w r2, [r5, #1048] @ 0x418 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #116] @ (cee2c ) │ │ │ │ ldr r1, [pc, #120] @ (cee30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n cebe0 │ │ │ │ bic.w r3, fp, #2 │ │ │ │ subs r7, r3, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r2, r7 │ │ │ │ b.n ceadc │ │ │ │ @@ -126059,15 +126059,15 @@ │ │ │ │ and.w r2, fp, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cefee │ │ │ │ mov.w ip, #68 @ 0x44 │ │ │ │ strd r2, r1, [sp] │ │ │ │ mul.w r3, ip, r3 │ │ │ │ ldr r0, [r0, r3] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ lsls r3, r0, #30 │ │ │ │ bpl.n cefee │ │ │ │ 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 │ │ │ │ @@ -126285,15 +126285,15 @@ │ │ │ │ ldr r2, [pc, #112] @ (cf328 ) │ │ │ │ ldr r1, [pc, #116] @ (cf32c ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n cf25a │ │ │ │ lsls r3, r3, #29 │ │ │ │ bpl.n cf27a │ │ │ │ ldr r2, [pc, #80] @ (cf320 ) │ │ │ │ ldr r1, [pc, #92] @ (cf330 ) │ │ │ │ ldr.w r3, [ip, #1036] @ 0x40c │ │ │ │ add r1, pc │ │ │ │ @@ -126309,15 +126309,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (cf334 ) │ │ │ │ ldr r1, [pc, #64] @ (cf338 ) │ │ │ │ ldr.w r0, [ip, #1048] @ 0x418 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n cf25a │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n cf314 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n cf28e │ │ │ │ b.n cf27a │ │ │ │ cmp r2, #0 │ │ │ │ @@ -126367,15 +126367,15 @@ │ │ │ │ ldr.w r1, [r2, #1048] @ 0x418 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [pc, #64] @ (cf3d4 ) │ │ │ │ ldr r1, [pc, #68] @ (cf3d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n cf3a2 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n cf366 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ movt r2, #63487 @ 0xf7ff │ │ │ │ @@ -126401,15 +126401,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #208] @ (cf4d8 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126419,18 +126419,18 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n cf4c8 │ │ │ │ tbb [pc, r3] │ │ │ │ add r4, r8 │ │ │ │ ldr r2, [pc, #272] @ (cf554 ) │ │ │ │ @@ -126446,21 +126446,21 @@ │ │ │ │ add r4, r8 │ │ │ │ lsls r4, r0, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -126472,15 +126472,15 @@ │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #32 │ │ │ │ b.n cf45c │ │ │ │ movs r3, #8 │ │ │ │ b.n cf45c │ │ │ │ @@ -126569,15 +126569,15 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cf9b4 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.w cf798 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n cf56a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w cf754 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -126606,25 +126606,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, cf622 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -126636,15 +126636,15 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -126711,19 +126711,19 @@ │ │ │ │ ldrb.w r3, [r6, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r4, r3, lsl #2] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr.w r2, [pc, #1360] @ cfcb0 │ │ │ │ ldr.w r3, [pc, #1344] @ cfca4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -126749,15 +126749,15 @@ │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126766,18 +126766,18 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w cf99c │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r1!, {r0, r3, r6, r7} │ │ │ │ ldmia r7, {r0, r3, r6, r7} │ │ │ │ @@ -126796,22 +126796,22 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.w cf586 │ │ │ │ b.n cf5a8 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [r6] │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ str.w r8, [r6, #8] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ @@ -126820,28 +126820,28 @@ │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126850,27 +126850,27 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -126900,19 +126900,19 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w cf586 │ │ │ │ b.n cf5a8 │ │ │ │ mov.w r9, #32 │ │ │ │ b.n cf832 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n cf832 │ │ │ │ @@ -126947,19 +126947,19 @@ │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ bl cf3dc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -126968,27 +126968,27 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -127018,15 +127018,15 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, sl, r3, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ @@ -127036,15 +127036,15 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #32 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w cfc96 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, cfb3a │ │ │ │ @@ -127057,29 +127057,29 @@ │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, cfb6a │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -127088,26 +127088,26 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r8, [r7, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov ip, r0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -127138,15 +127138,15 @@ │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w r7, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, r7, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ beq.w cf7b2 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ @@ -127276,134 +127276,134 @@ │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #16 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, cfdb2 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cfdde │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cfe4c │ │ │ │ mov r2, r7 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ vldr d0, [pc, #204] @ cff28 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, cfe8c │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ 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 251614 │ │ │ │ + bl 251624 │ │ │ │ b.n cfed8 │ │ │ │ - bl 201c1c │ │ │ │ + bl 201c2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w cfd38 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r2, [pc, #92] @ (cff38 ) │ │ │ │ ldr r3, [pc, #88] @ (cff34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127472,15 +127472,15 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n d005e │ │ │ │ clz r3, r3 │ │ │ │ movs r1, #8 │ │ │ │ rsb r3, r3, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2149e0 │ │ │ │ + bl 2149f0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov.w ip, #16 │ │ │ │ ldr r1, [pc, #288] @ (d00d4 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ @@ -127496,40 +127496,40 @@ │ │ │ │ add r2, r3 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.n d0042 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23341c │ │ │ │ + bl 23342c │ │ │ │ add r7, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d0042 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #424] @ 0x1a8 │ │ │ │ bl cfcb8 │ │ │ │ mov r5, r8 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ - bl 233698 │ │ │ │ + bl 2336a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b520 │ │ │ │ b.n d0042 │ │ │ │ movs r1, #8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 2149e0 │ │ │ │ + bl 2149f0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 233698 │ │ │ │ + bl 2336a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [pc, #148] @ (d00d8 ) │ │ │ │ ldr r3, [pc, #132] @ (d00cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -127552,22 +127552,22 @@ │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr.w r1, [r1, #3288] @ 0xcd8 │ │ │ │ ldrb.w r1, [r1, #610] @ 0x262 │ │ │ │ cbnz r1, d00a2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 2149e0 │ │ │ │ + bl 2149f0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov.w ip, #10 │ │ │ │ b.n cffb2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 2149e0 │ │ │ │ + bl 2149f0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov.w ip, #16 │ │ │ │ b.n cffb2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -127650,29 +127650,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n d0188 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n d01d4 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #40] @ (d0200 ) │ │ │ │ ldr r3, [pc, #36] @ (d01fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -127726,25 +127726,25 @@ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strd r7, r7, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 2e39cc │ │ │ │ + bl 2e39dc │ │ │ │ ldr r2, [pc, #676] @ (d0520 ) │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ movs r0, #3 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ strd r5, r7, [sp, #136] @ 0x88 │ │ │ │ strd r7, r7, [sp, #144] @ 0x90 │ │ │ │ str r7, [sp, #152] @ 0x98 │ │ │ │ - bl 2e39cc │ │ │ │ + bl 2e39dc │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ strd r5, r5, [sp, #164] @ 0xa4 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ strd r5, r7, [sp, #172] @ 0xac │ │ │ │ @@ -127811,15 +127811,15 @@ │ │ │ │ str r2, [sp, #340] @ 0x154 │ │ │ │ ldr r2, [pc, #512] @ (d0544 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r1, #9 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2e4d70 │ │ │ │ + bl 2e4d80 │ │ │ │ ldr r2, [pc, #500] @ (d0548 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [pc, #500] @ (d054c ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -127864,25 +127864,25 @@ │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ movs r0, #3 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ strd r5, r5, [sp, #200] @ 0xc8 │ │ │ │ strd r5, r7, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp, #184] @ 0xb8 │ │ │ │ - bl 2e39cc │ │ │ │ + bl 2e39dc │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [pc, #388] @ (d0560 ) │ │ │ │ strd r5, r5, [sp, #236] @ 0xec │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r0, #3 │ │ │ │ strd r5, r7, [sp, #244] @ 0xf4 │ │ │ │ str r7, [sp, #252] @ 0xfc │ │ │ │ vstr d8, [sp, #256] @ 0x100 │ │ │ │ - bl 2e39cc │ │ │ │ + bl 2e39dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #364] @ (d0564 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [pc, #360] @ (d0568 ) │ │ │ │ @@ -128046,29 +128046,29 @@ │ │ │ │ lsrs r6, r1, #26 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r2, r5, #25 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r0, r7, #25 │ │ │ │ movs r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 2e46dc │ │ │ │ + bl 2e46ec │ │ │ │ ldr r2, [pc, #72] @ (d05e4 ) │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r2, pc │ │ │ │ strd r2, r5, [sp, #664] @ 0x298 │ │ │ │ ldr r2, [pc, #64] @ (d05e8 ) │ │ │ │ movs r1, #18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #672] @ 0x2a0 │ │ │ │ strd r7, r7, [sp, #680] @ 0x2a8 │ │ │ │ vstr d8, [sp, #688] @ 0x2b0 │ │ │ │ - bl 2e4d70 │ │ │ │ + bl 2e4d80 │ │ │ │ ldr r2, [pc, #40] @ (d05ec ) │ │ │ │ ldr r3, [pc, #44] @ (d05f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #700] @ 0x2bc │ │ │ │ eors r2, r3 │ │ │ │ @@ -128092,41 +128092,41 @@ │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl d0208 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2e653c │ │ │ │ + bl 2e654c │ │ │ │ cbz r7, d0648 │ │ │ │ ldr r2, [pc, #48] @ (d065c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [pc, #20] @ (d0660 ) │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1feb54 │ │ │ │ mov r3, r0 │ │ │ │ b.n d0636 │ │ │ │ lsrs r6, r2, #21 │ │ │ │ movs r1, r5 │ │ │ │ lsrs r2, r6, #20 │ │ │ │ movs r1, r5 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -128135,39 +128135,39 @@ │ │ │ │ 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 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r5, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 │ │ │ │ @@ -128206,25 +128206,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d0756 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #68] @ (d079c ) │ │ │ │ ldr r2, [pc, #60] @ (d0798 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -128282,21 +128282,21 @@ │ │ │ │ lsls r3, r0, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ adds r6, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ @@ -128308,15 +128308,15 @@ │ │ │ │ ldr.w r3, [r8, r6] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #32 │ │ │ │ b.n d07e4 │ │ │ │ movs r3, #8 │ │ │ │ b.n d07e4 │ │ │ │ @@ -128339,15 +128339,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bic.w r6, r3, r2 │ │ │ │ adds r5, #20 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r5, r0, #100 @ 0x64 │ │ │ │ ldrb.w fp, [r7, #12] │ │ │ │ @@ -128378,15 +128378,15 @@ │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ add.w r3, lr, r3, lsl #2 │ │ │ │ add.w r2, lr, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf73800b8 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -128404,15 +128404,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aa20 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ b.n d096a │ │ │ │ cmp r1, #1 │ │ │ │ bne.w d0a8a │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ @@ -128424,38 +128424,38 @@ │ │ │ │ cmp r1, #1 │ │ │ │ beq.n d0968 │ │ │ │ movs r7, #0 │ │ │ │ b.n d0982 │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ ldr.w fp, [r0, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr.w r5, [fp] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #22 │ │ │ │ bne.n d0a5e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -128465,19 +128465,19 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r0, [sl, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ strd r7, r7, [r5] │ │ │ │ str r7, [r5, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w lr, r4, #48 @ 0x30 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ add.w ip, r4, #64 @ 0x40 │ │ │ │ @@ -128486,26 +128486,26 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d09f0 │ │ │ │ mov r6, fp │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 20aac4 │ │ │ │ + bl 20aad4 │ │ │ │ cbz r6, d0a6a │ │ │ │ str.w fp, [r6] │ │ │ │ ldr r2, [pc, #44] @ (d0a98 ) │ │ │ │ ldr r3, [pc, #36] @ (d0a94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -128555,25 +128555,25 @@ │ │ │ │ adc.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, ip, r3 │ │ │ │ orrs.w r7, r2, r3 │ │ │ │ bne.n d0b3e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ strd r6, r6, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d0b24 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [pc, #184] @ (d0be0 ) │ │ │ │ ldr r3, [pc, #180] @ (d0bdc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ @@ -128608,30 +128608,30 @@ │ │ │ │ eors r0, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, lr │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0b9e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ b.n d0b24 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp] │ │ │ │ b.n d0b7e │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp] │ │ │ │ @@ -128679,51 +128679,51 @@ │ │ │ │ orrs.w r7, r2, r6 │ │ │ │ bne.n d0cbe │ │ │ │ add r6, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r6, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d0c6a │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r6, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d0c9a │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [pc, #188] @ (d0d64 ) │ │ │ │ ldr r3, [pc, #180] @ (d0d60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -128758,31 +128758,31 @@ │ │ │ │ muls r3, r0 │ │ │ │ asrs r3, r0, #1 │ │ │ │ movs r0, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, d0d1e │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ b.n d0c6a │ │ │ │ movs r0, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ b.n d0cfa │ │ │ │ movs r0, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -128836,25 +128836,25 @@ │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ bne.n d0e08 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d0dee │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [pc, #276] @ (d0f04 ) │ │ │ │ ldr r2, [pc, #268] @ (d0f00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ @@ -128896,30 +128896,30 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ asrs r2, r4, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0e74 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n d0dee │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n d0e58 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n d0e58 │ │ │ │ movs r3, #1 │ │ │ │ @@ -128931,30 +128931,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d0ecc │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n d0dee │ │ │ │ strd r1, r3, [sp] │ │ │ │ b.n d0e58 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -128992,42 +128992,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d0f6c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 │ │ │ │ @@ -129051,30 +129051,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #408] @ (d1198 ) │ │ │ │ ldr r3, [pc, #392] @ (d118c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w d1184 │ │ │ │ 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 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r2, #32 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ bl d0d68 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -129109,23 +129109,23 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n d117c │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 │ │ │ │ @@ -129154,36 +129154,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n d0ffe │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d1154 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov sl, r0 │ │ │ │ b.n d1084 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ b.n d1130 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ @@ -129217,22 +129217,22 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w sl, r6, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [pc, #920] @ d1560 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ add.w r9, r7, #20 │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w lr, #3 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add fp, pc │ │ │ │ @@ -129240,18 +129240,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d14a8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -129279,22 +129279,22 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr.w lr, [pc, #708] @ d1564 │ │ │ │ @@ -129305,15 +129305,15 @@ │ │ │ │ ldr.w fp, [fp, lr] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, fp, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d1546 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -129325,102 +129325,102 @@ │ │ │ │ and.w ip, r3, #64 @ 0x40 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w d14b4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d1328 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r4, #4] │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d135a │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov.w lr, #7 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r9, r8, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d1554 │ │ │ │ mov r3, r4 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r8, [r6, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str.w r9, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w lr, r6, #20 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldrb.w r9, [r6, #32] │ │ │ │ lsl.w r8, sl, r8 │ │ │ │ @@ -129452,18 +129452,18 @@ │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ ldr r2, [pc, #216] @ (d1568 ) │ │ │ │ ldr r3, [pc, #200] @ (d155c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -129504,30 +129504,30 @@ │ │ │ │ asrs r4, r0, #9 │ │ │ │ movs r3, #16 │ │ │ │ b.n d1264 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d151c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ b.n d1328 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n d14f8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -129600,43 +129600,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d161e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 d0f08 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -129645,29 +129645,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -129700,49 +129700,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r4, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d175a │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w lr, #2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #24 │ │ │ │ strd r0, lr, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl d0f08 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -129756,27 +129756,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -129785,27 +129785,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -129813,68 +129813,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d18a2 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d18e2 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d2fae │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ @@ -129929,58 +129929,58 @@ │ │ │ │ lsrs r1, r4, #13 │ │ │ │ lsrs r1, r4, #13 │ │ │ │ movs r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ add r4, sp, #232 @ 0xe8 │ │ │ │ mov sl, r0 │ │ │ │ b.n d1636 │ │ │ │ orns r0, r0, r8, ror #2 │ │ │ │ orn r0, r8, r8, ror #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d19e2 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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] │ │ │ │ @@ -130011,24 +130011,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -130036,29 +130036,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -130090,24 +130090,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -130115,29 +130115,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -130169,24 +130169,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -130194,29 +130194,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -130248,24 +130248,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -130273,29 +130273,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -130327,24 +130327,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -130352,29 +130352,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -130406,26 +130406,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -130433,29 +130433,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -130487,26 +130487,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -130514,46 +130514,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3004 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -130578,26 +130578,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -130605,47 +130605,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3000 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -130670,24 +130670,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -130695,45 +130695,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -130760,53 +130760,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -130837,24 +130837,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -130862,29 +130862,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -130915,24 +130915,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #10 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -130940,45 +130940,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -131009,24 +131009,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -131034,38 +131034,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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] │ │ │ │ @@ -131098,24 +131098,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -131123,39 +131123,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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] │ │ │ │ @@ -131188,24 +131188,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #13 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -131213,39 +131213,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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] │ │ │ │ @@ -131273,24 +131273,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #14 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -131298,39 +131298,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d300e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -131356,24 +131356,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #15 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -131381,39 +131381,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str r7, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d300e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r9, [sl, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -131440,24 +131440,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #16 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -131465,38 +131465,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r8, [sp, #236] @ 0xec │ │ │ │ str.w r9, [sp, #232] @ 0xe8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [fp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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] │ │ │ │ @@ -131530,24 +131530,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -131555,41 +131555,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d3008 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r8, [fp, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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] │ │ │ │ @@ -131612,15 +131612,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #428] @ (d3014 ) │ │ │ │ ldr r3, [pc, #432] @ (d3018 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ @@ -131731,26 +131731,26 @@ │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ │ │ b.w d19be │ │ │ │ movs r3, #15 │ │ │ │ strh.w r3, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d19f2 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.w d19f2 │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d2fc0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #208] @ 0xd0 │ │ │ │ b.n d2fc0 │ │ │ │ @@ -131789,29 +131789,29 @@ │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #28 │ │ │ │ bl d0924 │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r0, d306a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #4 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -131820,18 +131820,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d325e │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ ldmia r4!, {r1, r2, r6, r7} │ │ │ │ @@ -131847,22 +131847,22 @@ │ │ │ │ stmia r6!, {r1, r2, r6, r7} │ │ │ │ lsls r6, r0, #3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w fp, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #56] @ 0x38 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ ldr.w fp, [pc, #2380] @ d3a74 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -131872,51 +131872,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -131924,18 +131924,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 │ │ │ │ @@ -131974,21 +131974,21 @@ │ │ │ │ b.n d30ee │ │ │ │ movs r3, #1 │ │ │ │ b.n d30ee │ │ │ │ movs r3, #16 │ │ │ │ b.n d30ee │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -131997,18 +131997,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #26 │ │ │ │ lsls r4, r5, #26 │ │ │ │ @@ -132033,21 +132033,21 @@ │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsrs r1, r6, #5 │ │ │ │ lsls r4, r5, #26 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -132056,18 +132056,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #7 │ │ │ │ lsls r4, r4, #7 │ │ │ │ @@ -132092,21 +132092,21 @@ │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsrs r7, r4, #4 │ │ │ │ lsls r4, r4, #7 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -132115,18 +132115,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #24 │ │ │ │ lsls r5, r5, #24 │ │ │ │ @@ -132151,39 +132151,39 @@ │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsrs r5, r3, #3 │ │ │ │ lsls r5, r5, #24 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ b.n d332e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #5 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r9, r6, #20 │ │ │ │ @@ -132191,18 +132191,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w ip, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r0, #23 │ │ │ │ lsls r4, r0, #23 │ │ │ │ @@ -132227,21 +132227,21 @@ │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ lsls r4, r0, #23 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -132250,18 +132250,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #21 │ │ │ │ lsls r4, r7, #21 │ │ │ │ @@ -132286,21 +132286,21 @@ │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsrs r7, r5, #32 │ │ │ │ lsls r4, r7, #21 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -132309,18 +132309,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r5, #20 │ │ │ │ lsls r0, r5, #20 │ │ │ │ @@ -132345,21 +132345,21 @@ │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r4, r4, #31 │ │ │ │ lsls r0, r5, #20 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -132368,18 +132368,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ lsls r6, r2, #1 │ │ │ │ @@ -132406,22 +132406,22 @@ │ │ │ │ lsls r1, r3, #30 │ │ │ │ lsls r1, r3, #30 │ │ │ │ lsls r6, r2, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 │ │ │ │ @@ -132429,15 +132429,15 @@ │ │ │ │ add.w r8, r7, #84 @ 0x54 │ │ │ │ strd lr, lr, [r4, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w lr, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #872] @ (d3a78 ) │ │ │ │ ldr r3, [pc, #856] @ (d3a6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -132450,39 +132450,39 @@ │ │ │ │ b.n d36b6 │ │ │ │ mov.w r9, #8 │ │ │ │ b.n d36b6 │ │ │ │ mov.w r9, #16 │ │ │ │ b.n d36b6 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -132491,18 +132491,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r6, #16 │ │ │ │ lsls r7, r6, #16 │ │ │ │ @@ -132527,114 +132527,114 @@ │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r0, r6, #27 │ │ │ │ lsls r7, r6, #16 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 d365a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #6 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -132643,18 +132643,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r4, #13 │ │ │ │ lsls r6, r4, #13 │ │ │ │ @@ -132679,39 +132679,39 @@ │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r5, r4, #24 │ │ │ │ lsls r6, r4, #13 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #8 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n d364a │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -132721,18 +132721,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d45b2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #11 │ │ │ │ lsls r7, r7, #11 │ │ │ │ @@ -132771,22 +132771,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r7, #2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 │ │ │ │ @@ -132794,54 +132794,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3b02 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0a9c │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w d370e │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #5 │ │ │ │ @@ -132849,53 +132849,53 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl d07a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl d0be4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n d370e │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 │ │ │ │ @@ -132903,15 +132903,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d45a4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ lsls r4, r3, #31 │ │ │ │ @@ -132926,21 +132926,21 @@ │ │ │ │ bl d0f08 │ │ │ │ mov r6, r0 │ │ │ │ b.n d370e │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r6, r0 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -132948,53 +132948,53 @@ │ │ │ │ ldrb.w r7, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0be4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ b.n d370e │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r7, r0 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r6, #0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movw r2, #3073 @ 0xc01 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl d0a9c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ @@ -133037,22 +133037,22 @@ │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r2, r7, #16 │ │ │ │ lsls r4, r0, #14 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -133060,68 +133060,68 @@ │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ strd r3, r7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d3dfc │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #12 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d3e22 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r6, r0 │ │ │ │ b.n d370e │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r8, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ @@ -133131,15 +133131,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ movs r7, #16 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r6, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #56] @ 0x38 │ │ │ │ beq.w d40be │ │ │ │ @@ -133187,22 +133187,22 @@ │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r7, r5, #13 │ │ │ │ lsls r2, r6, #3 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r7, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w r8, sp, #76 @ 0x4c │ │ │ │ @@ -133212,15 +133212,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 d41fc │ │ │ │ @@ -133269,22 +133269,22 @@ │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r1, r0, #12 │ │ │ │ lsls r2, r0, #9 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ add.w fp, r2, r3, lsl #7 │ │ │ │ ldrb.w ip, [fp, #50] @ 0x32 │ │ │ │ b.w d36e6 │ │ │ │ mov.w r9, #32 │ │ │ │ @@ -133336,30 +133336,30 @@ │ │ │ │ mov.w r8, #16 │ │ │ │ b.n d3cc2 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, d40e2 │ │ │ │ mov r2, r4 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ adds r7, #16 │ │ │ │ @@ -133406,37 +133406,37 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.w d4512 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w fp, [sp] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r6, r0 │ │ │ │ b.w d370e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ b.n d40be │ │ │ │ movs r3, #1 │ │ │ │ @@ -133447,30 +133447,30 @@ │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ b.n d40be │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, d4220 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ 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 │ │ │ │ @@ -133510,31 +133510,31 @@ │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ beq.n d42fc │ │ │ │ mov r8, ip │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ strb.w r9, [sp, #148] @ 0x94 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldrb.w lr, [sl, #12] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -133556,30 +133556,30 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ beq.n d4390 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #132 @ 0x84 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrb.w ip, [r7, #12] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ @@ -133602,35 +133602,35 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ beq.n d4416 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r6, r0 │ │ │ │ b.w d370e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ b.n d41fc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ @@ -133640,30 +133640,30 @@ │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n d41fc │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d446a │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.w d370e │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ b.n d444c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -133737,30 +133737,30 @@ │ │ │ │ adcs r1, r0 │ │ │ │ asrs r1, r0, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, d4574 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ b.w d3c2c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n d4556 │ │ │ │ movs r3, #1 │ │ │ │ @@ -133811,30 +133811,30 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #0] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w fp, [r8, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ mov lr, r7 │ │ │ │ @@ -133848,31 +133848,31 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ mov lr, r7 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ @@ -133886,33 +133886,33 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -133995,31 +133995,31 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d483c │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w d4a14 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r8, [r3] │ │ │ │ blx 5a178 │ │ │ │ @@ -134084,35 +134084,35 @@ │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n d4944 │ │ │ │ cbz r6, d4994 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w ip, [sp] │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cbnz r3, d49ba │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w fp, #1 │ │ │ │ @@ -134120,33 +134120,33 @@ │ │ │ │ b.n d4774 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ cmp.w fp, #3 │ │ │ │ str r0, [r5, #0] │ │ │ │ bne.w d4774 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r5, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w d476e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ ldr r2, [pc, #52] @ (d4a30 ) │ │ │ │ ldr r3, [pc, #44] @ (d4a2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -134200,37 +134200,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [pc, #2004] @ d5260 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strb.w r2, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4aca │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134238,27 +134238,27 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2049d8 │ │ │ │ + bl 2049e8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 208ac4 │ │ │ │ + bl 208ad4 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134269,18 +134269,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134326,53 +134326,53 @@ │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r4, #8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4bec │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4c2a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -134381,32 +134381,32 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r2, #11 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134418,15 +134418,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -134439,46 +134439,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #11 │ │ │ │ str r3, [r0, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4d46 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ @@ -134504,25 +134504,25 @@ │ │ │ │ bl d0664 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mvn.w r3, #1 │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d4db2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ @@ -134574,15 +134574,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134594,18 +134594,18 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134632,40 +134632,40 @@ │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #29 │ │ │ │ bpl.w d657c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d4ef4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ ldr.w lr, [pc, #816] @ d5264 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -134682,15 +134682,15 @@ │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #54] @ 0x36 │ │ │ │ movs r7, #4 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ strd r6, r6, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w d654c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w d6b98 │ │ │ │ @@ -134733,53 +134733,53 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ b.n d4bce │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d4ffc │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d503a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -134787,44 +134787,44 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -134844,20 +134844,20 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ bl d0664 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r6, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -134866,18 +134866,18 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ @@ -134916,25 +134916,25 @@ │ │ │ │ bic.w r3, r3, #2 │ │ │ │ orrs r3, r1 │ │ │ │ bne.w d6a0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #112] @ 0x70 │ │ │ │ bhi.w d6564 │ │ │ │ subs r3, r2, #1 │ │ │ │ @@ -134986,109 +134986,109 @@ │ │ │ │ movs r0, r5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d5290 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d52ec │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #5 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d531c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r7, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203e08 │ │ │ │ + bl 203e18 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff610 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d5346 │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204800 │ │ │ │ + bl 204810 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ @@ -135101,67 +135101,67 @@ │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d53b6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ movs r2, #14 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5408 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r2, #13 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -135198,25 +135198,25 @@ │ │ │ │ bl d0664 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r6, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d54a6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ @@ -135309,33 +135309,33 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ movw r1, #743 @ 0x2e7 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #5 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add.w r9, r7, #84 @ 0x54 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r8, r7, #100 @ 0x64 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ add.w lr, r7, #116 @ 0x74 │ │ │ │ @@ -135352,64 +135352,64 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ bl d00dc │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #4 │ │ │ │ str r6, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d564e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5678 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl d00dc │ │ │ │ @@ -135422,33 +135422,33 @@ │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d56d6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ @@ -135458,55 +135458,55 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d572e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r8, #0 │ │ │ │ strd r3, r8, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d5770 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #0 │ │ │ │ @@ -135514,39 +135514,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r3, #15 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d57d4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ @@ -135559,49 +135559,49 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d5832 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, d5862 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #16 │ │ │ │ - bl 203e08 │ │ │ │ + bl 203e18 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ @@ -135610,27 +135610,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r1, #3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -135639,18 +135639,18 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -135746,15 +135746,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -135802,25 +135802,25 @@ │ │ │ │ bl d0664 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5aa0 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, fp │ │ │ │ @@ -135829,25 +135829,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5ae0 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r2, #15 │ │ │ │ mov r1, fp │ │ │ │ @@ -135903,15 +135903,15 @@ │ │ │ │ movs r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #7168 @ 0x1c00 │ │ │ │ @@ -135934,15 +135934,15 @@ │ │ │ │ bl d0868 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.n d5bd0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ bl d0d68 │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ @@ -135969,31 +135969,31 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ bl d06d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #1 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r0, r3, lsl #7 │ │ │ │ @@ -136012,15 +136012,15 @@ │ │ │ │ movs r0, #16 │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ @@ -136033,43 +136033,43 @@ │ │ │ │ bl d0a9c │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5d00 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #3 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -136086,15 +136086,15 @@ │ │ │ │ mov.w ip, #4 │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ bl d00dc │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #2 │ │ │ │ bl d0868 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -136121,46 +136121,46 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5dde │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #100 @ 0x64 │ │ │ │ @@ -136181,15 +136181,15 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r6, [lr, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -136200,53 +136200,53 @@ │ │ │ │ bl d0a9c │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r6, [sl, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, d5eb4 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5ef2 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ @@ -136254,72 +136254,72 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d5f9e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r5, #3 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ bl d00dc │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ @@ -136330,23 +136330,23 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ movs r2, #13 │ │ │ │ mov r7, r0 │ │ │ │ @@ -136354,15 +136354,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ @@ -136405,34 +136405,34 @@ │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r4, r4, #22 │ │ │ │ lsls r6, r5, #7 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d60b4 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ @@ -136442,29 +136442,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #17 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str.w r8, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r7, #20 │ │ │ │ strd r8, r8, [sl, #4] │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -136474,18 +136474,18 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r5, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #7 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ @@ -136546,46 +136546,46 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2364 @ 0x93c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d0d68 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d6b22 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ @@ -136595,29 +136595,29 @@ │ │ │ │ bics r3, r0 │ │ │ │ it eq │ │ │ │ moveq r7, r5 │ │ │ │ bne.w d66d4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ addw r3, pc, #2276 @ 0x8e4 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w d6b5a │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ @@ -136634,15 +136634,15 @@ │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ bne.w d6620 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0a9c │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #10 │ │ │ │ @@ -136652,68 +136652,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d6374 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #13 │ │ │ │ mov r0, r4 │ │ │ │ bl d0664 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl d0868 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204a70 │ │ │ │ + bl 204a80 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ @@ -136722,18 +136722,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl d07a0 │ │ │ │ ldr.w r2, [pc, #1952] @ d6bb0 │ │ │ │ ldr.w r3, [pc, #1952] @ d6bb4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -136806,30 +136806,30 @@ │ │ │ │ lsls r0, r1, #14 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d64f2 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r0 │ │ │ │ b.w d592e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #120] @ 0x78 │ │ │ │ b.n d64ce │ │ │ │ movs r3, #1 │ │ │ │ @@ -136844,15 +136844,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl d06d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.w d5c26 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ b.n d64ce │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -136909,30 +136909,30 @@ │ │ │ │ lsls r6, r0, #12 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d65f0 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.w d4ed2 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ b.n d65d2 │ │ │ │ movs r3, #4 │ │ │ │ @@ -136983,30 +136983,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ mov.w r9, #32 │ │ │ │ mvn.w r3, #4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d669e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r0 │ │ │ │ b.n d6312 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r3, [sp, #176] @ 0xb0 │ │ │ │ b.n d667e │ │ │ │ movs r3, #251 @ 0xfb │ │ │ │ @@ -137056,30 +137056,30 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #56173 @ 0xdb6d │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d674e │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ b.n d629e │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ b.n d6730 │ │ │ │ movs r2, #1 │ │ │ │ @@ -137124,30 +137124,30 @@ │ │ │ │ lsls r1, r1, #8 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #7 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, d67ec │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n d6202 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #160] @ 0xa0 │ │ │ │ b.n d67ce │ │ │ │ movs r3, #248 @ 0xf8 │ │ │ │ @@ -137195,30 +137195,30 @@ │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d6896 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n d61a8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #152] @ 0x98 │ │ │ │ b.n d6872 │ │ │ │ movs r3, #1 │ │ │ │ @@ -137266,30 +137266,30 @@ │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d6938 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r0 │ │ │ │ b.w d599e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #136] @ 0x88 │ │ │ │ b.n d691a │ │ │ │ movs r3, #1 │ │ │ │ @@ -137337,30 +137337,30 @@ │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r0, r4 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d69dc │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r0 │ │ │ │ b.w d596a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #128] @ 0x80 │ │ │ │ b.n d69be │ │ │ │ movs r3, #1 │ │ │ │ @@ -137392,30 +137392,30 @@ │ │ │ │ bkpt 0x00be │ │ │ │ asrs r6, r7, #2 │ │ │ │ movs r2, #32 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, d6a68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.w d51ca │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ b.n d6a44 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ @@ -137448,30 +137448,30 @@ │ │ │ │ strb r7, [r6, #29] │ │ │ │ asrs r7, r6, #1 │ │ │ │ movs r2, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, d6af0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ b.w d50dc │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n d6ad2 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ @@ -137550,15 +137550,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w d78b0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -137616,34 +137616,34 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d6c5c │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r1, #2 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251504 │ │ │ │ + bl 251514 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n d6d18 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbnz r3, d6cba │ │ │ │ b.n d6d08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, d6cb4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cbz r0, d6cb4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cbz r2, d6cb4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, d6d08 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n d6cb4 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -137652,15 +137652,15 @@ │ │ │ │ bhi.n d6cb4 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n d6cb4 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp.w r3, #756 @ 0x2f4 │ │ │ │ bne.n d6c9a │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ @@ -137674,15 +137674,15 @@ │ │ │ │ movne r3, r5 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n d6cba │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n d6c92 │ │ │ │ mov r4, sl │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ @@ -137725,15 +137725,15 @@ │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r0, #5 │ │ │ │ lsls r3, r7, #7 │ │ │ │ lsls r4, r6, #4 │ │ │ │ lsls r7, r2, #3 │ │ │ │ movs r7, r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w d78a6 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r2, [pc, #2548] @ d7798 │ │ │ │ ldr.w r3, [pc, #2540] @ d7794 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -137751,66 +137751,66 @@ │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ bl d0924 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w sl, r7, #20 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, r8, #20 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w d78ca │ │ │ │ mov r2, r4 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r2, r8, r2 │ │ │ │ mvns r2, r2 │ │ │ │ and.w r3, r2, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r2, r9, #20 │ │ │ │ ldrb.w ip, [r9, #32] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ @@ -137843,57 +137843,57 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r4, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2008fc │ │ │ │ + bl 20090c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w d6d48 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w d6d2c │ │ │ │ ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ b.n d6c30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl d0924 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, d6f52 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ add.w r3, r7, #20 │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r9, r8, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -137901,18 +137901,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #16 │ │ │ │ lsls r3, r5, #16 │ │ │ │ @@ -137944,34 +137944,34 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl d301c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d6efe │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ b.n d6efe │ │ │ │ ldr r7, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ mov.w r9, #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ bl d0924 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w ip, sl, #48 @ 0x30 │ │ │ │ strd fp, fp, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r2, #20 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -137983,28 +137983,28 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r9, [sl, #64] @ 0x40 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, sl │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #9 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -138014,27 +138014,27 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r2, sl, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ @@ -138042,18 +138042,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ str.w r9, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d77fe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #13 │ │ │ │ lsls r3, r3, #13 │ │ │ │ @@ -138086,21 +138086,21 @@ │ │ │ │ bl d156c │ │ │ │ b.n d6efe │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ @@ -138113,33 +138113,33 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r3, r7, lsl #7 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r2, r8, #20 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r8, #20 │ │ │ │ @@ -138149,18 +138149,18 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #11 │ │ │ │ lsls r7, r1, #11 │ │ │ │ @@ -138188,22 +138188,22 @@ │ │ │ │ lsls r0, r6, #12 │ │ │ │ lsls r7, r1, #11 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r9 │ │ │ │ mov r8, r0 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -138212,32 +138212,32 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w r3, sl, #20 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -138254,27 +138254,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ str.w fp, [r8, #40] @ 0x28 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [lr, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bl d119c │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ add.w r3, sl, #20 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r3, r7, #20 │ │ │ │ @@ -138283,25 +138283,25 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w lr, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r9, [r6, #112] @ 0x70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r8, [r9, #12] │ │ │ │ lsl.w r8, r2, r8 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -138333,32 +138333,32 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r4, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r4, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ b.n d6efe │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w sl, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [pc, #720] @ d779c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r8, #36] @ 0x24 │ │ │ │ @@ -138369,24 +138369,24 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w sl, r8, #20 │ │ │ │ @@ -138394,18 +138394,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78ce │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #5 │ │ │ │ lsls r7, r1, #5 │ │ │ │ @@ -138433,22 +138433,22 @@ │ │ │ │ lsls r5, r6, #6 │ │ │ │ lsls r7, r1, #5 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ @@ -138456,34 +138456,34 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl d4a38 │ │ │ │ movs r1, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -138491,27 +138491,27 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r8, [sl, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsl.w r8, r3, r8 │ │ │ │ mvn.w r8, r8 │ │ │ │ and.w r3, r8, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w lr, [sl, #12] │ │ │ │ add.w r9, r0, #100 @ 0x64 │ │ │ │ @@ -138540,27 +138540,27 @@ │ │ │ │ mov r0, sl │ │ │ │ ldrb.w lr, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #7 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w ip, r8, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ mov.w lr, #7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r9, r8, #20 │ │ │ │ @@ -138568,18 +138568,18 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w d78ce │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [pc, #296] @ (d789c ) │ │ │ │ str r2, [r1, #68] @ 0x44 │ │ │ │ @@ -138604,37 +138604,37 @@ │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ strd fp, fp, [r4, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.w d6ffc │ │ │ │ movs r3, #32 │ │ │ │ b.n d7188 │ │ │ │ movs r3, #32 │ │ │ │ b.n d7598 │ │ │ │ mov.w sl, #32 │ │ │ │ b.n d77a4 │ │ │ │ @@ -138698,44 +138698,44 @@ │ │ │ │ subw r1, r2, #754 @ 0x2f2 │ │ │ │ cmp r1, #5 │ │ │ │ bls.n d7876 │ │ │ │ b.w d6f14 │ │ │ │ movs r3, #1 │ │ │ │ b.n d76d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21b504 │ │ │ │ + bl 21b514 │ │ │ │ b.w d6da0 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w d6c2a │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.w d6d9c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ bl d0924 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r9, #20 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r4, #20 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ mov.w lr, #8 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ @@ -138743,27 +138743,27 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w lr, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r4, #48 @ 0x30 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov.w ip, #9 │ │ │ │ @@ -138771,21 +138771,21 @@ │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w r1, r4, #20 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ strd sl, sl, [r8, #4] │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -138809,15 +138809,15 @@ │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ adds r3, #9 │ │ │ │ adds r2, #9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ str.w sl, [r4, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl d119c │ │ │ │ b.w d6efe │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -138936,17 +138936,17 @@ │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ strd r0, r4, [r5] │ │ │ │ it eq │ │ │ │ lsleq r4, r4, #2 │ │ │ │ bne.n d7b4a │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ movs r4, #1 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ cbz r0, d7b60 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -139099,15 +139099,15 @@ │ │ │ │ b.n d7bee │ │ │ │ ldr r2, [pc, #28] @ (d7cec ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #28] @ (d7cf0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ b.n d7c2c │ │ │ │ nop │ │ │ │ strh r4, [r6, #34] @ 0x22 │ │ │ │ lsls r0, r7, #2 │ │ │ │ lsrs r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -139730,15 +139730,15 @@ │ │ │ │ ldr r3, [pc, #44] @ (d835c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #44] @ (d8360 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (d8364 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n d831e │ │ │ │ ldr r3, [pc, #36] @ (d8368 ) │ │ │ │ add r3, pc │ │ │ │ b.n d8332 │ │ │ │ mov r0, ip │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [pc, #28] @ (d836c ) │ │ │ │ @@ -139789,16 +139789,16 @@ │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r1, #60] @ 0x3c │ │ │ │ bl d8114 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n d839e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -139902,16 +139902,16 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r0, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ lsleq r2, r2, #2 │ │ │ │ streq r2, [r1, #8] │ │ │ │ beq.n d8526 │ │ │ │ strd r2, r1, [r7, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldrd r2, r1, [r7, #44] @ 0x2c │ │ │ │ cbz r0, d851e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ @@ -140145,16 +140145,16 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ bl d80c4 │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, r9] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cbz r0, d87ba │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ itttt eq │ │ │ │ lsleq r3, r6 │ │ │ │ ldreq.w r2, [sl, #228] @ 0xe4 │ │ │ │ orreq r2, r3 │ │ │ │ @@ -140983,15 +140983,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d907a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ands.w fp, r0, #4 │ │ │ │ beq.n d9042 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 13d80c │ │ │ │ mov fp, r0 │ │ │ │ @@ -141384,15 +141384,15 @@ │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n d94c0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mla r6, r2, r9, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ands.w sl, r0, #4 │ │ │ │ beq.n d9486 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add r0, r4 │ │ │ │ bl 13d80c │ │ │ │ mov sl, r0 │ │ │ │ @@ -141543,15 +141543,15 @@ │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w d90ee │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bics.w r3, r3, #8 │ │ │ │ bne.n d966e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ tst.w r0, #6 │ │ │ │ ite ne │ │ │ │ strbne.w r6, [fp, #289] @ 0x121 │ │ │ │ strbeq.w r6, [fp, #288] @ 0x120 │ │ │ │ b.n d966e │ │ │ │ movs r2, #1 │ │ │ │ @@ -141866,16 +141866,16 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r7, [r9, #1040] @ 0x410 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #1004] @ 0x3ec │ │ │ │ str.w r2, [r3, sl] │ │ │ │ ldr.w r3, [r9, #1000] @ 0x3e8 │ │ │ │ str.w r2, [r3, r6, lsl #3] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cbz r0, d9a3e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d9a3e │ │ │ │ ldr.w r2, [r9, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -141963,16 +141963,16 @@ │ │ │ │ strb.w lr, [ip, #4] │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r7, sl] │ │ │ │ str.w r1, [r9, #1040] @ 0x410 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r1, [r2, sl] │ │ │ │ str.w r1, [r3, r6, lsl #3] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cbz r0, d9b5e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n d9b5e │ │ │ │ ldr.w r2, [r9, #1044] @ 0x414 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ orrs r2, r3 │ │ │ │ @@ -143629,15 +143629,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 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ cmp r4, r5 │ │ │ │ bne.n dad9a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -143645,28 +143645,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 daddc │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddb50 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28f1ec │ │ │ │ + bl 28f1fc │ │ │ │ cmp r4, r6 │ │ │ │ beq.n dadf2 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dadca │ │ │ │ mov r1, r3 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddb50 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n daddc │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -143976,34 +143976,34 @@ │ │ │ │ bl b91fc │ │ │ │ add.w r7, r5, #184 @ 0xb8 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n db25c │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, #4 │ │ │ │ bl 109be0 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n db1e2 │ │ │ │ add.w r4, r5, #484 @ 0x1e4 │ │ │ │ add.w r5, r5, #508 @ 0x1fc │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r6 │ │ │ │ cbz r1, db1d2 │ │ │ │ bl 151fa8 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n db1c6 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #788] @ 0x314 │ │ │ │ cbz r1, db1ee │ │ │ │ mov r0, r6 │ │ │ │ bl 151fa8 │ │ │ │ ldr.w r3, [r8, #984] @ 0x3d8 │ │ │ │ cbz r3, db236 │ │ │ │ @@ -144209,24 +144209,24 @@ │ │ │ │ add.w r4, r0, #24 │ │ │ │ add.w r6, r0, #48 @ 0x30 │ │ │ │ b.n db410 │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r6 │ │ │ │ beq.n db436 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde84 │ │ │ │ + bl 1dde94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n db40a │ │ │ │ ldr.w r0, [r8, #3952] @ 0xf70 │ │ │ │ adds r4, #4 │ │ │ │ bl 1690c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f210 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne.n db410 │ │ │ │ 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 │ │ │ │ @@ -144310,15 +144310,15 @@ │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b96e4 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #744] @ 0x2e8 │ │ │ │ str.w sp, [r7, #36] @ 0x24 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7, #24] │ │ │ │ blx 5ab88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl b9490 │ │ │ │ @@ -144488,15 +144488,15 @@ │ │ │ │ ldr.w r0, [r9, #748] @ 0x2ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n db770 │ │ │ │ ldr.w r1, [r9, #752] @ 0x2f0 │ │ │ │ cbz r0, db766 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cbz r0, db760 │ │ │ │ ldr.w r3, [r9, #756] @ 0x2f4 │ │ │ │ str.w r4, [r9, #760] @ 0x2f8 │ │ │ │ add.w ip, r0, r3 │ │ │ │ str.w r0, [r9, #752] @ 0x2f0 │ │ │ │ b.n db690 │ │ │ │ cmp r4, r8 │ │ │ │ @@ -144565,21 +144565,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r1, db834 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ b.n db7ee │ │ │ │ vldr d7, [pc, #48] @ db868 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (db878 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -144830,50 +144830,50 @@ │ │ │ │ ldr.w r8, [sp, #2008] @ 0x7d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr.w r7, [sp, #2016] @ 0x7e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1964] @ 0x7ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ cbz r6, dbb4c │ │ │ │ add.w r1, r6, #108 @ 0x6c │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ addw r6, sp, #1932 @ 0x78c │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 14ddf8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [pc, #84] @ (dbbc8 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ ldr r2, [pc, #48] @ (dbbcc ) │ │ │ │ ldr r3, [pc, #36] @ (dbbc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1964] @ 0x7ac │ │ │ │ eors r2, r3 │ │ │ │ @@ -144914,19 +144914,19 @@ │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5ab88 │ │ │ │ ldr.w r1, [r5, #136] @ 0x88 │ │ │ │ add r8, pc │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldrb.w r7, [r5, #96] @ 0x60 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r6, [sp, #12] │ │ │ │ strb.w r7, [sp, #84] @ 0x54 │ │ │ │ strd sl, r9, [sp, #88] @ 0x58 │ │ │ │ @@ -144952,15 +144952,15 @@ │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n dbcd6 │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ cbz r0, dbcc8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dbd04 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ str.w r3, [r4, #684] @ 0x2ac │ │ │ │ add r0, r2 │ │ │ │ @@ -145049,15 +145049,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #288 @ 0x120 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, dbdac │ │ │ │ mov.w r2, #47104 @ 0xb800 │ │ │ │ @@ -145252,15 +145252,15 @@ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ add r7, r6 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cbz r1, dbfc2 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r4, r8 │ │ │ │ - bl 207974 │ │ │ │ + bl 207984 │ │ │ │ add.w ip, r7, #4 │ │ │ │ str.w r0, [r9] │ │ │ │ mov.w lr, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ @@ -145315,20 +145315,20 @@ │ │ │ │ add.w r9, sp, #552 @ 0x228 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldrd r3, r4, [r5, #24] │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ add.w r1, r5, #140 @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r9 │ │ │ │ addw r6, sp, #2536 @ 0x9e8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r5, r3 │ │ │ │ @@ -145340,68 +145340,68 @@ │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 14ddf8 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r8, r8, #28 │ │ │ │ cmp r7, r5 │ │ │ │ beq.n dc0e6 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.n dc082 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n dc0a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f1ec │ │ │ │ + bl 28f1fc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n dc09c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59c6c │ │ │ │ b.n dc09c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r2, #4 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r3, [pc, #1456] @ dc6a4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ addw r6, sp, #2500 @ 0x9c4 │ │ │ │ mov r7, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #46848 @ 0xb700 │ │ │ │ movt r3, #65439 @ 0xff9f │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ mov r0, r9 │ │ │ │ addw r9, sp, #2468 @ 0x9a4 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ mov ip, r9 │ │ │ │ mov.w lr, #78 @ 0x4e │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ @@ -145649,15 +145649,15 @@ │ │ │ │ cbz r3, dc402 │ │ │ │ ldrb.w r4, [r3, #400] @ 0x190 │ │ │ │ ldr.w r3, [r1, #212] @ 0xd4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r1, #212] @ 0xd4 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n dc3ea │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cbz r3, dc46a │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -145922,21 +145922,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r3, #1456] @ 0x5b0 │ │ │ │ cbz r1, dc71a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ b.n dc6d6 │ │ │ │ vldr d7, [pc, #52] @ dc750 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [pc, #60] @ (dc760 ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -146451,16 +146451,16 @@ │ │ │ │ cbz r0, dcd82 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cbnz r3, dcd9c │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n dcd9c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ and.w r3, r3, #7 │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ subs r3, #1 │ │ │ │ bics r3, r2 │ │ │ │ bne.n dcd9c │ │ │ │ @@ -146698,36 +146698,36 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #15 │ │ │ │ bne.n dd022 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n dd0c8 │ │ │ │ ldr.w fp, [r0, #24] │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ add r8, fp │ │ │ │ b.n dcfd4 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r0 │ │ │ │ asr.w r3, fp, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bpl.n dd070 │ │ │ │ cbz r5, dd070 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n dd062 │ │ │ │ adds r3, r0, r6 │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n dd062 │ │ │ │ @@ -146747,32 +146747,32 @@ │ │ │ │ bne.n dd034 │ │ │ │ mov fp, r4 │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ add r8, fp │ │ │ │ b.n dcfd4 │ │ │ │ ldr.w r0, [fp, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, dd09c │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dd0f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [fp, #40] @ 0x28 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, dd0c0 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ beq.n dd108 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r2, [r6, #4] │ │ │ │ b.n dcff6 │ │ │ │ @@ -146860,24 +146860,24 @@ │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ and.w ip, r0, #6 │ │ │ │ cmp.w ip, #6 │ │ │ │ bne.n dd196 │ │ │ │ add.w r7, r4, #5344 @ 0x14e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add.w r1, r4, #5312 @ 0x14c0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r0, r5, #184 @ 0xb8 │ │ │ │ bl 109ab8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cbnz r6, dd1ee │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cbnz r3, dd220 │ │ │ │ add.w r2, r5, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ bl b9198 │ │ │ │ @@ -146979,15 +146979,15 @@ │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ bl b96e4 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r8, #744] @ 0x2e8 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov.w r2, #744 @ 0x2e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r7, #20] │ │ │ │ blx 5ab88 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl b9490 │ │ │ │ @@ -147145,15 +147145,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n dd50e │ │ │ │ ldr.w r3, [r8, #752] @ 0x2f0 │ │ │ │ cbz r0, dd504 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cbz r0, dd500 │ │ │ │ ldr.w r3, [r8, #756] @ 0x2f4 │ │ │ │ str.w r5, [r8, #760] @ 0x2f8 │ │ │ │ str.w r0, [r8, #752] @ 0x2f0 │ │ │ │ adds r5, r0, r3 │ │ │ │ b.n dd45e │ │ │ │ cmp r5, r9 │ │ │ │ @@ -147876,30 +147876,30 @@ │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ b.n ddce8 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, ddcee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n ddce4 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ bl 13e104 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w de010 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, fp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ add.w r2, r5, #8832 @ 0x2280 │ │ │ │ add.w r1, r5, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #116] @ 0x74 │ │ │ │ movw ip, #14569 @ 0x38e9 │ │ │ │ movt ip, #15262 @ 0x3b9e │ │ │ │ @@ -147935,15 +147935,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 14de58 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ add.w fp, sp, #236 @ 0xec │ │ │ │ bl 10949c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -147958,17 +147958,17 @@ │ │ │ │ and.w r1, r9, #256 @ 0x100 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w ddf44 │ │ │ │ movw r9, #21032 @ 0x5228 │ │ │ │ movt r9, #15263 @ 0x3b9f │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13e290 │ │ │ │ ldr r2, [pc, #568] @ (de02c ) │ │ │ │ ldr r3, [pc, #560] @ (de024 ) │ │ │ │ add r2, pc │ │ │ │ @@ -148007,15 +148007,15 @@ │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ddfd0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ cbz r4, dde8a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -148066,15 +148066,15 @@ │ │ │ │ str.w r3, [r4, #696] @ 0x2b8 │ │ │ │ bl dbbd0 │ │ │ │ ldr.w r3, [r8, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n de006 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r5, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ @@ -148103,15 +148103,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ bl 106790 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 285010 │ │ │ │ + bl 285020 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add.w r9, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -150036,23 +150036,23 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ beq.n df450 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ lsrs r3, r4 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n df3bc │ │ │ │ ldrd r9, r0, [r8, #264] @ 0x108 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ mov sl, r0 │ │ │ │ bl c5fb8 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r3, [r8, #264] @ 0x108 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ec058 │ │ │ │ + bl 1ec068 │ │ │ │ ubfx r3, fp, #8, #8 │ │ │ │ uxtb.w r1, fp │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldr.w sl, [r8, #272] @ 0x110 │ │ │ │ lsls r3, r3, #28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ @@ -150612,29 +150612,29 @@ │ │ │ │ lsls r0, r0, #26 │ │ │ │ lsls r0, r7, #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, dfa3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ bne.n dfa34 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ movs r3, #19 │ │ │ │ strd r1, r0, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #8896 @ 0x22c0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 13e104 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w dfe2a │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ add.w r3, r5, #8832 @ 0x2280 │ │ │ │ add.w r2, r5, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w ip, [sp, #84] @ 0x54 │ │ │ │ strd r6, r6, [sp, #148] @ 0x94 │ │ │ │ str.w r0, [r2, #668] @ 0x29c │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ @@ -150666,15 +150666,15 @@ │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14de58 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ bl 10949c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ strd r8, r3, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #8] │ │ │ │ @@ -150699,15 +150699,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 106790 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldr.w r1, [r3, #668] @ 0x29c │ │ │ │ - bl 285010 │ │ │ │ + bl 285020 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -150736,15 +150736,15 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w dfcfc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1524ac │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ cbz r4, dfbc0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -150805,15 +150805,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl dbbd0 │ │ │ │ ldr.w r3, [r7, #540] @ 0x21c │ │ │ │ str.w r3, [r4, #700] @ 0x2bc │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [r5, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldrb.w r3, [r9, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w dfdf6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r5, r6, [r3] │ │ │ │ @@ -150872,17 +150872,17 @@ │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n dfdaa │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 151fa8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13e290 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n dfc72 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -150936,31 +150936,31 @@ │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ b.n dfcfc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n dfd7e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13e290 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ b.n dfd20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r2, r3, #23 │ │ │ │ bpl.n dfe00 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ bl 13e290 │ │ │ │ movw r3, #21032 @ 0x5228 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -153499,16 +153499,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e1a22 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e1a22 │ │ │ │ ldr.w r5, [r6, sl, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ebf68 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1ebf78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1c98 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e1cbc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -153677,16 +153677,16 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [sl, #8] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ebf68 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1ebf78 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e1d5e │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w e1d34 │ │ │ │ mov r1, r2 │ │ │ │ @@ -153740,16 +153740,16 @@ │ │ │ │ lsls r2, r2, #27 │ │ │ │ and.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ orr.w r2, r2, r4, lsl #8 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ b.n e1b72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e1cb0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e1a06 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n e1d46 │ │ │ │ @@ -153814,16 +153814,16 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w e1a14 │ │ │ │ b.n e1cbc │ │ │ │ add.w r1, r3, #12 │ │ │ │ b.n e1c70 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cbz r0, e1dbc │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ bne.n e1dbc │ │ │ │ cmp r2, #0 │ │ │ │ beq.w e1c04 │ │ │ │ @@ -154730,16 +154730,16 @@ │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.n e28ce │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ beq.n e28ce │ │ │ │ ldr.w r6, [r7, sl, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ebf68 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1ebf78 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2aa8 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e2ace │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -154924,16 +154924,16 @@ │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n e29ba │ │ │ │ adds r1, #20 │ │ │ │ b.n e29de │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ cbz r0, e2ac0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ beq.w e28ae │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e2cb0 │ │ │ │ @@ -154958,16 +154958,16 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb.w r1, [fp, #7] │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r1, [fp, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ebf68 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1ebf78 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e2cc8 │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e2c9c │ │ │ │ movs r3, #0 │ │ │ │ @@ -155125,16 +155125,16 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e28be │ │ │ │ b.n e2ace │ │ │ │ adds r1, #20 │ │ │ │ b.n e2c00 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldrb.w r1, [fp, #4] │ │ │ │ cbz r0, e2d20 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n e2d20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -159817,21 +159817,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 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ lsls r2, r0, #30 │ │ │ │ bpl.n e5fe4 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ cbnz r3, e6002 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ lsls r3, r0, #29 │ │ │ │ bpl.n e5f70 │ │ │ │ ldrb.w r3, [fp, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n e5f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ @@ -159864,15 +159864,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ mov.w r2, #2528 @ 0x9e0 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -160163,37 +160163,37 @@ │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ b.n e6402 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e6b94 │ │ │ │ + bl 2e6ba4 │ │ │ │ blx 5ac00 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2e6b94 │ │ │ │ + bl 2e6ba4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ rsb r2, r2, #256 @ 0x100 │ │ │ │ blx 5a178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e6ae4 │ │ │ │ + bl 2e6af4 │ │ │ │ blx 5ac00 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r6, r5, #268 @ 0x10c │ │ │ │ - bl 2e6ae4 │ │ │ │ + bl 2e6af4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ab88 │ │ │ │ rsb r2, r7, #256 @ 0x100 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r1, #0 │ │ │ │ @@ -163109,15 +163109,15 @@ │ │ │ │ bl 13e104 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e9a34 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -163715,15 +163715,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w e9a0c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -164540,15 +164540,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w e8c1e │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w e8c3a │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -164714,15 +164714,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n e952c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n e95a0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w e999e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -164802,15 +164802,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n e95a0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w e9b12 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r6, sl │ │ │ │ b.n e944a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -164926,15 +164926,15 @@ │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n e9464 │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ b.n e92be │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n e95a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ orrs r2, r3 │ │ │ │ ldr.w r3, [r7, #2496] @ 0x9c0 │ │ │ │ @@ -166689,15 +166689,15 @@ │ │ │ │ bl 13e104 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w ec366 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ add.w r2, r4, #8832 @ 0x2280 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w r0, [r3, #668] @ 0x29c │ │ │ │ str r5, [r2, #36] @ 0x24 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ @@ -167299,15 +167299,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w ec334 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -168094,15 +168094,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w eb5d6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w eb5f2 │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -168277,15 +168277,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n ebe7c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n ebef0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #921] @ 0x399 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ec2fe │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ @@ -168363,15 +168363,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n ebef0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w ec412 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r8, fp │ │ │ │ b.n ebda4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -168472,15 +168472,15 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb.w r3, [r1, #628] @ 0x274 │ │ │ │ ldrb.w r3, [r2, #436] @ 0x1b4 │ │ │ │ strb.w r3, [r1, #629] @ 0x275 │ │ │ │ b.n ebdbe │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n ebef0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ orrs r2, r3 │ │ │ │ ldr.w r3, [r7, #2496] @ 0x9c0 │ │ │ │ @@ -170196,15 +170196,15 @@ │ │ │ │ bl 13e104 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w eedb2 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ 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 │ │ │ │ @@ -170810,15 +170810,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ str.w r3, [r2, #2272] @ 0x8e0 │ │ │ │ ldrb.w r3, [r7, #2464] @ 0x9a0 │ │ │ │ strb.w r3, [r2, #2276] @ 0x8e4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w eed6a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r2 │ │ │ │ @@ -171677,15 +171677,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w edeb4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ b.w eded0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [r7, #2468] @ 0x9a4 │ │ │ │ @@ -171903,15 +171903,15 @@ │ │ │ │ add.w lr, ip, #16 │ │ │ │ b.n ee834 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n ee8a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ee614 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #11 │ │ │ │ @@ -171989,15 +171989,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bl db170 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 13e290 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n ee8a8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w eeeee │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ mov r9, r5 │ │ │ │ b.n ee75c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -172102,15 +172102,15 @@ │ │ │ │ beq.w ee614 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w ee5d0 │ │ │ │ b.n ee5cc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n ee8a8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w eef14 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ @@ -172315,30 +172315,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 143f88 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -172358,30 +172358,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 143f88 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -172401,30 +172401,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 143f88 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ @@ -172437,75 +172437,75 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r1 │ │ │ │ adds r0, #16 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d58f8 │ │ │ │ + bl 1d5908 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #24 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5a74 │ │ │ │ + bl 1d5a84 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d6014 │ │ │ │ + bl 1d6024 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d55dc │ │ │ │ + bl 1d55ec │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #42 @ 0x2a │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5340 │ │ │ │ + bl 1d5350 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d548c │ │ │ │ + bl 1d549c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d9b98 │ │ │ │ + bl 1d9ba8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d5bf4 │ │ │ │ + bl 1d5c04 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d56fc │ │ │ │ + bl 1d570c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #60 @ 0x3c │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1f2d40 │ │ │ │ + bl 1f2d50 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 1d6014 │ │ │ │ + bl 1d6024 │ │ │ │ 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 │ │ │ │ @@ -172715,19 +172715,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n ef54e │ │ │ │ add.w sl, r9, #6336 @ 0x18c0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add.w sl, sl, #4 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ cmp.w r4, #4096 @ 0x1000 │ │ │ │ bcc.w ef66a │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 143f88 │ │ │ │ ldr r2, [pc, #352] @ (ef650 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -172763,15 +172763,15 @@ │ │ │ │ movs r0, #32 │ │ │ │ b.n ef380 │ │ │ │ mov fp, r4 │ │ │ │ add.w sl, r9, #6336 @ 0x18c0 │ │ │ │ mov r4, fp │ │ │ │ add.w sl, sl, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add.w r1, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w ef6c0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ @@ -172785,15 +172785,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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -173128,20 +173128,20 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n efa0c │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ ldr.w fp, [r3] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w fp, #4096 @ 0x1000 │ │ │ │ bcc.w efb22 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 143f88 │ │ │ │ ldr r2, [pc, #360] @ (efb10 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -173179,15 +173179,15 @@ │ │ │ │ b.n ef844 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w efb7e │ │ │ │ adds r3, #1 │ │ │ │ @@ -173201,15 +173201,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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -173541,20 +173541,20 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n efecc │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ ldr.w fp, [r3] │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w fp, #4096 @ 0x1000 │ │ │ │ bcc.w effe2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 143f88 │ │ │ │ ldr r2, [pc, #360] @ (effd0 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #57 @ 0x39 │ │ │ │ @@ -173592,15 +173592,15 @@ │ │ │ │ b.n efd04 │ │ │ │ mov sl, r4 │ │ │ │ add.w r1, r9, #6336 @ 0x18c0 │ │ │ │ mov r4, sl │ │ │ │ adds r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r9, #5824 @ 0x16c0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ bne.w f003e │ │ │ │ adds r3, #1 │ │ │ │ @@ -173614,15 +173614,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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -173981,23 +173981,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, f0308 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ b.n f02e0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orrs r2, r3 │ │ │ │ bne.n f0302 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ bcc.n f02d8 │ │ │ │ ldr r2, [pc, #36] @ (f0310 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -187994,15 +187994,15 @@ │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w f9d12 │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ str.w sp, [r7, #28] │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ - bl 2f0804 │ │ │ │ + bl 2f0814 │ │ │ │ ldr.w sl, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov.w r2, sl, lsl #2 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ adds r1, r2, #7 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -188218,15 +188218,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 2f08a0 │ │ │ │ + bl 2f08b0 │ │ │ │ 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 5a178 │ │ │ │ @@ -188241,15 +188241,15 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ bne.n f9e12 │ │ │ │ ldr.w r0, [r6, #3940] @ 0xf64 │ │ │ │ ldr r1, [r7, #32] │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ - bl 2f08e4 │ │ │ │ + bl 2f08f4 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r2, #24 │ │ │ │ mla fp, r2, r3, fp │ │ │ │ b.n f9d12 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #32 │ │ │ │ mov r5, sl │ │ │ │ @@ -188723,15 +188723,15 @@ │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ add.w r0, r0, #6592 @ 0x19c0 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n fa442 │ │ │ │ - bl 2f08a0 │ │ │ │ + bl 2f08b0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fa424 │ │ │ │ ldr.w sl, [pc, #560] @ fa580 │ │ │ │ sub.w r8, r0, #4 │ │ │ │ ldr r3, [pc, #556] @ (fa584 ) │ │ │ │ mov r5, r6 │ │ │ │ @@ -188766,15 +188766,15 @@ │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 5ac00 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2ed4 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -188819,15 +188819,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w fa56c │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2f0804 │ │ │ │ + bl 2f0814 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n fa424 │ │ │ │ ldr r3, [pc, #320] @ (fa590 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r8, r4 │ │ │ │ @@ -188872,15 +188872,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r8, #16] │ │ │ │ blx 5ac00 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2ed4 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #20] │ │ │ │ str.w r1, [r8, #24] │ │ │ │ str.w r2, [r8, #28] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -188992,15 +188992,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 2f0804 │ │ │ │ + bl 2f0814 │ │ │ │ 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 │ │ │ │ @@ -189338,15 +189338,15 @@ │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n fa9fa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, fa9ee │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r0, fa9e0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add r0, r2 │ │ │ │ b.n fa9d0 │ │ │ │ @@ -189551,29 +189551,29 @@ │ │ │ │ it cs │ │ │ │ movcs r1, #4 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ add.w r7, r4, #6784 @ 0x1a80 │ │ │ │ adds r7, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r5, [r6, #2688] @ 0xa80 │ │ │ │ ldr.w r2, [r6, #3268] @ 0xcc4 │ │ │ │ ldr.w r3, [r6, #3272] @ 0xcc8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w fb51a │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ bhi.w fb464 │ │ │ │ cmp r1, r3 │ │ │ │ bhi.w fb54c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ sub.w r3, sl, #4 │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ @@ -190054,15 +190054,15 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n fb144 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w fb592 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -190099,41 +190099,41 @@ │ │ │ │ ittt eq │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ clzeq r3, r3 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ cbz r0, fb1ba │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ ldr.w r2, [r2, #3512] @ 0xdb8 │ │ │ │ - bl 1e4a78 │ │ │ │ + bl 1e4a88 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n fb194 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cbz r0, fb1da │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ ldr.w r3, [r3, #328] @ 0x148 │ │ │ │ ldr.w r2, [r3, #3512] @ 0xdb8 │ │ │ │ movs r3, #1 │ │ │ │ - bl 1e4a78 │ │ │ │ + bl 1e4a88 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [r2, #2840] @ 0xb18 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #2840] @ 0xb18 │ │ │ │ blx 5b118 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r0, [r3, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6848 @ 0x1ac0 │ │ │ │ blx 5a2b0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e44e4 │ │ │ │ + bl 1e44f4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl ca070 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -190151,15 +190151,15 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [r1, #0] │ │ │ │ b.n fae22 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r1, [r5, #688] @ 0x2b0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ movs r3, #4 │ │ │ │ add.w r1, r1, #5472 @ 0x1560 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ adds r1, #28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -190175,15 +190175,15 @@ │ │ │ │ bl 109ab8 │ │ │ │ ldr.w r3, [r5, #688] @ 0x2b0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w fb3f8 │ │ │ │ add.w r0, r3, #5504 @ 0x1580 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ ldr.w r4, [r5, #832] @ 0x340 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ cmn.w r4, #49 @ 0x31 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ @@ -190251,15 +190251,15 @@ │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.w fb562 │ │ │ │ ldr.w r1, [r6, #812] @ 0x32c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb538 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb750 │ │ │ │ ldr.w r2, [r6, #816] @ 0x330 │ │ │ │ str.w sl, [r6, #820] @ 0x334 │ │ │ │ add.w r9, r0, r2 │ │ │ │ str.w r0, [r6, #812] @ 0x32c │ │ │ │ b.n faff4 │ │ │ │ @@ -190267,27 +190267,27 @@ │ │ │ │ b.n fabdc │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ add.w r0, r0, #4800 @ 0x12c0 │ │ │ │ - bl 1e45e4 │ │ │ │ + bl 1e45f4 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ orrs r0, r5 │ │ │ │ cmp r3, r6 │ │ │ │ uxtb r5, r0 │ │ │ │ bhi.n fb396 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ b.w fab42 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r1, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n fb202 │ │ │ │ adds r3, #8 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ movt r2, #28691 @ 0x7013 │ │ │ │ str r3, [sp, #416] @ 0x1a0 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ @@ -190309,15 +190309,15 @@ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r0, #28 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ bl 109be0 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ add.w r0, r0, #5504 @ 0x1580 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n fb202 │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ bhi.w fb542 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ @@ -190329,15 +190329,15 @@ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.w fb5c8 │ │ │ │ ldr.w r1, [r5, #828] @ 0x33c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb59e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb59a │ │ │ │ ldr.w r2, [r5, #832] @ 0x340 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r4, r0, r2 │ │ │ │ str.w r3, [r5, #836] @ 0x344 │ │ │ │ str.w r0, [r5, #828] @ 0x33c │ │ │ │ @@ -190371,15 +190371,15 @@ │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ bl c9bb8 │ │ │ │ ldr.w r5, [r6, #2688] @ 0xa80 │ │ │ │ ldr.w r3, [r6, #3268] @ 0xcc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w fac18 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w fb202 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ strd r4, r4, [sp, #80] @ 0x50 │ │ │ │ @@ -190504,15 +190504,15 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ 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 2e89c4 │ │ │ │ + bl 2e89d4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w fb128 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r9, [r5, #328] @ 0x148 │ │ │ │ lsls r2, r3, #29 │ │ │ │ add fp, r9 │ │ │ │ bmi.n fb718 │ │ │ │ @@ -190520,24 +190520,24 @@ │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, fp │ │ │ │ add.w r2, r2, #6592 @ 0x19c0 │ │ │ │ add.w r6, r9, #4096 @ 0x1000 │ │ │ │ adds r2, #8 │ │ │ │ add.w r5, r9, #6432 @ 0x1920 │ │ │ │ - bl 2e8c2c │ │ │ │ + bl 2e8c3c │ │ │ │ ldr r2, [pc, #264] @ (fb758 ) │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ adds r5, #12 │ │ │ │ - bl 2e8c2c │ │ │ │ + bl 2e8c3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r3, [r6, #2336] @ 0x920 │ │ │ │ ldr.w r2, [r6, #2340] @ 0x924 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n fb6d0 │ │ │ │ mov sl, r3 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -190558,32 +190558,32 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, fp │ │ │ │ ldrd r4, ip, [r5, #16] │ │ │ │ str r4, [sp, #408] @ 0x198 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ strd r4, ip, [sp, #412] @ 0x19c │ │ │ │ - bl 2e8c2c │ │ │ │ + bl 2e8c3c │ │ │ │ ldrb.w r3, [r5, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ beq.n fb67c │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl c9da4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r1, #12 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e8c2c │ │ │ │ + bl 2e8c3c │ │ │ │ b.n fb682 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r5, r3, r4 │ │ │ │ cmp r5, r3 │ │ │ │ bls.n fb70c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #408 @ 0x198 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -190596,19 +190596,19 @@ │ │ │ │ strd r3, r1, [sp, #408] @ 0x198 │ │ │ │ mov r0, fp │ │ │ │ adc.w r2, r2, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, #6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2e8c2c │ │ │ │ + bl 2e8c3c │ │ │ │ cmp r4, r5 │ │ │ │ bcc.n fb6e4 │ │ │ │ mov r0, fp │ │ │ │ - bl 2e8c68 │ │ │ │ + bl 2e8c78 │ │ │ │ b.n fb128 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r3, #380] @ 0x17c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -190621,15 +190621,15 @@ │ │ │ │ ldr r1, [pc, #36] @ (fb760 ) │ │ │ │ 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 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n fb630 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movs r6, r4 │ │ │ │ @@ -190822,15 +190822,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fb99a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fb96e │ │ │ │ dmb ish │ │ │ │ @@ -190838,15 +190838,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fb95c │ │ │ │ b.n fb92e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ @@ -191083,15 +191083,15 @@ │ │ │ │ cbz r1, fbc8e │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbcb6 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbc40 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -191112,15 +191112,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w fbb48 │ │ │ │ b.n fbb4a │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r4, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fbba6 │ │ │ │ add.w r8, sp, #32 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ mov r3, r9 │ │ │ │ @@ -191239,28 +191239,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbe0e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbdea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbddc │ │ │ │ b.n fbd2c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fbdbc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbe14 │ │ │ │ @@ -191353,28 +191353,28 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fbf46 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fbf22 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fbf14 │ │ │ │ b.n fbe82 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r7, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fbef6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fbf4c │ │ │ │ @@ -191443,29 +191443,29 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc03a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc016 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc006 │ │ │ │ b.n fbfb8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fbfea │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc022 │ │ │ │ @@ -191531,30 +191531,30 @@ │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc128 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc102 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc0f2 │ │ │ │ b.n fc0a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fc0d6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc10e │ │ │ │ @@ -191633,29 +191633,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc230 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc20a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc1fc │ │ │ │ b.n fc190 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fc1de │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc236 │ │ │ │ @@ -191735,29 +191735,29 @@ │ │ │ │ movs r3, #0 │ │ │ │ b.n fc2b2 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc33e │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc31a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc30a │ │ │ │ b.n fc2a0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fc2e8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc326 │ │ │ │ @@ -191865,29 +191865,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc49a │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc474 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc466 │ │ │ │ b.n fc3aa │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fc448 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc4a0 │ │ │ │ @@ -191977,29 +191977,29 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n fc5c6 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r6, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc5a0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc590 │ │ │ │ b.n fc510 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fc570 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n fc5cc │ │ │ │ @@ -192096,28 +192096,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc702 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc6de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc6d0 │ │ │ │ b.n fc644 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fc6b0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc708 │ │ │ │ @@ -192216,28 +192216,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc844 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc820 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc812 │ │ │ │ b.n fc782 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fc7f2 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fc84a │ │ │ │ @@ -192338,29 +192338,29 @@ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fc98a │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fc966 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fc956 │ │ │ │ b.n fc8c8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r6, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fc93a │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fc972 │ │ │ │ @@ -192463,29 +192463,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcada │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcab4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcaa6 │ │ │ │ b.n fca10 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fca86 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fcae0 │ │ │ │ @@ -192579,29 +192579,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcc0e │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcbe8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcbda │ │ │ │ b.n fcb4e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fcbbc │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fcc14 │ │ │ │ @@ -192695,29 +192695,29 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcd42 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcd1c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcd0e │ │ │ │ b.n fcc82 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fccf0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fcd48 │ │ │ │ @@ -192811,28 +192811,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fce76 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fce52 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fce44 │ │ │ │ b.n fcdba │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fce24 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fce7c │ │ │ │ @@ -192925,28 +192925,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fcfa8 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fcf84 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fcf76 │ │ │ │ b.n fceec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r7, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fcf56 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n fcfae │ │ │ │ @@ -193033,30 +193033,30 @@ │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fd0c6 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fd0a0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fd090 │ │ │ │ b.n fd042 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fd074 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fd0ac │ │ │ │ @@ -193128,30 +193128,30 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n fd1be │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n fd198 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n fd188 │ │ │ │ b.n fd130 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n fd16c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n fd1a4 │ │ │ │ @@ -193224,52 +193224,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 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ ldr.w r1, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddb50 │ │ │ │ ldrb.w r1, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddb50 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 169528 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cbz r1, fd300 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddb50 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ bl 169528 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ subs r3, #2 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n fd2fc │ │ │ │ movs r2, #16 │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddb50 │ │ │ │ b.n fd2e4 │ │ │ │ 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 │ │ │ │ @@ -193335,29 +193335,29 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n fd3b4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n fd400 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #40] @ (fd42c ) │ │ │ │ ldr r3, [pc, #36] @ (fd428 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -193495,75 +193495,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 30b0e8 │ │ │ │ + bl 30b0f8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 245818 │ │ │ │ + bl 245828 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bd70 │ │ │ │ + bl 21bd80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b0fc │ │ │ │ + bl 23b10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 210044 │ │ │ │ + bl 210054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2038a8 │ │ │ │ + bl 2038b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256f44 │ │ │ │ + bl 256f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c9bc │ │ │ │ + bl 20c9cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ca04 │ │ │ │ + bl 20ca14 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bd70 │ │ │ │ + bl 21bd80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 259640 │ │ │ │ + bl 259650 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fd70 │ │ │ │ + bl 28fd80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24efd8 │ │ │ │ + bl 24efe8 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23507c │ │ │ │ + bl 23508c │ │ │ │ mov r0, r4 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 252fa8 │ │ │ │ + bl 252fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e8d4 │ │ │ │ + bl 24e8e4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256f44 │ │ │ │ + bl 256f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 256fa4 │ │ │ │ + bl 256fb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 259da0 │ │ │ │ + bl 259db0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #16] │ │ │ │ - bl 26d920 │ │ │ │ + bl 26d930 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ ldr r2, [pc, #40] @ (fd64c ) │ │ │ │ ldr r3, [pc, #28] @ (fd644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ @@ -193798,25 +193798,25 @@ │ │ │ │ bne.n fd8ba │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, fd8ba │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #36] @ (fd8e0 ) │ │ │ │ ldr r2, [pc, #28] @ (fd8dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -194723,15 +194723,15 @@ │ │ │ │ b.n fe136 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n fe136 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ blx 59abc │ │ │ │ add.w r0, r6, #5312 @ 0x14c0 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #4 │ │ │ │ bl 109be0 │ │ │ │ add.w r0, r6, #5344 @ 0x14e0 │ │ │ │ @@ -194768,15 +194768,15 @@ │ │ │ │ beq.w fe808 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n fe218 │ │ │ │ add.w r7, r6, #5248 @ 0x1480 │ │ │ │ adds r7, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bls.n fe358 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cbz r1, fe2de │ │ │ │ mov r0, r6 │ │ │ │ @@ -194837,15 +194837,15 @@ │ │ │ │ dmb ish │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r2, #200] @ 0xc8 │ │ │ │ ldrd r2, r3, [r3, #16] │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldrb.w r3, [r6, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w fe8be │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ add.w r9, sp, #88 @ 0x58 │ │ │ │ @@ -195371,40 +195371,40 @@ │ │ │ │ bl fd458 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fe9ce │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #272 @ 0x110 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r4, #404 @ 0x194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ - bl 1dde84 │ │ │ │ + bl 1dde94 │ │ │ │ strb.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde84 │ │ │ │ + bl 1dde94 │ │ │ │ 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 169458 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1dde84 │ │ │ │ + bl 1dde94 │ │ │ │ cbnz r0, fe9d2 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n fe9ae │ │ │ │ cmp r3, #4 │ │ │ │ beq.n fe9ae │ │ │ │ @@ -195413,15 +195413,15 @@ │ │ │ │ bl fe0c0 │ │ │ │ cbnz r0, fe9c6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r4, #440 @ 0x1b8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl fe0c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n fe9aa │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ @@ -195462,15 +195462,15 @@ │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ bl 1690c8 │ │ │ │ ldr r3, [pc, #164] @ (fead0 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r3, pc │ │ │ │ mov r0, sp │ │ │ │ - bl 20397c │ │ │ │ + bl 20398c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl fd458 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n feabc │ │ │ │ @@ -195793,78 +195793,78 @@ │ │ │ │ adds r2, r3, #1 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fede0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n fee16 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fee16 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [pc, #132] @ (fee9c ) │ │ │ │ ldr r3, [pc, #124] @ (fee98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n fee90 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, fee4e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n fee16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n fee32 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n fee32 │ │ │ │ movs r3, #1 │ │ │ │ @@ -200176,37 +200176,37 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ add.w r3, ip, r3, lsr #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 101e4e │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 101eec │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ ldr.w ip, [pc, #576] @ 1020bc │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -200215,15 +200215,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r9, ip] │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #536] @ (1020c0 ) │ │ │ │ ldr r3, [pc, #520] @ (1020b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -200255,15 +200255,15 @@ │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ bl fecf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ b.n 101e54 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 101eda │ │ │ │ ldr r0, [pc, #428] @ (1020c4 ) │ │ │ │ ldr.w r0, [r9, r0] │ │ │ │ @@ -200271,15 +200271,15 @@ │ │ │ │ dmb ish │ │ │ │ and.w r3, r0, #524288 @ 0x80000 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10209e │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e6120 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ beq.n 101fde │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r4, r2, #1 │ │ │ │ @@ -200323,26 +200323,26 @@ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cbnz r3, 101fee │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 101ea6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 101ea6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 101f66 │ │ │ │ mov r1, r3 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -200383,30 +200383,30 @@ │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ adds r4, #52 @ 0x34 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r4, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 102066 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 101ea6 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r4, [sp, #16] │ │ │ │ b.n 102048 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -204382,24 +204382,24 @@ │ │ │ │ adds r2, r7, r1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 104d56 │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 104d56 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ movs r1, #3 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r6, #0] │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldrb.w lr, [r0, #32] │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ ands.w lr, lr, #7 │ │ │ │ beq.n 104d28 │ │ │ │ mov r7, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -204426,15 +204426,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 149760 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub.w r2, r1, #20 │ │ │ │ - bl 201a9c │ │ │ │ + bl 201aac │ │ │ │ movs r3, #2 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ add.w r3, r8, sl │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 104bfe │ │ │ │ @@ -204496,15 +204496,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 104de2 │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r4 │ │ │ │ mla ip, r3, r1, ip │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2019c4 │ │ │ │ + bl 2019d4 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ @@ -204585,91 +204585,91 @@ │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ bne.n 104ed4 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 1052ea │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #104 @ 0x68 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ strls r3, [sp, #40] @ 0x28 │ │ │ │ bhi.w 10526a │ │ │ │ ldr r7, [sp, #32] │ │ │ │ movs r1, #32 │ │ │ │ vldr d0, [pc, #772] @ 105248 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 104f70 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ vldr d0, [pc, #720] @ 105250 │ │ │ │ movs r1, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 104fae │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1050e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ @@ -204694,33 +204694,33 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, r8 │ │ │ │ @@ -204739,40 +204739,40 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 10a460 │ │ │ │ ldr.w r3, [fp, #40] @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -204809,33 +204809,33 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov ip, lr │ │ │ │ @@ -204854,45 +204854,45 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20193c │ │ │ │ + bl 20194c │ │ │ │ b.n 104bfe │ │ │ │ uxth r1, r1 │ │ │ │ b.n 104c98 │ │ │ │ sub.w r3, ip, #20 │ │ │ │ b.n 104daa │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ @@ -204928,33 +204928,33 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 104f3e │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ b.n 104f30 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r7, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -204962,20 +204962,20 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fd308 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -204989,66 +204989,66 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fd308 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 105104 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ bl fd308 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl fd308 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl fd308 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 1050fa │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 104e92 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 104e04 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @@ -205079,21 +205079,21 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #30 │ │ │ │ movne r5, #22 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1fed98 │ │ │ │ + bl 1feda8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 105a60 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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] │ │ │ │ @@ -205101,18 +205101,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 1058bc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #8 │ │ │ │ lsls r2, r2, #8 │ │ │ │ @@ -205142,54 +205142,54 @@ │ │ │ │ add.w fp, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1054f6 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r3, [pc, #1448] @ 105aa0 │ │ │ │ ldr.w r9, [r9, r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #360 @ 0x168 │ │ │ │ beq.n 105588 │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1058d2 │ │ │ │ @@ -205205,49 +205205,49 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #367 @ 0x16f │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1058c8 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -205269,26 +205269,26 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl fd308 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, sl │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -205304,30 +205304,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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov r9, r7 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #1 │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ @@ -205339,31 +205339,31 @@ │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ movs r3, #2 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov lr, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov ip, r5 │ │ │ │ @@ -205376,31 +205376,31 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r6, [sp, #32] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ mov ip, r7 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [sp, #68] @ 0x44 │ │ │ │ @@ -205413,54 +205413,54 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203e08 │ │ │ │ + bl 203e18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 105566 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ add.w fp, sp, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str r5, [sp, #32] │ │ │ │ strd r5, r5, [fp, #4] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ ldr.w lr, [pc, #524] @ 105aa0 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ @@ -205468,95 +205468,95 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r9, [r9, lr] │ │ │ │ add.w ip, r9, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 1054fe │ │ │ │ movs r6, #32 │ │ │ │ b.n 10585c │ │ │ │ movs r6, #8 │ │ │ │ b.n 10585c │ │ │ │ movs r6, #16 │ │ │ │ b.n 10585c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ b.n 105642 │ │ │ │ movs r6, #1 │ │ │ │ b.n 10585c │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r3, [r8, #6] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105566 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movw r1, #401 @ 0x191 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldrb.w lr, [r3, #38] @ 0x26 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov.w r1, #402 @ 0x192 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r9, r9, r3, lsl #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r9, #38] @ 0x26 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ mov r0, sl │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r2, r7 │ │ │ │ beq.n 1059ea │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -205581,20 +205581,20 @@ │ │ │ │ mov r0, sl │ │ │ │ bl fd308 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, sl │ │ │ │ movs r5, #2 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ @@ -205624,23 +205624,23 @@ │ │ │ │ bl fd308 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203e08 │ │ │ │ + bl 203e18 │ │ │ │ mov r7, r0 │ │ │ │ b.n 105566 │ │ │ │ ldr r2, [pc, #68] @ (105aa8 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1feb54 │ │ │ │ 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] │ │ │ │ @@ -205779,15 +205779,15 @@ │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ bl 101d84 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 202470 │ │ │ │ + bl 202480 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [pc, #2688] @ 1066b4 │ │ │ │ ldr.w r3, [pc, #2676] @ 1066ac │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -205819,56 +205819,56 @@ │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #180 @ 0xb4 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ str r7, [r5, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 105cfe │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, sl │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ b.n 105c2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 105c30 │ │ │ │ @@ -205929,15 +205929,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ add.w r9, sp, #180 @ 0xb4 │ │ │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r8, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #1 │ │ │ │ strd r5, r5, [sp, #96] @ 0x60 │ │ │ │ @@ -205953,31 +205953,31 @@ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, sp, #180 @ 0xb4 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, r8 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 10624c │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ @@ -206013,34 +206013,34 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ beq.w 1065d8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ strb.w r7, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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 │ │ │ │ beq.w 106746 │ │ │ │ @@ -206118,20 +206118,20 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl fd308 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ b.n 105d06 │ │ │ │ ldr.w r3, [pc, #1704] @ 1066b8 │ │ │ │ movw r0, #58640 @ 0xe510 │ │ │ │ @@ -206169,74 +206169,74 @@ │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1060a0 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1060e0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 106104 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ b.n 105d06 │ │ │ │ ldr.w r3, [pc, #1416] @ 1066b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -206267,40 +206267,40 @@ │ │ │ │ movs r3, #2 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r8, [sl, #40] @ 0x28 │ │ │ │ strd r3, r4, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldrb.w fp, [sl, #33] @ 0x21 │ │ │ │ ldr.w r5, [sl, #96] @ 0x60 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1061aa │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ @@ -206308,20 +206308,20 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r0, sl, #20 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, sl │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ b.n 105c2e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r0, [r3, #743] @ 0x2e7 │ │ │ │ movs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -206340,15 +206340,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 105e6c │ │ │ │ ldr.w r3, [sl, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 105e6c │ │ │ │ ldr.w r3, [pc, #1084] @ 1066b8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -206360,43 +206360,43 @@ │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ b.n 105e6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1062be │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r5, r5, [r4] │ │ │ │ add.w r7, r9, #84 @ 0x54 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #952] @ 1066b8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -206407,19 +206407,19 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r3, lr] │ │ │ │ add.w ip, r7, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #39] @ 0x27 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ lsls r2, r2, #7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -206460,18 +206460,18 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r7, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1064ba │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -206483,21 +206483,21 @@ │ │ │ │ cmp r3, r1 │ │ │ │ bhi.w 105f46 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r1, [sl, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff610 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 106410 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204800 │ │ │ │ + bl 204810 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ 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.n 1064e4 │ │ │ │ @@ -206509,22 +206509,22 @@ │ │ │ │ b.n 10643e │ │ │ │ subs r4, #1 │ │ │ │ subs r5, #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 1064ec │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ ldrb.w r7, [r9, #16] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 106436 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204958 │ │ │ │ + bl 204968 │ │ │ │ mov r8, r0 │ │ │ │ b.n 106436 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ b.n 1062a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ @@ -206559,15 +206559,15 @@ │ │ │ │ b.w 105c30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w sl, r9, #20 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r3, r2, lsl #2] │ │ │ │ b.n 1063b4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -206576,15 +206576,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ ldrb r7, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1065cc │ │ │ │ mov r0, sl │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ b.w 105c2e │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 106596 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #400 @ 0x190 │ │ │ │ mov r2, r1 │ │ │ │ b.n 106510 │ │ │ │ @@ -206601,25 +206601,25 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cbz r0, 106550 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -206630,15 +206630,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16afc4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #2284] @ 0x8ec │ │ │ │ b.n 1060a0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -206651,30 +206651,30 @@ │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ add r3, r7 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 106580 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 106580 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ b.n 1064f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 105f1c │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -206700,21 +206700,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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w lr, [pc, #112] @ 1066b8 │ │ │ │ @@ -206725,15 +206725,15 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, lr] │ │ │ │ add.w r3, r3, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w r4, sl, r3 │ │ │ │ add r2, sl │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, sl │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -206761,41 +206761,41 @@ │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 1066e8 │ │ │ │ mov r3, r4 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w lr, [r3, #31] │ │ │ │ movs r3, #0 │ │ │ │ @@ -206805,15 +206805,15 @@ │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 106570 │ │ │ │ mov.w r3, fp, lsl #7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #12] @ (10675c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -206827,19 +206827,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, 106780 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r3, #4020] @ 0xfb4 │ │ │ │ cbz r0, 10678a │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 │ │ │ │ @@ -206882,21 +206882,21 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10698e │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ - bl 225bb8 │ │ │ │ + bl 225bc8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 259640 │ │ │ │ + bl 259650 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 106962 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 10684e │ │ │ │ @@ -206907,34 +206907,34 @@ │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 106838 │ │ │ │ cbz r1, 10684e │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 211f2c │ │ │ │ + bl 211f3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 106932 │ │ │ │ - bl 28fd70 │ │ │ │ + bl 28fd80 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24efd8 │ │ │ │ + bl 24efe8 │ │ │ │ mov.w r1, #29360128 @ 0x1c00000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 23507c │ │ │ │ + bl 23508c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ mvn.w r1, #4227858432 @ 0xfc000000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 252fa8 │ │ │ │ + bl 252fb8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 245818 │ │ │ │ + bl 245828 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 232f98 │ │ │ │ + bl 232fa8 │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10692a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ movs r6, #0 │ │ │ │ @@ -206942,24 +206942,24 @@ │ │ │ │ bl 16b260 │ │ │ │ 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 26d920 │ │ │ │ + bl 26d930 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.n 1068e2 │ │ │ │ ldr.w r1, [r4, #4016] @ 0xfb0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 106972 │ │ │ │ mov r0, r6 │ │ │ │ - bl 224bec │ │ │ │ + bl 224bfc │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 16b260 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ @@ -206978,65 +206978,65 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r4, #4020] @ 0xfb4 │ │ │ │ cbz r1, 106946 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21efec │ │ │ │ + bl 21effc │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ bl 16b260 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ b.n 1068ea │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 24f158 │ │ │ │ + bl 24f168 │ │ │ │ b.n 106892 │ │ │ │ - bl 2703c4 │ │ │ │ + bl 2703d4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 2705d0 │ │ │ │ + bl 2705e0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl d6bb8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ b.n 10685c │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r2, [r4, #4020] @ 0xfb4 │ │ │ │ cbz r2, 1069be │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r1, [r4, #4020] @ 0xfb4 │ │ │ │ b.n 10690a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 2512c0 │ │ │ │ + bl 2512d0 │ │ │ │ b.n 10682c │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r2, [r4, #4016] @ 0xfb0 │ │ │ │ cbz r2, 1069a8 │ │ │ │ addw r0, r4, #4024 @ 0xfb8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r1, [r4, #4016] @ 0xfb0 │ │ │ │ b.n 1068c8 │ │ │ │ ldr r3, [pc, #96] @ (1069f0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #96] @ (1069f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r5, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 284fc0 │ │ │ │ + bl 284fd0 │ │ │ │ b.n 10680a │ │ │ │ ldr r1, [pc, #76] @ (1069f8 ) │ │ │ │ movw r2, #6623 @ 0x19df │ │ │ │ ldr.w r0, [r4, #3952] @ 0xf70 │ │ │ │ add r1, pc │ │ │ │ bl fd4f8 │ │ │ │ str.w r0, [r4, #4016] @ 0xfb0 │ │ │ │ @@ -208744,15 +208744,15 @@ │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1672] @ 1082d0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ - bl 251980 │ │ │ │ + bl 251990 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 107f3a │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -208776,41 +208776,41 @@ │ │ │ │ ldr.w r2, [pc, #1596] @ 1082d4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [pc, #1592] @ 1082d8 │ │ │ │ strb.w r3, [sp, #62] @ 0x3e │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ ldrb.w r3, [r4, #65] @ 0x41 │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 107cc2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 107e10 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2523e4 │ │ │ │ + bl 2523f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 16b520 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 107d4a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbnz r1, 107d30 │ │ │ │ ldr.w r2, [pc, #1532] @ 1082dc │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [pc, #1528] @ 1082e0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 107d5a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 107d5a │ │ │ │ @@ -208848,52 +208848,52 @@ │ │ │ │ bne.n 107e08 │ │ │ │ str.w r2, [r4, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 107cde │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223b44 │ │ │ │ + bl 223b54 │ │ │ │ movs r2, #7 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223b44 │ │ │ │ + bl 223b54 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #33554432 @ 0x2000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223b44 │ │ │ │ + bl 223b54 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 108052 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2149e0 │ │ │ │ + bl 2149f0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2149e0 │ │ │ │ + bl 2149f0 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 107dae │ │ │ │ mov r0, r4 │ │ │ │ - bl 2128a8 │ │ │ │ + bl 2128b8 │ │ │ │ ldr.w r3, [pc, #1332] @ 1082e4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 238b3c │ │ │ │ + bl 238b4c │ │ │ │ mov r0, r4 │ │ │ │ bl 16b598 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 107f76 │ │ │ │ ldr.w r2, [pc, #1288] @ 1082e8 │ │ │ │ @@ -208939,22 +208939,22 @@ │ │ │ │ lsls r7, r3, #8 │ │ │ │ bmi.w 1080b6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r5, #0] │ │ │ │ - bl 1fed98 │ │ │ │ + bl 1feda8 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 108280 │ │ │ │ movs r2, #23 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fed98 │ │ │ │ + bl 1feda8 │ │ │ │ ldr.w r7, [r4, #424] @ 0x1a8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cbnz r3, 107e7a │ │ │ │ b.n 107cc2 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -208974,15 +208974,15 @@ │ │ │ │ strd r9, r9, [r3] │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10827c │ │ │ │ mov fp, r8 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ strd r7, r4, [sp, #28] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -209030,15 +209030,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 108118 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 107ed4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 108230 │ │ │ │ mov r8, r0 │ │ │ │ b.n 107ebc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ @@ -209053,20 +209053,20 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 229044 │ │ │ │ + bl 229054 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #28 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - bl 2512c0 │ │ │ │ + bl 2512d0 │ │ │ │ b.n 107c64 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1082b0 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ @@ -209108,76 +209108,76 @@ │ │ │ │ beq.w 1082a0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1080a6 │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 108032 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 217dc4 │ │ │ │ + bl 217dd4 │ │ │ │ mov r0, r4 │ │ │ │ bl cf4e0 │ │ │ │ b.n 107ddc │ │ │ │ ldr r2, [pc, #664] @ (1082ec ) │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 221cd4 │ │ │ │ + bl 221ce4 │ │ │ │ movs r2, #9 │ │ │ │ mov.w r1, #16777216 @ 0x1000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223b44 │ │ │ │ + bl 223b54 │ │ │ │ ldrb.w r3, [r4, #358] @ 0x166 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 10807a │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ cbnz r3, 1080c2 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #108] @ 0x6c │ │ │ │ - bl 2458b8 │ │ │ │ + bl 2458c8 │ │ │ │ b.n 107d88 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ mvns r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ mvn.w r3, r3, lsr #1 │ │ │ │ strb.w r2, [sp, #82] @ 0x52 │ │ │ │ b.n 107f58 │ │ │ │ @@ -209187,21 +209187,21 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ b.n 107fe4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ strb r2, [r5, #0] │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ b.n 107cc2 │ │ │ │ adds r3, #15 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21be88 │ │ │ │ + bl 21be98 │ │ │ │ b.n 10807a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ bne.w 107ee4 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -209231,15 +209231,15 @@ │ │ │ │ beq.w 10825c │ │ │ │ movs r3, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -209247,25 +209247,25 @@ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r7, [r3, #12] │ │ │ │ lsl.w r7, r2, r7 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mvns r7, r7 │ │ │ │ and.w r7, r7, #1 │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ strb.w ip, [r0, #40] @ 0x28 │ │ │ │ @@ -209302,37 +209302,37 @@ │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ str.w r9, [r6, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ b.n 107f24 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 107f28 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ beq.w 1080da │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 107f36 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ b.n 10824a │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 107e92 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -209344,26 +209344,26 @@ │ │ │ │ ldr r3, [pc, #148] @ (1082f4 ) │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #23 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fecc0 │ │ │ │ + bl 1fecd0 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ movs r2, #2 │ │ │ │ mov fp, r0 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r0, #20] │ │ │ │ b.n 108120 │ │ │ │ mov r6, r5 │ │ │ │ b.n 108236 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ b.n 107cc2 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r1, r2 │ │ │ │ bne.w 107ed4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ @@ -209685,15 +209685,15 @@ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ mov fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108e26 │ │ │ │ mov.w sl, #0 │ │ │ │ strd r2, r4, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ @@ -209737,15 +209737,15 @@ │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 104b08 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 10865c │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108d9a │ │ │ │ mov fp, r0 │ │ │ │ b.n 108624 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ @@ -209780,15 +209780,15 @@ │ │ │ │ strd r3, r3, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 109038 │ │ │ │ mov r3, fp │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r3 │ │ │ │ @@ -209820,15 +209820,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 2029b8 │ │ │ │ + bl 2029c8 │ │ │ │ ldrb.w r6, [sp, #432] @ 0x1b0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10892a │ │ │ │ ldrd r7, r2, [sp, #440] @ 0x1b8 │ │ │ │ add.w r3, fp, r7, lsl #3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, r2, lsl #5 │ │ │ │ @@ -209887,49 +209887,49 @@ │ │ │ │ mov r0, r9 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108860 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #68] @ 0x44 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r8, #100 @ 0x64 │ │ │ │ strd r3, r3, [r7] │ │ │ │ @@ -209968,37 +209968,37 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10873c │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 108e9a │ │ │ │ mov sl, r0 │ │ │ │ b.n 108720 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b140 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 108974 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -210008,15 +210008,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10895e │ │ │ │ cbz r1, 108974 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 211f2c │ │ │ │ + bl 211f3c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -210045,15 +210045,15 @@ │ │ │ │ strd r7, r7, [fp, #8] │ │ │ │ str.w r5, [fp, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [fp, #16] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 108e22 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r6, r7 │ │ │ │ strd r5, r8, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ @@ -210073,15 +210073,15 @@ │ │ │ │ bne.n 1089fa │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 108a2c │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cbz r4, 108a80 │ │ │ │ mov r9, r0 │ │ │ │ b.n 1089ee │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ @@ -210108,24 +210108,24 @@ │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #8 │ │ │ │ beq.w 108bfc │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 108a04 │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 108a1e │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cbz r2, 108aa8 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 1089c0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ @@ -210308,46 +210308,46 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #1 │ │ │ │ strh r3, [r6, #0] │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 108ca2 │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r0, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #39] @ 0x27 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r2, [r6, #12] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [r6] │ │ │ │ @@ -210357,15 +210357,15 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w lr, r7, lr, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ movs r6, #1 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ add.w ip, r5, r3 │ │ │ │ add r2, r5 │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ add r3, r5 │ │ │ │ ldrd r0, r1, [r2, #4] │ │ │ │ @@ -210406,23 +210406,23 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ bl 104b08 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1086a0 │ │ │ │ ldrd r2, r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sl │ │ │ │ movs r2, #0 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 108db8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1085f0 │ │ │ │ @@ -210433,15 +210433,15 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr.w sl, r2, r1 │ │ │ │ uxtb.w r1, sl │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 108946 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ b.n 108946 │ │ │ │ ldr.w r1, [pc, #1624] @ 109434 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ add.w r1, r8, #73728 @ 0x12000 │ │ │ │ ldrb.w r1, [r1, #2738] @ 0xab2 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ @@ -210483,46 +210483,46 @@ │ │ │ │ movs r4, #0 │ │ │ │ b.n 10875e │ │ │ │ mov r4, lr │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ adds r5, #20 │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff610 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 108e6e │ │ │ │ adds r7, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204800 │ │ │ │ + bl 204810 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r6 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ b.n 10892a │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 108930 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.w 10875e │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 10893e │ │ │ │ mov r3, r9 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orr.w r3, r0, r7 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cbz r3, 108ecc │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -210554,40 +210554,40 @@ │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108f38 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ @@ -210601,41 +210601,41 @@ │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r2, lr] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 108918 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ movs r2, #32 │ │ │ │ strd r1, r1, [r7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 108fd4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #12] │ │ │ │ add.w ip, r1, #84 @ 0x54 │ │ │ │ strd r3, r3, [r7] │ │ │ │ str r3, [r7, #8] │ │ │ │ ldr.w lr, [r1, #36] @ 0x24 │ │ │ │ @@ -210648,15 +210648,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #31] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.w 108810 │ │ │ │ mov r8, r4 │ │ │ │ b.n 108ea6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, #3940] @ 0xf64 │ │ │ │ @@ -210849,15 +210849,15 @@ │ │ │ │ cmp r6, r1 │ │ │ │ add r3, r1 │ │ │ │ it cs │ │ │ │ movcs r6, r1 │ │ │ │ cmp r7, r3 │ │ │ │ it cc │ │ │ │ movcc r7, r3 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cbz r0, 10929c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 109262 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -211006,15 +211006,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1093a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1093dc │ │ │ │ b.n 1091ea │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1093a4 │ │ │ │ b.n 1093e2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #280] @ 0x118 │ │ │ │ cmp r2, #2 │ │ │ │ bne.w 1092d6 │ │ │ │ @@ -211024,15 +211024,15 @@ │ │ │ │ b.w 108b96 │ │ │ │ ldr r2, [pc, #48] @ (109444 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #48] @ (109448 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 1091ae │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 10910a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ b.n 109408 │ │ │ │ @@ -211202,18 +211202,18 @@ │ │ │ │ blx 5b118 │ │ │ │ ldr.w r1, [r4, #200] @ 0xc8 │ │ │ │ cbz r1, 10960c │ │ │ │ mov r0, r5 │ │ │ │ bl c9d4c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 109614 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 10961c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 │ │ │ │ @@ -211266,35 +211266,35 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 5a178 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strh.w r4, [sp, #92] @ 0x5c │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ strd fp, r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ cbz r6, 10970a │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strd r7, r4, [sp, #4] │ │ │ │ bl 106790 │ │ │ │ str.w r0, [sl, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 109a02 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs.w r0, r0, r9 │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -211317,15 +211317,15 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ add.w r7, sl, #20 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cbz r0, 109750 │ │ │ │ mov r1, r9 │ │ │ │ - bl 285010 │ │ │ │ + bl 285020 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r7 │ │ │ │ bne.n 109742 │ │ │ │ mov ip, r7 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r7, r8 │ │ │ │ @@ -211333,24 +211333,24 @@ │ │ │ │ mov r4, r6 │ │ │ │ strd sl, r8, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #94 @ 0x5e │ │ │ │ mov r8, fp │ │ │ │ mov fp, ip │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cbz r3, 1097a2 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ bl 107c10 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, sl │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ @@ -211383,27 +211383,27 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [r2, #3952] @ 0xf70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #632] @ (109a68 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 27bec0 │ │ │ │ + bl 27bed0 │ │ │ │ cmp r4, #1 │ │ │ │ beq.w 109a4e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cbz r3, 109820 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r5, r3 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 10981a │ │ │ │ movs r0, #0 │ │ │ │ - bl 207974 │ │ │ │ + bl 207984 │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 10980c │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 1099ee │ │ │ │ @@ -211489,15 +211489,15 @@ │ │ │ │ beq.n 1099b6 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10990a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 10990a │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, sl │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ @@ -211522,15 +211522,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r8 │ │ │ │ strb.w r4, [sp, #232] @ 0xe8 │ │ │ │ bl 1082f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 109a58 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ @@ -211541,15 +211541,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 1098a4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #176] @ (109a70 ) │ │ │ │ ldr r2, [pc, #160] @ (109a64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ @@ -211570,44 +211570,44 @@ │ │ │ │ ldrb.w r3, [sp, #121] @ 0x79 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [sp, #121] @ 0x79 │ │ │ │ b.n 1098ea │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ subs r5, r3, #4 │ │ │ │ mov r4, r7 │ │ │ │ add.w r6, r7, #24 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 109a2a │ │ │ │ mov r0, r8 │ │ │ │ bl 1095bc │ │ │ │ cbz r7, 109a44 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 109a34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 109a4a │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 109a24 │ │ │ │ b.n 109a2c │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, #24 │ │ │ │ bne.n 109a1e │ │ │ │ mov r3, r9 │ │ │ │ b.n 1099be │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #12 │ │ │ │ - bl 28a788 │ │ │ │ + bl 28a798 │ │ │ │ b.n 1097fe │ │ │ │ mov r3, r0 │ │ │ │ b.n 109a06 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r6, [r2, #24] │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -212539,60 +212539,60 @@ │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #148 @ 0x94 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10ae3a │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #514 @ 0x202 │ │ │ │ bics r3, r1 │ │ │ │ bne.w 10ae76 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10b086 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r4, r2 │ │ │ │ beq.n 10a578 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cbnz r3, 10a578 │ │ │ │ @@ -212601,51 +212601,51 @@ │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 10af00 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10a5b8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #16 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add.w r7, r9, #100 @ 0x64 │ │ │ │ strd r6, r6, [fp, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r4, [r9, #36] @ 0x24 │ │ │ │ @@ -212673,15 +212673,15 @@ │ │ │ │ str.w sl, [r7, #40] @ 0x28 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ add.w r4, r9, r4, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 10b06c │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ @@ -212690,50 +212690,50 @@ │ │ │ │ ldrmi r4, [sp, #16] │ │ │ │ bpl.w 10afb6 │ │ │ │ cmp r2, #32 │ │ │ │ beq.n 10a694 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10a6bc │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ add.w r7, r8, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r6, r8, #100 @ 0x64 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -212766,15 +212766,15 @@ │ │ │ │ str r4, [r2, #4] │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a178 │ │ │ │ mov r3, r4 │ │ │ │ @@ -212846,30 +212846,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10a824 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 10b050 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ movs r6, #0 │ │ │ │ blx 5a178 │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #12 │ │ │ │ @@ -212943,42 +212943,42 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 10a92a │ │ │ │ str r4, [sp, #32] │ │ │ │ cbz r7, 10a978 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov ip, sl │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ movs r1, #181 @ 0xb5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ mov ip, sl │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ @@ -212991,44 +212991,44 @@ │ │ │ │ mov r6, r4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r9 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 10aa1c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ @@ -213043,40 +213043,40 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r6, r4 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, r4 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ beq.w 10b076 │ │ │ │ and.w r1, r3, #63 @ 0x3f │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ lsls r2, r1 │ │ │ │ @@ -213084,50 +213084,50 @@ │ │ │ │ lsls r2, r2, #30 │ │ │ │ bpl.w 10af2a │ │ │ │ cmp r3, #32 │ │ │ │ beq.n 10aae4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #4 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10ab0c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r6, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r6, #100 @ 0x64 │ │ │ │ strd r4, r4, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -213163,15 +213163,15 @@ │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ movw r3, #49344 @ 0xc0c0 │ │ │ │ str r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 5a178 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -213236,30 +213236,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 10ac76 │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 10af06 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 5a178 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #12 │ │ │ │ @@ -213325,36 +213325,36 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 10ad88 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 10add8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r2, [pc, #584] @ (10b030 ) │ │ │ │ ldr r3, [pc, #564] @ (10b020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -213365,50 +213365,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 10a51c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.w 10a524 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ movw r6, #514 @ 0x202 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10ae62 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 10a564 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cbz r1, 10ae82 │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cbnz r1, 10aece │ │ │ │ @@ -213421,30 +213421,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 10aeba │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.w 10a564 │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #31 │ │ │ │ bhi.w 10b086 │ │ │ │ @@ -213507,30 +213507,30 @@ │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10af84 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ b.n 10aad2 │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ b.n 10af64 │ │ │ │ movs r3, #2 │ │ │ │ @@ -213564,30 +213564,30 @@ │ │ │ │ str r1, [r4, #20] │ │ │ │ asrs r1, r4, #1 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10b008 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ b.w 10a682 │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, r5] │ │ │ │ @@ -215313,15 +215313,15 @@ │ │ │ │ str r3, [r7, #116] @ 0x74 │ │ │ │ add.w r3, r7, #216 @ 0xd8 │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r7, #132] @ 0x84 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldr.w sl, [r3, #2996] @ 0xbb4 │ │ │ │ ldr.w fp, [r3, #2992] @ 0xbb0 │ │ │ │ - bl 1eb494 │ │ │ │ + bl 1eb4a4 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c362 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, sl │ │ │ │ @@ -215432,15 +215432,15 @@ │ │ │ │ mov lr, r2 │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 10c6ae │ │ │ │ ldr.w r3, [r7, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10c480 │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1eb53c │ │ │ │ + bl 1eb54c │ │ │ │ sub.w r3, r0, #28 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ str.w r3, [r7, #128] @ 0x80 │ │ │ │ subs r3, r0, #1 │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #-24] │ │ │ │ @@ -215514,23 +215514,23 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ blt.n 10c4aa │ │ │ │ ldr.w r1, [r8] │ │ │ │ b.n 10c41e │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ - bl 1eb4d0 │ │ │ │ + bl 1eb4e0 │ │ │ │ b.n 10c214 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #1 │ │ │ │ ldrd r6, r2, [r7, #104] @ 0x68 │ │ │ │ strb.w r3, [r9, #20] │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str.w r2, [r1, #28]! │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb590 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.n 10c280 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r8 │ │ │ │ mov ip, r0 │ │ │ │ @@ -215618,15 +215618,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10c4e2 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #36] @ 0x24 │ │ │ │ add.w r1, fp, #28 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb590 │ │ │ │ b.n 10c4f4 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ adds r2, r4, #2 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ vstr d8, [r7, #176] @ 0xb0 │ │ │ │ ldrd r0, r1, [r7, #176] @ 0xb0 │ │ │ │ @@ -215656,15 +215656,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10b840 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb590 │ │ │ │ b.n 10c4f4 │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #84] @ 0x54 │ │ │ │ b.n 10c46c │ │ │ │ nop.w │ │ │ │ @@ -215706,15 +215706,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10b840 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb590 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ b.n 10c4ec │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w r1, [r9, #-28] │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ @@ -215852,15 +215852,15 @@ │ │ │ │ add r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ bhi.n 10c766 │ │ │ │ add r3, ip │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ add.w r1, fp, #28 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb590 │ │ │ │ b.n 10c778 │ │ │ │ mov r6, r9 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, ip │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 10c3a2 │ │ │ │ @@ -215898,15 +215898,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 10b840 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ add.w r1, r5, #28 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb590 │ │ │ │ b.n 10c778 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ ldr r5, [r7, #120] @ 0x78 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ vstr d8, [r7, #184] @ 0xb8 │ │ │ │ ldrd r0, r1, [r7, #184] @ 0xb8 │ │ │ │ ldr.w r6, [r3, #3288] @ 0xcd8 │ │ │ │ @@ -215934,15 +215934,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 10b840 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r7, #132] @ 0x84 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb590 │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ b.n 10c770 │ │ │ │ mov ip, r8 │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ ldrd lr, r0, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #84] @ 0x54 │ │ │ │ @@ -215952,15 +215952,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ (10c954 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 10c952 │ │ │ │ - bl 1e36fc │ │ │ │ + bl 1e370c │ │ │ │ pop {r3, pc} │ │ │ │ ldrh r4, [r0, r4] │ │ │ │ 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 │ │ │ │ @@ -215972,18 +215972,18 @@ │ │ │ │ ldr r4, [pc, #480] @ (10cb54 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ ldr r1, [pc, #464] @ (10cb58 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eaa5c │ │ │ │ ldr r3, [pc, #460] @ (10cb5c ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10c996 │ │ │ │ @@ -215999,30 +215999,30 @@ │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ dmb ish │ │ │ │ and.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 10caec │ │ │ │ ldr r0, [pc, #400] @ (10cb64 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ca8e │ │ │ │ ldr r2, [pc, #388] @ (10cb68 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ dmb ish │ │ │ │ movw r3, #63134 @ 0xf69e │ │ │ │ movt r3, #11367 @ 0x2c67 │ │ │ │ tst r3, r0 │ │ │ │ bne.n 10cab8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e31fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 10ca96 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -216051,23 +216051,23 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r1, [pc, #288] @ (10cb74 ) │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e353c │ │ │ │ + bl 1e354c │ │ │ │ ldr r3, [pc, #276] @ (10cb78 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10cb1a │ │ │ │ ldr r0, [pc, #268] @ (10cb7c ) │ │ │ │ add r0, pc │ │ │ │ - bl 35cc18 │ │ │ │ + bl 35cc28 │ │ │ │ ldr r2, [pc, #264] @ (10cb80 ) │ │ │ │ ldr r3, [pc, #212] @ (10cb4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -216077,15 +216077,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ ldr r3, [pc, #244] @ (10cb84 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10ca6c │ │ │ │ ldr r1, [pc, #240] @ (10cb88 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eaa5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r1 │ │ │ │ blx 59c6c │ │ │ │ movw r3, #2401 @ 0x961 │ │ │ │ movt r3, #54168 @ 0xd398 │ │ │ │ @@ -216101,18 +216101,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 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e31fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ca0a │ │ │ │ b.n 10ca96 │ │ │ │ ldr r3, [pc, #164] @ (10cb94 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -216124,33 +216124,33 @@ │ │ │ │ dmb ish │ │ │ │ ldr r2, [pc, #144] @ (10cb98 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #144] @ (10cb9c ) │ │ │ │ add r2, pc │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 10c9bc │ │ │ │ ldr r2, [pc, #132] @ (10cba0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #132] @ (10cba4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 10ca6c │ │ │ │ ldr r2, [pc, #116] @ (10cba8 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [pc, #116] @ (10cbac ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 10ca4e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #142 @ 0x8e │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -216441,55 +216441,55 @@ │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10ce36 │ │ │ │ cbnz r4, 10ce72 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e31fc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10ce1c │ │ │ │ ldr r1, [pc, #52] @ (10ce8c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eaa5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 59c6c │ │ │ │ movw r2, #63134 @ 0xf69e │ │ │ │ movt r2, #11367 @ 0x2c67 │ │ │ │ ands r2, r5 │ │ │ │ b.n 10ce1e │ │ │ │ ldr r2, [pc, #28] @ (10ce90 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #28] @ (10ce94 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, fp, pc} │ │ │ │ nop │ │ │ │ ldrsb r4, [r3, r0] │ │ │ │ lsls r5, r6, #2 │ │ │ │ ldrh r4, [r6, #46] @ 0x2e │ │ │ │ lsls r7, r5, #2 │ │ │ │ str r2, [r5, r6] │ │ │ │ movs r5, r4 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ movs r5, r4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2e8710 │ │ │ │ + bl 2e8720 │ │ │ │ ldr r1, [pc, #12] @ (10ceb8 ) │ │ │ │ ldr r0, [pc, #12] @ (10cebc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f84cc │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xfaa7ffff │ │ │ │ strb r4, [r0, r6] │ │ │ │ lsls r5, r6, #2 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -216504,15 +216504,15 @@ │ │ │ │ ldr r2, [pc, #36] @ (10cf0c ) │ │ │ │ strd fp, ip, [sp] │ │ │ │ add r2, pc │ │ │ │ blx 5b1fc │ │ │ │ add.w fp, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ - bl 1eac20 │ │ │ │ + bl 1eac30 │ │ │ │ mov r0, fp │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ subs r0, #255 @ 0xff │ │ │ │ lsls r5, r6, #2 │ │ │ │ strb r0, [r5, r5] │ │ │ │ lsls r5, r6, #2 │ │ │ │ @@ -216547,15 +216547,15 @@ │ │ │ │ ldr r2, [pc, #60] @ (10cf90 ) │ │ │ │ ldr r1, [pc, #60] @ (10cf94 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ strd r5, r4, [sp] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r2, [pc, #48] @ (10cf98 ) │ │ │ │ ldr r3, [pc, #32] @ (10cf8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ @@ -216589,15 +216589,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 2f3b14 │ │ │ │ + bl 2f3b24 │ │ │ │ mov r6, r0 │ │ │ │ cbz r4, 10d01a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r4, sp, #20 │ │ │ │ add r1, sp, #308 @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ @@ -216610,15 +216610,15 @@ │ │ │ │ ldr r1, [pc, #84] @ (10d040 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r2, [pc, #68] @ (10d044 ) │ │ │ │ ldr r3, [pc, #52] @ (10d038 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ @@ -216631,15 +216631,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [pc, #44] @ (10d04c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 10cffe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r2, r2] │ │ │ │ @@ -217154,30 +217154,30 @@ │ │ │ │ ldr r2, [pc, #168] @ (10d66c ) │ │ │ │ ldr r1, [pc, #168] @ (10d670 ) │ │ │ │ vmov r3, s13 │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ vldr s14, [sp, #20] │ │ │ │ vldr s15, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ vldr s12, [sp, #28] │ │ │ │ vcvt.f32.u32 s13, s14 │ │ │ │ vmov r3, s14 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r2, [pc, #128] @ (10d674 ) │ │ │ │ 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 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [fp] │ │ │ │ str.w r7, [r9] │ │ │ │ str.w r6, [r8] │ │ │ │ blx 5b118 │ │ │ │ @@ -217378,15 +217378,15 @@ │ │ │ │ ldr r2, [pc, #44] @ (10d858 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #44] @ (10d85c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [ip] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 10d810 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -217445,15 +217445,15 @@ │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [pc, #40] @ (10d90c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, lr │ │ │ │ add r1, pc │ │ │ │ strb.w lr, [ip] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 10d8c2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r7, #110 @ 0x6e │ │ │ │ lsls r5, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #604] @ (10db60 ) │ │ │ │ @@ -217534,15 +217534,15 @@ │ │ │ │ ldr r2, [pc, #48] @ (10d9fc ) │ │ │ │ ldr r1, [pc, #48] @ (10da00 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mvn.w r0, #12 │ │ │ │ b.n 10d99c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -217796,22 +217796,22 @@ │ │ │ │ bne.n 10dce6 │ │ │ │ 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 1e4d34 │ │ │ │ + bl 1e4d44 │ │ │ │ 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 1e4d48 │ │ │ │ + bl 1e4d58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ beq.n 10dc96 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a280 │ │ │ │ @@ -217854,26 +217854,26 @@ │ │ │ │ bl 10dc10 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r4, r0, #6432 @ 0x1920 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -217930,15 +217930,15 @@ │ │ │ │ ldr r3, [pc, #160] @ (10debc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e4be8 │ │ │ │ cbz r0, 10de54 │ │ │ │ mov r4, r0 │ │ │ │ blx 5ac00 │ │ │ │ vldr d7, [pc, #112] @ 10dea8 │ │ │ │ movs r3, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ @@ -217949,15 +217949,15 @@ │ │ │ │ str r4, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5b148 │ │ │ │ ldr r4, [pc, #104] @ (10dec0 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c80 │ │ │ │ + bl 1e4c90 │ │ │ │ cbnz r0, 10de7c │ │ │ │ ldr r2, [pc, #92] @ (10dec4 ) │ │ │ │ ldr r3, [pc, #84] @ (10debc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -218146,18 +218146,18 @@ │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ blx 5a824 │ │ │ │ ldrd r2, r3, [fp, #8] │ │ │ │ add.w r0, r6, #6368 @ 0x18e0 │ │ │ │ ldrd sl, fp, [fp, #16] │ │ │ │ adds r0, #24 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1eb9c0 │ │ │ │ + bl 1eb9d0 │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ea3a8 │ │ │ │ + bl 1ea3b8 │ │ │ │ ldr.w fp, [r5, #2460] @ 0x99c │ │ │ │ ldr.w r0, [r5, #2456] @ 0x998 │ │ │ │ ldr.w r1, [r5, #2464] @ 0x9a0 │ │ │ │ sub.w r0, r0, fp │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 10e0d6 │ │ │ │ @@ -218183,15 +218183,15 @@ │ │ │ │ ldr r2, [pc, #136] @ (10e150 ) │ │ │ │ ldr r1, [pc, #140] @ (10e154 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r2, [pc, #128] @ (10e158 ) │ │ │ │ ldr r3, [pc, #112] @ (10e14c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -218255,15 +218255,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r3, [r4, #3940] @ 0xf64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #2290] @ 0x8f2 │ │ │ │ cbnz r2, 10e202 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -218312,15 +218312,15 @@ │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10e18c │ │ │ │ add.w r5, r4, #6336 @ 0x18c0 │ │ │ │ adds r5, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -218554,15 +218554,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 1e4d0c │ │ │ │ + bl 1e4d1c │ │ │ │ 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 │ │ │ │ @@ -218609,15 +218609,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 10e8e6 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4d30 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 10e706 │ │ │ │ ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 10e59e │ │ │ │ dmb ish │ │ │ │ @@ -218687,15 +218687,15 @@ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ umull r2, r5, r5, r3 │ │ │ │ mov.w r5, r5, lsr #5 │ │ │ │ bhi.w 10e8d6 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d0c │ │ │ │ + bl 1e4d1c │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr.w sl, [r3, #2404] @ 0x964 │ │ │ │ blx 5a178 │ │ │ │ @@ -218733,15 +218733,15 @@ │ │ │ │ ldr.w r0, [r3, #3948] @ 0xf6c │ │ │ │ movs r3, #88 @ 0x58 │ │ │ │ blx 5b148 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4d30 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 10e58e │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ beq.n 10e796 │ │ │ │ ldr r3, [pc, #676] @ (10e9ac ) │ │ │ │ @@ -218769,15 +218769,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 13dd8c │ │ │ │ mov r5, r0 │ │ │ │ b.n 10e5b8 │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r5, [r4, #328] @ 0x148 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #1216] @ 0x4c0 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 10e92c │ │ │ │ ldrd r6, r0, [r7, #4] │ │ │ │ add r0, r6 │ │ │ │ @@ -218818,15 +218818,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 10e932 │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d0c │ │ │ │ + bl 1e4d1c │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldrd r5, fp, [r7, #36] @ 0x24 │ │ │ │ add.w r2, r5, fp │ │ │ │ cmp r5, r2 │ │ │ │ bcs.w 10e96e │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r8, r6, lsl #4 │ │ │ │ @@ -218907,26 +218907,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 10e82e │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4d30 │ │ │ │ b.n 10e706 │ │ │ │ ldr r3, [pc, #240] @ (10e9c8 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ blx 59d14 │ │ │ │ b.n 10e65c │ │ │ │ add.w r0, r0, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 10e586 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 10e520 │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r3 │ │ │ │ add.w ip, r2, #32 │ │ │ │ mov r5, fp │ │ │ │ @@ -218955,27 +218955,27 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 10e5ac │ │ │ │ ldr r2, [pc, #140] @ (10e9d4 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #140] @ (10e9d8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 10e7b8 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r0, r2, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4d30 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ b.n 10e58e │ │ │ │ add.w r0, r0, #6496 @ 0x1960 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4d30 │ │ │ │ b.n 10e706 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -219135,15 +219135,15 @@ │ │ │ │ ldr r1, [pc, #328] @ (10ec7c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 10eb6e │ │ │ │ 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 │ │ │ │ @@ -219163,15 +219163,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 5a824 │ │ │ │ b.n 10eae4 │ │ │ │ add.w r3, r5, #6432 @ 0x1920 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 │ │ │ │ @@ -219208,15 +219208,15 @@ │ │ │ │ ldr.w r3, [r2, #1216] @ 0x4c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1216] @ 0x4c0 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ b.n 10ea8a │ │ │ │ add.w r0, r5, #6432 @ 0x1920 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 10eace │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strd r8, sl, [r0, #8] │ │ │ │ strd r2, r6, [r0] │ │ │ │ b.n 10ea8a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ @@ -219224,15 +219224,15 @@ │ │ │ │ b.n 10eae0 │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 5a824 │ │ │ │ @@ -219657,33 +219657,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r0, [r1, #3940] @ 0xf64 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r0, [r0, #2288] @ 0x8f0 │ │ │ │ cbz r0, 10f100 │ │ │ │ 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 1eb9c0 │ │ │ │ + bl 1eb9d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #3940] @ 0xf64 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cbz r3, 10f100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -219729,15 +219729,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 1e4d0c │ │ │ │ + bl 1e4d1c │ │ │ │ add.w r3, r4, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 10f1a6 │ │ │ │ @@ -219778,15 +219778,15 @@ │ │ │ │ ldr.w r0, [r5, #3948] @ 0xf6c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ blx 5a824 │ │ │ │ add.w r0, r5, #6464 @ 0x1940 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1e4d20 │ │ │ │ + bl 1e4d30 │ │ │ │ ldr r2, [pc, #176] @ (10f2e0 ) │ │ │ │ ldr r3, [pc, #168] @ (10f2dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -219911,38 +219911,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 1e4d34 │ │ │ │ + bl 1e4d44 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r6, #3948] @ 0xf6c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx 5aeb4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 10f3be │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4d58 │ │ │ │ ldr r2, [pc, #260] @ (10f4a8 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #1005 @ 0x3ed │ │ │ │ movw r1, #7357 @ 0x1cbd │ │ │ │ movt r1, #50276 @ 0xc464 │ │ │ │ bl 13dd8c │ │ │ │ mov r4, r0 │ │ │ │ b.n 10f35e │ │ │ │ add.w r0, r6, #6528 @ 0x1980 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e9338 │ │ │ │ + bl 1e9348 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ cbnz r3, 10f42c │ │ │ │ vldr d7, [pc, #184] @ 10f490 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -219971,26 +219971,26 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ bl 10e9dc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 10f46c │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4d58 │ │ │ │ b.n 10f35e │ │ │ │ add.w r3, r0, #32 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 10f434 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 1e4d48 │ │ │ │ + bl 1e4d58 │ │ │ │ str.w r9, [sl] │ │ │ │ b.n 10f35e │ │ │ │ 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 │ │ │ │ @@ -220100,15 +220100,15 @@ │ │ │ │ orrpl.w r3, r3, #4 │ │ │ │ strpl r3, [sp, #40] @ 0x28 │ │ │ │ b.n 10f52a │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #6528 @ 0x1980 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r0, #12 │ │ │ │ - bl 1e9338 │ │ │ │ + bl 1e9348 │ │ │ │ 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] │ │ │ │ @@ -220158,15 +220158,15 @@ │ │ │ │ ldr r2, [pc, #332] @ (10f764 ) │ │ │ │ strb r4, [r1, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #328] @ (10f768 ) │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 10f558 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r7, [sl] │ │ │ │ lsls r3, r3, #28 │ │ │ │ bpl.n 10f63c │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ @@ -220244,15 +220244,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #112] @ (10f770 ) │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ ldr r2, [pc, #112] @ (10f774 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 10f68e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl fcea4 │ │ │ │ ldrb.w r3, [r4, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 10f63c │ │ │ │ @@ -220442,15 +220442,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 10fc5c │ │ │ │ ldr r0, [pc, #400] @ (10fab0 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w r2, [r5, #2152] @ 0x868 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea658 │ │ │ │ + bl 1ea668 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r5, #2152] @ 0x868 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r5, #2092] @ 0x82c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r4, [sp, #216] @ 0xd8 │ │ │ │ strd r4, r4, [r8, #4] │ │ │ │ @@ -220834,41 +220834,41 @@ │ │ │ │ movs r6, #1 │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r6, [r5, #2312] @ 0x908 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1eb6e4 │ │ │ │ + bl 1eb6f4 │ │ │ │ strd r0, r1, [r4] │ │ │ │ orrs r0, r1 │ │ │ │ beq.n 10fdd6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, #24 │ │ │ │ mov r3, r5 │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 1eb95c │ │ │ │ + bl 1eb96c │ │ │ │ cbz r0, 10fddc │ │ │ │ strd r6, r5, [r4] │ │ │ │ b.n 10fd8e │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #6368 @ 0x18e0 │ │ │ │ adds r0, #24 │ │ │ │ strb.w r1, [r5, #2312] @ 0x908 │ │ │ │ ldr r1, [pc, #48] @ (10fdf4 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ vldr d7, [r1] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1eb6e4 │ │ │ │ + bl 1eb6f4 │ │ │ │ b.n 10fd86 │ │ │ │ mvn.w r0, #1 │ │ │ │ b.n 10fd90 │ │ │ │ movw r0, #18968 @ 0x4a18 │ │ │ │ movt r0, #50273 @ 0xc461 │ │ │ │ b.n 10fd90 │ │ │ │ nop │ │ │ │ @@ -220923,56 +220923,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1e9338 │ │ │ │ + bl 1e9348 │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add.w r0, r5, #6528 @ 0x1980 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ 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] │ │ │ │ @@ -220982,15 +220982,15 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r5, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -221018,43 +221018,43 @@ │ │ │ │ cbz r0, 10ff9e │ │ │ │ ldr r2, [pc, #124] @ (110004 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10ff96 │ │ │ │ cbz r3, 10fff0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 10ffbe │ │ │ │ ldr r2, [pc, #96] @ (110004 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10ffb4 │ │ │ │ cbz r3, 10fff6 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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, 10ffde │ │ │ │ ldr r2, [pc, #64] @ (110004 ) │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10ffd4 │ │ │ │ cbz r3, 10ffe8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 │ │ │ │ @@ -221161,15 +221161,15 @@ │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 1101b4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 110172 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 110162 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ add.w r8, r0, r2 │ │ │ │ b.n 110056 │ │ │ │ @@ -221186,15 +221186,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 11018e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cbz r0, 110168 │ │ │ │ mov r2, sl │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1101e4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str.w sl, [r6, #28] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #20] │ │ │ │ b.n 11006e │ │ │ │ @@ -221333,15 +221333,15 @@ │ │ │ │ beq.n 11033a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11032e │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 11035e │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str r7, [r5, #44] @ 0x2c │ │ │ │ @@ -221451,15 +221451,15 @@ │ │ │ │ ldr r2, [pc, #276] @ (1104f4 ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1103f0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1104e0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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] │ │ │ │ @@ -221494,15 +221494,15 @@ │ │ │ │ ldr r2, [pc, #164] @ (1104f4 ) │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 110460 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1104e8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 │ │ │ │ @@ -221533,23 +221533,23 @@ │ │ │ │ cbz r0, 1104d0 │ │ │ │ ldr r2, [pc, #60] @ (1104f4 ) │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1104c6 │ │ │ │ cbz r3, 1104d8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 1e5c40 │ │ │ │ + bl 1e5c50 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ b.n 1104c6 │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ b.n 1103f0 │ │ │ │ @@ -247056,15 +247056,15 @@ │ │ │ │ ldrb.w r3, [r4, #462] @ 0x1ce │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 118b3a │ │ │ │ ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ b.w 118b18 │ │ │ │ add.w r3, sp, #5568 @ 0x15c0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 2f3f6c │ │ │ │ + bl 2f3f7c │ │ │ │ ldr.w r3, [pc, #3132] @ 122fa4 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [pc, #3124] @ 122fa8 │ │ │ │ @@ -265187,15 +265187,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 1e2358 │ │ │ │ + bl 1e2368 │ │ │ │ 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 │ │ │ │ @@ -265234,37 +265234,37 @@ │ │ │ │ cbz r0, 12fc2e │ │ │ │ ldr r2, [pc, #120] @ (12fc80 ) │ │ │ │ ldr.w r3, [r5, #3592] @ 0xe08 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 12fc1c │ │ │ │ cbz r3, 12fc72 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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, 12fc42 │ │ │ │ - bl 1e2458 │ │ │ │ + bl 1e2468 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #64] @ (12fc84 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [pc, #64] @ (12fc88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr.w r0, [r5, #3840] @ 0xf00 │ │ │ │ - bl 1e2458 │ │ │ │ + bl 1e2468 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #3612] @ 0xe1c │ │ │ │ b.n 12fc40 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r0, [r5, #3596] @ 0xe0c │ │ │ │ ldr.w r2, [r5, #3600] @ 0xe10 │ │ │ │ @@ -265293,15 +265293,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [pc, #232] @ (12fd94 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r2, [pc, #220] @ (12fd98 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -265333,15 +265333,15 @@ │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 12fd5e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cbz r0, 12fd50 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12fd84 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add r0, r2 │ │ │ │ @@ -265407,38 +265407,38 @@ │ │ │ │ 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 1e2508 │ │ │ │ + bl 1e2518 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 12fdcc │ │ │ │ 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 1e246c │ │ │ │ + bl 1e247c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ b.n 12fdc6 │ │ │ │ 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 1e2570 │ │ │ │ + bl 1e2580 │ │ │ │ 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] @ (12fee8 ) │ │ │ │ sub sp, #20 │ │ │ │ @@ -265490,30 +265490,30 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 12fe2a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #3608] @ 0xe18 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 12fe2a │ │ │ │ cmp r2, #2 │ │ │ │ beq.n 12feba │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 12feda │ │ │ │ b.n 12feac │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 12fece │ │ │ │ @@ -266128,15 +266128,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w r0, r5, #32 │ │ │ │ blx 5aee4 │ │ │ │ mov r0, r7 │ │ │ │ strd r4, r4, [r5, #96] @ 0x60 │ │ │ │ strd r4, r4, [r5, #104] @ 0x68 │ │ │ │ - bl 1e3a0c │ │ │ │ + bl 1e3a1c │ │ │ │ cbz r0, 130452 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r2, lsl #12 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r1, [pc, #332] @ (1305a0 ) │ │ │ │ ldr r0, [pc, #332] @ (1305a4 ) │ │ │ │ @@ -266320,15 +266320,15 @@ │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 5ac0c <__localtime64@plt> │ │ │ │ ldrd r5, r4, [r0, #16] │ │ │ │ ldrd sl, r8, [r0] │ │ │ │ addw r4, r4, #1900 @ 0x76c │ │ │ │ ldrd r7, r6, [r0, #8] │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e4be8 │ │ │ │ ldr.w r1, [pc, #1192] @ 130adc │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ strd r0, r4, [sp, #4] │ │ │ │ add r4, sp, #620 @ 0x26c │ │ │ │ add r1, pc │ │ │ │ adds r5, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -267297,16 +267297,16 @@ │ │ │ │ orr.w r7, r2, r1, lsl #2 │ │ │ │ lsls r3, r3, #30 │ │ │ │ mov.w r3, #0 │ │ │ │ it mi │ │ │ │ orrmi.w r7, r7, #8 │ │ │ │ strd r3, r3, [sp, #256] @ 0x100 │ │ │ │ strd r3, r3, [sp, #264] @ 0x108 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ add.w r2, r0, #51 @ 0x33 │ │ │ │ adds r0, #55 @ 0x37 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1311d4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ @@ -267871,16 +267871,16 @@ │ │ │ │ bne.n 1317c0 │ │ │ │ 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 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cbz r0, 1317e6 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -268768,15 +268768,15 @@ │ │ │ │ bne.n 132234 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sp │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e5b98 │ │ │ │ + bl 1e5ba8 │ │ │ │ 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 │ │ │ │ @@ -268861,15 +268861,15 @@ │ │ │ │ cbz r3, 132336 │ │ │ │ addw r0, r4, #1380 @ 0x564 │ │ │ │ bl 11037c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5b98 │ │ │ │ + bl 1e5ba8 │ │ │ │ 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 │ │ │ │ @@ -268997,15 +268997,15 @@ │ │ │ │ cbz r0, 132482 │ │ │ │ ldr r2, [pc, #72] @ (1324a4 ) │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 132470 │ │ │ │ cbz r3, 132494 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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] │ │ │ │ @@ -271850,15 +271850,15 @@ │ │ │ │ add.w r6, r0, #24 │ │ │ │ cmp r6, r3 │ │ │ │ ldrd sl, fp, [sp, #72] @ 0x48 │ │ │ │ beq.n 1341ea │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ cmp r6, r4 │ │ │ │ beq.n 1341e4 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ subs r4, #36 @ 0x24 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ @@ -271880,15 +271880,15 @@ │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ sub.w r4, r3, #36 @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 1341b4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -271908,24 +271908,24 @@ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ bl 13dff8 │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -271944,15 +271944,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 │ │ │ │ @@ -271960,22 +271960,22 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ cbz r2, 1342ce │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -272098,15 +272098,15 @@ │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 134464 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cbz r0, 134452 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r0, 13448a │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #4] │ │ │ │ add.w ip, r0, r3 │ │ │ │ b.n 1343a4 │ │ │ │ @@ -272156,15 +272156,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r4, [r5, #332] @ 0x14c │ │ │ │ add.w r5, r5, #328 @ 0x148 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1344fc │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ tst r6, r3 │ │ │ │ @@ -272178,15 +272178,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 1344d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [pc, #136] @ (1345a4 ) │ │ │ │ @@ -272427,24 +272427,24 @@ │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ bl 13dfbc │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -272479,23 +272479,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r4 │ │ │ │ bl 13e034 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r2, 134854 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mov r1, r4 │ │ │ │ @@ -272626,15 +272626,15 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 13494c │ │ │ │ mov r4, r0 │ │ │ │ addw r8, r0, #3876 @ 0xf24 │ │ │ │ addw r0, r0, #3876 @ 0xf24 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cbz r0, 1349fe │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cbz r6, 134a0a │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac00 │ │ │ │ movs r3, #1 │ │ │ │ @@ -272647,42 +272647,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 134a0a │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 5ab88 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 134a10 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cbz r1, 1349e4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r7, [r6, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 134988 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ str.w r0, [r4, #3900] @ 0xf3c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1349a8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 1349e8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r4, #3900] @ 0xf3c │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1349e6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ b.n 134a0a │ │ │ │ @@ -272836,15 +272836,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134b4e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 134bce │ │ │ │ @@ -272861,15 +272861,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 134bee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134b6e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 134b6e │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134b58 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -272950,15 +272950,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 134d02 │ │ │ │ b.n 134cd4 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 134cf6 │ │ │ │ @@ -272974,15 +272974,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 134d14 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 134c80 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 134c80 │ │ │ │ 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 │ │ │ │ @@ -273029,15 +273029,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134d52 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 134dd2 │ │ │ │ @@ -273054,15 +273054,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 134df2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134d72 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 134d72 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 134d5c │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ subs r2, #28 │ │ │ │ str.w r2, [r4, #308] @ 0x134 │ │ │ │ @@ -273704,15 +273704,15 @@ │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13d8a8 │ │ │ │ ldr r0, [pc, #112] @ (135530 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ cbnz r0, 135516 │ │ │ │ ldr r2, [pc, #104] @ (135534 ) │ │ │ │ ldr r3, [pc, #80] @ (135520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -273778,15 +273778,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 2f218c │ │ │ │ + bl 2f219c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -274802,15 +274802,15 @@ │ │ │ │ addw r0, r6, #1036 @ 0x40c │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [pc, #716] @ (136290 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1de0 │ │ │ │ + bl 2f1df0 │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 136046 │ │ │ │ ldr r3, [pc, #696] @ (136294 ) │ │ │ │ mov r9, r6 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ movw r5, #427 @ 0x1ab │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ @@ -274898,20 +274898,20 @@ │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 1360d4 │ │ │ │ ldr.w r8, [pc, #444] @ 13629c │ │ │ │ movs r5, #2 │ │ │ │ str.w r5, [r6, #3580] @ 0xdfc │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ movs r3, #3 │ │ │ │ cbz r0, 136102 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 136254 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r6, #3584] @ 0xe00 │ │ │ │ str.w r2, [r6, #3520] @ 0xdc0 │ │ │ │ @@ -275705,15 +275705,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1369f4 │ │ │ │ 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 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ cmp r4, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ itt ls │ │ │ │ addls.w fp, sp, #24 │ │ │ │ addls r6, sp, #24 │ │ │ │ @@ -285047,15 +285047,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #10 │ │ │ │ bl 13dfbc │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ strd r3, r2, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ beq.n 13d2a4 │ │ │ │ cmp r3, #2 │ │ │ │ itte ne │ │ │ │ @@ -285345,23 +285345,23 @@ │ │ │ │ beq.n 13d608 │ │ │ │ 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 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cbz r0, 13d59c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13d59c │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13d62c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 13d62c │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ @@ -285422,16 +285422,16 @@ │ │ │ │ b.n 13d5c8 │ │ │ │ sub.w r3, r2, #128 @ 0x80 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ subls r2, #4 │ │ │ │ b.n 13d4de │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ str r0, [r5, #104] @ 0x68 │ │ │ │ @@ -285610,15 +285610,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 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ lsls r3, r0, #29 │ │ │ │ it pl │ │ │ │ movpl r0, #0 │ │ │ │ bpl.n 13d850 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13d856 │ │ │ │ movw r1, #30569 @ 0x7769 │ │ │ │ @@ -285639,15 +285639,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 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ands.w r0, r0, #4 │ │ │ │ beq.n 13d896 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 13d898 │ │ │ │ movw r1, #30570 @ 0x776a │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ b.n 13d88c │ │ │ │ @@ -285727,23 +285727,23 @@ │ │ │ │ ldrne r3, [r3, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ b.n 13d8da │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e54d4 │ │ │ │ ldr r1, [pc, #584] @ (13db9c ) │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5518 │ │ │ │ ldrb.w r3, [r4, #260] @ 0x104 │ │ │ │ str r0, [sp, #16] │ │ │ │ cbz r3, 13d98e │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.w 13db5a │ │ │ │ bhi.w 13db46 │ │ │ │ cmp.w r8, #1 │ │ │ │ @@ -285751,15 +285751,15 @@ │ │ │ │ ldr r2, [pc, #544] @ (13dba0 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [pc, #544] @ (13dba4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13daf2 │ │ │ │ ldr.w r2, [r4, #332] @ 0x14c │ │ │ │ add.w r3, r4, #328 @ 0x148 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13daa0 │ │ │ │ @@ -285772,15 +285772,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 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ble.w 13db86 │ │ │ │ mov.w r3, #48640 @ 0xbe00 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -285835,15 +285835,15 @@ │ │ │ │ b.n 13da0c │ │ │ │ ldr r2, [pc, #324] @ (13dba8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #324] @ (13dbac ) │ │ │ │ add.w sl, sl, #4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ add.w r3, fp, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 13d8fa │ │ │ │ b.n 13d91c │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov r3, ip │ │ │ │ @@ -285852,15 +285852,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 1344a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr.w r2, [r4, #292] @ 0x124 │ │ │ │ add.w r3, r4, #288 @ 0x120 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13dade │ │ │ │ cmp.w r8, #256 @ 0x100 │ │ │ │ beq.n 13db3a │ │ │ │ it hi │ │ │ │ @@ -285877,45 +285877,45 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 134314 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n 13d8fa │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 13d8dc │ │ │ │ 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 134508 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n 13d8fa │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 2f360c │ │ │ │ + bl 2f361c │ │ │ │ ldr r2, [pc, #144] @ (13dbb0 ) │ │ │ │ ldr r1, [pc, #148] @ (13dbb4 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 13d8fa │ │ │ │ b.n 13d92e │ │ │ │ tst.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #2 │ │ │ │ @@ -285924,34 +285924,34 @@ │ │ │ │ ldr r2, [pc, #112] @ (13dbb8 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #112] @ (13dbbc ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 13d98e │ │ │ │ tst.w r9, #4 │ │ │ │ str r6, [sp, #0] │ │ │ │ beq.n 13db74 │ │ │ │ ldr r2, [pc, #92] @ (13dbc0 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #92] @ (13dbc4 ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 13d98e │ │ │ │ ldr r2, [pc, #80] @ (13dbc8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #80] @ (13dbcc ) │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 13d98e │ │ │ │ movs r3, #0 │ │ │ │ b.n 13da88 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r7, #60 @ 0x3c │ │ │ │ lsls r2, r6, #2 │ │ │ │ @@ -286028,58 +286028,58 @@ │ │ │ │ cmn.w r5, #8 │ │ │ │ bne.n 13dc40 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 13dd1c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 13dc9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f3b14 │ │ │ │ + bl 2f3b24 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13dd36 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e54d4 │ │ │ │ ldr r1, [pc, #280] @ (13dd78 ) │ │ │ │ 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 13d8a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r2, [pc, #248] @ (13dd7c ) │ │ │ │ ldr r3, [pc, #240] @ (13dd74 ) │ │ │ │ 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 13dd6a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 2f3b14 │ │ │ │ + bl 2f3b24 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 13dcd8 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e54d4 │ │ │ │ ldr r1, [pc, #200] @ (13dd80 ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -286325,15 +286325,15 @@ │ │ │ │ cbz r0, 13df2e │ │ │ │ ldr r3, [pc, #48] @ (13df48 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 13df26 │ │ │ │ cbz r2, 13df30 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 59c6c │ │ │ │ movs r3, #0 │ │ │ │ @@ -286353,43 +286353,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, 13df82 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 13df94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1e9338 │ │ │ │ + bl 1e9348 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ str.w r0, [r4, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13df64 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #12 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ movs r2, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e9248 │ │ │ │ + bl 1e9258 │ │ │ │ ldr.w r0, [r4, #3872] @ 0xf20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13df6c │ │ │ │ b.n 13df8e │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286402,15 +286402,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 1e9248 │ │ │ │ + bl 1e9258 │ │ │ │ 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 │ │ │ │ @@ -286420,23 +286420,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 1e9248 │ │ │ │ + bl 1e9258 │ │ │ │ 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 1e9260 │ │ │ │ + bl 1e9270 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cbz r1, 13e058 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 13e05a │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ @@ -286460,15 +286460,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 1e9248 │ │ │ │ + bl 1e9258 │ │ │ │ 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 │ │ │ │ @@ -286491,15 +286491,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 1e9248 │ │ │ │ + bl 1e9258 │ │ │ │ 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 │ │ │ │ @@ -286533,15 +286533,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 1e9248 │ │ │ │ + bl 1e9258 │ │ │ │ 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 │ │ │ │ @@ -286672,15 +286672,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 1e9248 │ │ │ │ + bl 1e9258 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r0, #36 @ 0x24 │ │ │ │ b.n 13e186 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -286730,15 +286730,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 1e9248 │ │ │ │ + bl 1e9258 │ │ │ │ addw r0, r5, #3524 @ 0xdc4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13e326 │ │ │ │ @@ -286816,15 +286816,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ beq.n 13e424 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 1e9338 │ │ │ │ + bl 1e9348 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [sp, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3] │ │ │ │ ldr r2, [pc, #84] @ (13e464 ) │ │ │ │ ldr r3, [pc, #80] @ (13e460 ) │ │ │ │ add r2, pc │ │ │ │ @@ -286836,25 +286836,25 @@ │ │ │ │ bne.n 13e456 │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 13df4c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 13e40c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 13e402 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -286891,15 +286891,15 @@ │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ beq.n 13e4dc │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r7, #20 │ │ │ │ - bl 1e9338 │ │ │ │ + bl 1e9348 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #84] @ (13e51c ) │ │ │ │ ldr r3, [pc, #80] @ (13e518 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -286909,25 +286909,25 @@ │ │ │ │ bne.n 13e50e │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 13df4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cbnz r5, 13e508 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 13e4bc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 13e4c0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @@ -286982,15 +286982,15 @@ │ │ │ │ ldr r3, [pc, #32] @ (13e5c0 ) │ │ │ │ add.w r0, r4, #4768 @ 0x12a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1d60 │ │ │ │ + bl 2f1d70 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r5, #996] @ 0x3e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r0, r6, r2 │ │ │ │ lsls r2, r6, #2 │ │ │ │ lsrs r0, r0, #21 │ │ │ │ @@ -288079,24 +288079,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ strb.w r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r1, [pc, #52] @ (13f144 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #204 @ 0xcc │ │ │ │ add r1, pc │ │ │ │ - bl 1f8630 │ │ │ │ + bl 1f8640 │ │ │ │ cmp r0, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 13f128 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #28] @ (13f148 ) │ │ │ │ @@ -289012,24 +289012,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 1f856c │ │ │ │ + bl 1f857c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13fa2e │ │ │ │ add.w r7, r4, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8500 │ │ │ │ + bl 1f8510 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13fa64 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f8500 │ │ │ │ + bl 1f8510 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 13fa8c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 13fa4e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ @@ -289055,43 +289055,43 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 13f0e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13fa14 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f84fc │ │ │ │ b.n 13faa4 │ │ │ │ ldr r1, [pc, #76] @ (13fab4 ) │ │ │ │ movs r3, #83 @ 0x53 │ │ │ │ ldr r2, [pc, #76] @ (13fab8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13dd8c │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #44] @ (13fabc ) │ │ │ │ movs r3, #89 @ 0x59 │ │ │ │ ldr r2, [pc, #44] @ (13fac0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mvn.w r1, #12 │ │ │ │ bl 13dd8c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f84fc │ │ │ │ b.n 13fa7c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, r4 │ │ │ │ ldr r1, [sp, #872] @ 0x368 │ │ │ │ movs r2, r4 │ │ │ │ ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r4 │ │ │ │ @@ -289151,15 +289151,15 @@ │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13fb3e │ │ │ │ ldr r0, [pc, #40] @ (13fb78 ) │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 13faf0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 135308 │ │ │ │ blx 5a304 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r4, #20 │ │ │ │ @@ -289318,15 +289318,15 @@ │ │ │ │ bne.n 13fce0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13fc5c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r7, #320] @ 0x140 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 13fc5c │ │ │ │ add.w r5, r7, #320 @ 0x140 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 13fd1e │ │ │ │ @@ -289347,15 +289347,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 13fc4c │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r6, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 13fd54 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -289445,25 +289445,25 @@ │ │ │ │ bl 144bb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 13ff6e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ b.n 13fdf4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8520 │ │ │ │ + bl 1f8530 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 135274 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -289473,25 +289473,25 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 13f000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 13ff0a │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8520 │ │ │ │ + bl 1f8530 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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] │ │ │ │ @@ -289607,25 +289607,25 @@ │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ beq.n 140038 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 140016 │ │ │ │ add.w r3, r6, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8520 │ │ │ │ + bl 1f8530 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 13fb7c │ │ │ │ mov r1, r5 │ │ │ │ @@ -289637,25 +289637,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8520 │ │ │ │ + bl 1f8530 │ │ │ │ add.w r0, r6, #68 @ 0x44 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 135274 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #24] @ (14008c ) │ │ │ │ @@ -289674,26 +289674,26 @@ │ │ │ │ stmdb 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 140128 │ │ │ │ add.w r8, r5, #192 @ 0xc0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ cmp r4, r8 │ │ │ │ beq.n 140138 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strd sl, fp, [sp] │ │ │ │ bl 144ccc │ │ │ │ mov r1, r4 │ │ │ │ @@ -289705,41 +289705,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14017c │ │ │ │ bl 13ef84 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f84d0 │ │ │ │ + bl 1f84e0 │ │ │ │ ldrb.w r3, [r5, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1400be │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 1f853c │ │ │ │ + bl 1f854c │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 140120 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [pc, #60] @ (140190 ) │ │ │ │ ldr r1, [pc, #64] @ (140194 ) │ │ │ │ mov.w r2, #732 @ 0x2dc │ │ │ │ add r3, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 13fac4 │ │ │ │ @@ -290046,15 +290046,15 @@ │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r5, [r8, #196] @ 0xc4 │ │ │ │ add.w r2, r8, #192 @ 0xc0 │ │ │ │ ldr.w fp, [pc, #280] @ 1405b0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r5, r2 │ │ │ │ add fp, pc │ │ │ │ it eq │ │ │ │ @@ -290119,17 +290119,17 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1404b2 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 140552 │ │ │ │ add.w r0, r8, #144 @ 0x90 │ │ │ │ - bl 1f84d0 │ │ │ │ + bl 1f84e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cbz r6, 14055e │ │ │ │ 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] │ │ │ │ @@ -290196,19 +290196,19 @@ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr.w r4, [r5, #196] @ 0xc4 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 140602 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f84fc │ │ │ │ mov r0, sl │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f84fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldrd r0, r3, [r5, #304] @ 0x130 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 14065e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cbz r1, 140656 │ │ │ │ @@ -290225,15 +290225,15 @@ │ │ │ │ ldr r2, [pc, #212] @ (140738 ) │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 14067a │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14070c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 │ │ │ │ @@ -290243,17 +290243,17 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r5, #36] @ 0x24 │ │ │ │ bl 13e034 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r5, #144 @ 0x90 │ │ │ │ add.w r6, r5, #192 @ 0xc0 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ b.n 1406bc │ │ │ │ - bl 1f853c │ │ │ │ + bl 1f854c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 140716 │ │ │ │ ldr.w r3, [r5, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ beq.n 1406dc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r2, [r3, #3536] @ 0xdd0 │ │ │ │ @@ -290262,26 +290262,26 @@ │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, #0 │ │ │ │ ble.n 1406b4 │ │ │ │ ldrb.w r2, [r3, #3540] @ 0xdd4 │ │ │ │ cbz r2, 14072a │ │ │ │ mov r0, r7 │ │ │ │ add.w sl, r5, #96 @ 0x60 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, sl │ │ │ │ strb.w r4, [r5, #200] @ 0xc8 │ │ │ │ - bl 1f8520 │ │ │ │ + bl 1f8530 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r0, [r5, #204] @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f86a4 │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ b.n 1405f6 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ b.n 14067a │ │ │ │ ldr r3, [pc, #36] @ (14073c ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -291537,15 +291537,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 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ bl 13d80c │ │ │ │ movs r2, #32 │ │ │ │ mov r8, r0 │ │ │ │ @@ -292127,32 +292127,32 @@ │ │ │ │ beq.w 1418ce │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r7, #1 │ │ │ │ bne.w 1418ce │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ec058 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1ec068 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14231c │ │ │ │ str r7, [r4, #20] │ │ │ │ b.n 1418ce │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 1418ce │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1ec058 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1ec068 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 141c42 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ b.n 1418a8 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ @@ -293360,15 +293360,15 @@ │ │ │ │ str.w fp, [r5] │ │ │ │ str r0, [r5, #8] │ │ │ │ beq.n 1426bc │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ str r0, [r5, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r7, r9 │ │ │ │ bne.n 142692 │ │ │ │ ldrd r3, sl, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ @@ -293951,15 +293951,15 @@ │ │ │ │ mul.w r7, r3, sl │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ add.w r4, r9, r7 │ │ │ │ mla r5, r3, sl, r5 │ │ │ │ ldrd r3, r8, [r5, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ mov r0, r5 │ │ │ │ @@ -294690,21 +294690,21 @@ │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 143442 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ands.w r5, r0, #2 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ itt ne │ │ │ │ strne.w r8, [r4, #148] @ 0x94 │ │ │ │ movne r5, r0 │ │ │ │ - bl 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ ands.w r1, r0, #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ it ne │ │ │ │ ldrne.w r1, [sl, #12] │ │ │ │ orr.w r2, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -295024,15 +295024,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 2fb724 │ │ │ │ + bl 2fb734 │ │ │ │ adds r1, r5, r6 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r5, [r0] │ │ │ │ movs r2, #4 │ │ │ │ blx r5 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -295140,15 +295140,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 2fb8e4 │ │ │ │ + bl 2fb8f4 │ │ │ │ tst.w r0, #6 │ │ │ │ beq.n 1438f6 │ │ │ │ ldr.w r3, [fp, r7] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1438f6 │ │ │ │ @@ -295241,15 +295241,15 @@ │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r9 │ │ │ │ movs r6, #24 │ │ │ │ blx 5a178 │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2fb724 │ │ │ │ + bl 2fb734 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ ldrd r0, r6, [r0] │ │ │ │ blx r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -295306,15 +295306,15 @@ │ │ │ │ blx 59c6c │ │ │ │ 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, 143ae0 │ │ │ │ - bl 2fb724 │ │ │ │ + bl 2fb734 │ │ │ │ ldr.w r1, [r4, #680] @ 0x2a8 │ │ │ │ cbz r1, 143ae0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #680] @ 0x2a8 │ │ │ │ @@ -295613,15 +295613,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 143e76 │ │ │ │ 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 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 143dae │ │ │ │ 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 │ │ │ │ @@ -296214,15 +296214,15 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 144506 │ │ │ │ add sp, #216 @ 0xd8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 1444c0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1444e2 │ │ │ │ @@ -296682,22 +296682,22 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #40] @ (1448c8 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea658 │ │ │ │ + bl 1ea668 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 144896 │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ smull r0, r1, r0, r1 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ beq.n 144890 │ │ │ │ lsls r1, r6, #2 │ │ │ │ ldr r5, [pc, #176] @ (14497c ) │ │ │ │ movs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -296789,15 +296789,15 @@ │ │ │ │ bl 1447e8 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 1449ce │ │ │ │ adds r4, #24 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14499e │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ cmp r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbcs.w r1, r1, fp │ │ │ │ bcc.n 14499a │ │ │ │ b.n 144982 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -297436,17 +297436,17 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r6, #4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r2, r8 │ │ │ │ sub.w r6, r3, #4 │ │ │ │ bne.n 145002 │ │ │ │ add.w r0, r7, #24 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ 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} │ │ │ │ @@ -297466,15 +297466,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1450de │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ blx 5a178 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ cbz r0, 1450a8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #144] @ (145120 ) │ │ │ │ ldr r2, [pc, #148] @ (145124 ) │ │ │ │ @@ -297484,15 +297484,15 @@ │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de0f8 │ │ │ │ cbnz r0, 1450f6 │ │ │ │ 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 │ │ │ │ @@ -297510,15 +297510,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [pc, #36] @ (14512c ) │ │ │ │ ldr r2, [pc, #40] @ (145130 ) │ │ │ │ movs r3, #123 @ 0x7b │ │ │ │ @@ -297648,42 +297648,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 145138 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cbnz r5, 14527e │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 145138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1452b4 │ │ │ │ @@ -297701,15 +297701,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ bl 145138 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 145322 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -297717,19 +297717,19 @@ │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r2, r3 │ │ │ │ bcs.n 14534a │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r6, r3, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de18c │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 14532e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #48] @ (145360 ) │ │ │ │ mvn.w r1, #12 │ │ │ │ ldr r2, [pc, #44] @ (145364 ) │ │ │ │ mov r0, r7 │ │ │ │ @@ -297787,26 +297787,26 @@ │ │ │ │ mov r0, fp │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r4, #24 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add r3, pc, #392 @ (adr r3, 145558 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ b.n 1453f8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de1c4 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 1454aa │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 145520 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ @@ -297828,26 +297828,26 @@ │ │ │ │ sbcs r2, r6 │ │ │ │ bcs.w 145542 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add.w r1, r7, #28 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 144c58 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r7, #-4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 14549a │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ @@ -297871,15 +297871,15 @@ │ │ │ │ bne.n 1454ae │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ cbnz r3, 1454b6 │ │ │ │ ldrd r1, r2, [r4, #72] @ 0x48 │ │ │ │ b.n 145426 │ │ │ │ mov.w fp, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 1453a2 │ │ │ │ mov sl, r7 │ │ │ │ ldrd r0, r7, [r7] │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ subs r3, r2, #1 │ │ │ │ ldrd r1, r2, [sl, #12] │ │ │ │ strd r1, r2, [r4, #72] @ 0x48 │ │ │ │ @@ -297918,19 +297918,19 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #523 @ 0x20b │ │ │ │ bl 13dd8c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 1453a2 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 1453a2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -297953,15 +297953,15 @@ │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 145138 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 14560c │ │ │ │ @@ -297999,15 +297999,15 @@ │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1455fa │ │ │ │ dmb ish │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -298061,15 +298061,15 @@ │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 1456fe │ │ │ │ @@ -298077,15 +298077,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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1456de │ │ │ │ @@ -298093,44 +298093,44 @@ │ │ │ │ cbnz r2, 1456fa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 144f9c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1de17c │ │ │ │ + bl 1de18c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ beq.n 14575e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #28] @ (14577c ) │ │ │ │ @@ -298153,15 +298153,15 @@ │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r1, r3 │ │ │ │ bcs.n 1457e6 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -298181,23 +298181,23 @@ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #0] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #0 │ │ │ │ b.n 1457d4 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -301322,15 +301322,15 @@ │ │ │ │ movne r0, r2 │ │ │ │ strne r0, [r4, #36] @ 0x24 │ │ │ │ beq.n 147848 │ │ │ │ ldrd r2, r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r4, #64] @ 0x40 │ │ │ │ - bl 2fba94 │ │ │ │ + bl 2fbaa4 │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 147836 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ cbz r5, 147836 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ @@ -302013,15 +302013,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 147e38 │ │ │ │ add.w r4, r3, #24 │ │ │ │ mov r6, r2 │ │ │ │ b.n 147ec0 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 147e3a │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 147f32 │ │ │ │ blx 5b1d8 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov r0, r5 │ │ │ │ bl 147c40 │ │ │ │ @@ -302051,22 +302051,22 @@ │ │ │ │ bl 147c40 │ │ │ │ cmp r0, #2 │ │ │ │ bne.n 147e3a │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, sl │ │ │ │ bne.n 147efa │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcs.n 147f32 │ │ │ │ blx 5b1d8 │ │ │ │ b.n 147ef4 │ │ │ │ blx 5b1d8 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs.w r1, r1, r8 │ │ │ │ bcc.n 147f22 │ │ │ │ movs r0, #2 │ │ │ │ b.n 147e3a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -302902,15 +302902,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 1f320c │ │ │ │ + bl 1f321c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1485d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ @@ -302956,18 +302956,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 1e21ac │ │ │ │ + bl 1e21bc │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e2014 │ │ │ │ + bl 1e2024 │ │ │ │ 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 │ │ │ │ @@ -302976,15 +302976,15 @@ │ │ │ │ blx 5a178 │ │ │ │ ldr r2, [pc, #40] @ (148824 ) │ │ │ │ ldr r1, [pc, #40] @ (148828 ) │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [pc, #40] @ (14882c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1b58 │ │ │ │ ldr r2, [pc, #36] @ (148830 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [pc, #28] @ (148834 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -303005,31 +303005,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 1e1e9c │ │ │ │ + bl 1e1eac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 148872 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 13ddf0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e1eac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 148856 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1d34 │ │ │ │ + bl 1e1d44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ @@ -303040,33 +303040,33 @@ │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r3, [pc, #208] @ (14896c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e21ac │ │ │ │ + bl 1e21bc │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ - bl 1e2014 │ │ │ │ + bl 1e2024 │ │ │ │ dmb ish │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1488ce │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1488be │ │ │ │ dmb ish │ │ │ │ cbnz r3, 148918 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, sp │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1de0 │ │ │ │ + bl 1e1df0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1488e4 │ │ │ │ @@ -303088,30 +303088,30 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 148950 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14892c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14891c │ │ │ │ b.n 1488d4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 1488f8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 148938 │ │ │ │ @@ -303140,33 +303140,33 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r4, #4] │ │ │ │ adds r5, r7, #4 │ │ │ │ str r0, [r4, #8] │ │ │ │ blx 5ab88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e21ac │ │ │ │ + bl 1e21bc │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ - bl 1e2014 │ │ │ │ + bl 1e2024 │ │ │ │ dmb ish │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1489d4 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1489c4 │ │ │ │ dmb ish │ │ │ │ cbnz r3, 148a44 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1e1de0 │ │ │ │ + bl 1e1df0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 148a18 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -303181,15 +303181,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 1e1e24 │ │ │ │ + bl 1e1e34 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 148a28 │ │ │ │ dmb ish │ │ │ │ @@ -303199,34 +303199,34 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 148a8e │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 148a5a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 148a4c │ │ │ │ b.n 1489da │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 148a00 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r7, #4] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ mov r0, r6 │ │ │ │ b.n 148a3e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -303556,15 +303556,15 @@ │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 148e10 │ │ │ │ ldr.w r1, [r4, #1444] @ 0x5a4 │ │ │ │ str r3, [sp, #0] │ │ │ │ cbz r0, 148e04 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 148e3e │ │ │ │ ldr.w r2, [r4, #1448] @ 0x5a8 │ │ │ │ str.w r8, [r4, #1452] @ 0x5ac │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r4, #1444] @ 0x5a4 │ │ │ │ @@ -304072,34 +304072,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 2e6110 │ │ │ │ + bl 2e6120 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 149370 │ │ │ │ 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 2e6188 │ │ │ │ + bl 2e6198 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r4, 1493b6 │ │ │ │ mov.w ip, #0 │ │ │ │ cbz r0, 1493ae │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r0, r0, r0, lsl #3 │ │ │ │ adds r1, #16 │ │ │ │ @@ -304256,81 +304256,81 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 2fbb4c │ │ │ │ + bl 2fbb5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ strd r8, r3, [sp, #8] │ │ │ │ mov.w r1, sl, lsr #2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 30b0e8 │ │ │ │ + bl 30b0f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1495e0 │ │ │ │ cbz r6, 149558 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e5374 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bd70 │ │ │ │ + bl 21bd80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b0fc │ │ │ │ + bl 23b10c │ │ │ │ mov r0, r4 │ │ │ │ - bl 210044 │ │ │ │ + bl 210054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 256f44 │ │ │ │ + bl 256f54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254644 │ │ │ │ + bl 254654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20c9bc │ │ │ │ + bl 20c9cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 203820 │ │ │ │ + bl 203830 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 21bd70 │ │ │ │ + bl 21bd80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fd70 │ │ │ │ + bl 28fd80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28f778 │ │ │ │ + bl 28f788 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [pc, #100] @ (14960c ) │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 206a4c │ │ │ │ + bl 206a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2069cc │ │ │ │ + bl 2069dc │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ subs r3, r2, #2 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ bhi.n 1495d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2128a8 │ │ │ │ + bl 2128b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28550c │ │ │ │ + bl 28551c │ │ │ │ ldr r2, [pc, #44] @ (149610 ) │ │ │ │ ldr r3, [pc, #32] @ (149604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ @@ -304372,110 +304372,110 @@ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cbz r3, 14965a │ │ │ │ ldrb.w r3, [r3, #150] @ 0x96 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1496de │ │ │ │ vmov.f64 d0, d7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 149684 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 1496b2 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r2, [pc, #152] @ (14975c ) │ │ │ │ ldr r3, [pc, #148] @ (149758 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14974e │ │ │ │ add sp, #24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149704 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149740 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ b.n 1496c0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [r1, #28] │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -304556,30 +304556,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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ vldr d1, [sp, #8] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ bl 149614 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ @@ -304599,30 +304599,30 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ add.w r1, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ bl 149614 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r0, r6, [sp, #36] @ 0x24 │ │ │ │ @@ -304641,31 +304641,31 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 149614 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -304684,35 +304684,35 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ strd sl, r8, [sp] │ │ │ │ - bl 203e08 │ │ │ │ + bl 203e18 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 149bb8 │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 149c52 │ │ │ │ cmp r3, #4 │ │ │ │ @@ -304720,34 +304720,34 @@ │ │ │ │ vldr d0, [pc, #176] @ 149b00 │ │ │ │ vldr s16, [pc, #180] @ 149b08 │ │ │ │ vldr s18, [pc, #180] @ 149b0c │ │ │ │ vldr s17, [pc, #180] @ 149b10 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ add.w sl, sp, #104 @ 0x68 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ vldr d0, [pc, #124] @ 149af8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r3 │ │ │ │ vldr d0, [pc, #108] @ 149af8 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149ac8 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -304756,15 +304756,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 149f16 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #8 │ │ │ │ lsls r5, r1, #8 │ │ │ │ @@ -304798,15 +304798,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r1, r6, #2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, lr │ │ │ │ @@ -304820,37 +304820,37 @@ │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov ip, fp │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203e08 │ │ │ │ + bl 203e18 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [pc, #932] @ (149f60 ) │ │ │ │ ldr r3, [pc, #936] @ (149f64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ @@ -304903,36 +304903,36 @@ │ │ │ │ vldr s18, [pc, #744] @ 149f58 │ │ │ │ vldr s17, [pc, #744] @ 149f5c │ │ │ │ b.n 149a5e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #16] │ │ │ │ vcvt.f64.f32 d0, s18 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ vcvt.f64.f32 d0, s17 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vldr d0, [pc, #652] @ 149f38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 149ce6 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ str r2, [r6, #48] @ 0x30 │ │ │ │ @@ -304941,15 +304941,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 149f16 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r5, r1, #3 │ │ │ │ @@ -304967,36 +304967,36 @@ │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ vldr d0, [pc, #532] @ 149f38 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #32 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ vcvt.f64.f32 d0, s16 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #32 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ vldr d0, [pc, #492] @ 149f38 │ │ │ │ movs r1, #32 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 149d96 │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ str.w r2, [r8, #48] @ 0x30 │ │ │ │ @@ -305005,15 +305005,15 @@ │ │ │ │ str.w r0, [r8, #56] @ 0x38 │ │ │ │ str.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ bhi.w 149f16 │ │ │ │ add r2, pc, #8 @ (adr r2, 149dac ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ @@ -305050,134 +305050,134 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r1, #-1020]! @ 0xfffffc04 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r8, r0 │ │ │ │ b.n 149b2a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 149d22 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #16] │ │ │ │ b.n 149c84 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #0 @ (adr r0, 149f1c ) │ │ │ │ push {r2} │ │ │ │ @@ -305298,15 +305298,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 1e1ec8 │ │ │ │ + bl 1e1ed8 │ │ │ │ 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 │ │ │ │ @@ -305326,34 +305326,34 @@ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 14a0cc │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ add.w r6, r6, r9, lsr #3 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -305378,15 +305378,15 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #48] @ (14a18c ) │ │ │ │ ldr r3, [pc, #40] @ (14a184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -305427,50 +305427,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a1e8 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14a218 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r2, [pc, #92] @ (14a288 ) │ │ │ │ ldr r3, [pc, #88] @ (14a284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -305479,25 +305479,25 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d7, [pc, #52] @ 14a278 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a268 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #20 │ │ │ │ b.n 14a1ec │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -305533,21 +305533,21 @@ │ │ │ │ lsls r0, r4 │ │ │ │ bics r3, r0 │ │ │ │ bne.n 14a36e │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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] @ 14a414 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -305565,15 +305565,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #196] @ (14a418 ) │ │ │ │ ldr r3, [pc, #184] @ (14a40c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -305609,30 +305609,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14a3d2 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14a2d4 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 14a3a8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -305670,45 +305670,45 @@ │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr.w r9, [pc, #388] @ 14a5c8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14a556 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ bics.w r3, r5, r3 │ │ │ │ bne.n 14a526 │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, sp │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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] @ 14a5cc │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -305726,15 +305726,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #196] @ (14a5d0 ) │ │ │ │ ldr r3, [pc, #180] @ (14a5c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ @@ -305770,30 +305770,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14a58a │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov sl, r0 │ │ │ │ b.n 14a48a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ b.n 14a560 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ @@ -305889,30 +305889,30 @@ │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ asrs r3, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a6bc │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #196] @ (14a794 ) │ │ │ │ ldr r3, [pc, #192] @ (14a790 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -305922,26 +305922,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14a6cc │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 14a6cc │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ b.n 14a698 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ b.n 14a698 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -305953,30 +305953,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 14a75e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14a6cc │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ b.n 14a698 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ @@ -306025,33 +306025,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 222d88 │ │ │ │ + bl 222d98 │ │ │ │ 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 222d88 │ │ │ │ + bl 222d98 │ │ │ │ mov ip, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, ip │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 222d88 │ │ │ │ + bl 222d98 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, ip │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -306087,24 +306087,24 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14a97e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #582 @ 0x246 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14a920 │ │ │ │ and.w r5, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -306152,30 +306152,30 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14a874 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14a94e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14a874 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ b.n 14a928 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ @@ -306307,30 +306307,30 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 14a9f4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ vldr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 14aace │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14a9f4 │ │ │ │ tst.w r8, sl │ │ │ │ mov r1, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ ite ne │ │ │ │ @@ -306417,15 +306417,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a5d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14aa7e │ │ │ │ tst.w r8, sl │ │ │ │ beq.w 14b348 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14b41c │ │ │ │ @@ -306461,15 +306461,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a5d4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14aa7e │ │ │ │ ands.w r7, r8, sl │ │ │ │ beq.n 14ac52 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14b40a │ │ │ │ @@ -306488,20 +306488,20 @@ │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 14ac84 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ bl 14a28c │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ @@ -306659,26 +306659,26 @@ │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ vldr d7, [pc, #568] @ 14b048 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14a9d8 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 14a9d8 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp] │ │ │ │ b.n 14aaa8 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r1, [sp] │ │ │ │ b.n 14aaa8 │ │ │ │ @@ -306744,55 +306744,55 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14aefe │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ b.n 14ac26 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14aa7e │ │ │ │ strd r3, r7, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14af40 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 14aa7e │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14aa7e │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -306805,60 +306805,60 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14af9a │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ b.n 14abb2 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14abb0 │ │ │ │ mov r9, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14afe4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r8, r0 │ │ │ │ b.n 14abb0 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 14b4fa │ │ │ │ @@ -307098,15 +307098,15 @@ │ │ │ │ mov.w r9, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14af9a │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ b.n 14af8a │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #80] @ 0x50 │ │ │ │ @@ -307185,15 +307185,15 @@ │ │ │ │ mov.w r9, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14afd2 │ │ │ │ b.n 14afe4 │ │ │ │ mov.w r9, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ b.n 14b310 │ │ │ │ @@ -307258,15 +307258,15 @@ │ │ │ │ asrs r0, r5, #2 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14aeec │ │ │ │ b.n 14aefe │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 14b3ce │ │ │ │ @@ -307482,25 +307482,25 @@ │ │ │ │ vldr d7, [pc, #168] @ 14b6b0 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r4, [r6] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 14b634 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14b5de │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 14b5de │ │ │ │ @@ -307519,23 +307519,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 222d88 │ │ │ │ + bl 222d98 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r4 │ │ │ │ strd r1, r5, [r6] │ │ │ │ movs r3, #9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 222d88 │ │ │ │ + bl 222d98 │ │ │ │ mov r4, r0 │ │ │ │ b.n 14b5de │ │ │ │ movs r4, #0 │ │ │ │ b.n 14b5de │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ ldr.w lr, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r4, #-8] │ │ │ │ @@ -307617,15 +307617,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14b772 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202470 │ │ │ │ + bl 202480 │ │ │ │ b.n 14b72c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r1, [pc, #136] @ (14b804 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -307691,25 +307691,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 14b84e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 14a798 │ │ │ │ @@ -307719,21 +307719,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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w lr, [pc, #428] @ 14ba4c │ │ │ │ @@ -307891,17 +307891,17 @@ │ │ │ │ cmp.w sl, #256 @ 0x100 │ │ │ │ bne.n 14b93a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 14a834 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r6, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ b.n 14b93c │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r0, [pc, #336] @ (14bb94 ) │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -307927,26 +307927,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 14baa4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #9 │ │ │ │ mov r0, r7 │ │ │ │ bl 14a798 │ │ │ │ ldr.w r3, [pc, #1220] @ 14bf78 │ │ │ │ mov r9, r0 │ │ │ │ @@ -307964,21 +307964,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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -307989,21 +307989,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #20 │ │ │ │ movs r4, #1 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ b.n 14b93c │ │ │ │ mvn.w r2, #804 @ 0x324 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 14b904 │ │ │ │ b.n 14b93a │ │ │ │ sub.w r0, r3, #20 │ │ │ │ @@ -308084,71 +308084,71 @@ │ │ │ │ bl 14a798 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - bl 223714 │ │ │ │ + bl 223724 │ │ │ │ b.n 14b93c │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cbz r0, 14bc64 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #9 │ │ │ │ bl 14a798 │ │ │ │ ldr r5, [r5, #28] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e55ec │ │ │ │ + bl 2e55fc │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r5, sl, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ add.w lr, sp, #72 @ 0x48 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ strd ip, ip, [r3, #4] │ │ │ │ @@ -308174,20 +308174,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 ip, [r2, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r0, r6, #20 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ b.n 14b93c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -308204,37 +308204,37 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 14a798 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 221b78 │ │ │ │ + bl 221b88 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 14bf16 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ @@ -308268,40 +308268,40 @@ │ │ │ │ cmp r1, #4 │ │ │ │ mov.w r1, #1 │ │ │ │ it ne │ │ │ │ movne r9, r2 │ │ │ │ mov.w r2, #32 │ │ │ │ it eq │ │ │ │ subeq.w r9, r3, #20 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 14be42 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r2, #20 │ │ │ │ ldr.w ip, [r9, #36] @ 0x24 │ │ │ │ movw r3, #885 @ 0x375 │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 14be80 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r6, r4 │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r5, [r5, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r1, [r5, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ bne.n 14bf64 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r5, #20 │ │ │ │ @@ -308311,15 +308311,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ @@ -308328,21 +308328,21 @@ │ │ │ │ ldrb.w r2, [r6, #32] │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ mov sl, r0 │ │ │ │ mov.w r1, #406 @ 0x196 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ strd r2, r2, [sp, #56] @ 0x38 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -308478,15 +308478,15 @@ │ │ │ │ str r7, [r3, #4] │ │ │ │ str r0, [r7, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r2, #19 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #16] │ │ │ │ strb.w r1, [r5, #73] @ 0x49 │ │ │ │ - bl 203194 │ │ │ │ + bl 2031a4 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 14c094 │ │ │ │ movs r7, #1 │ │ │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r6, #0 │ │ │ │ andne.w r6, r7, #1 │ │ │ │ @@ -308506,15 +308506,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 14bfdc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203194 │ │ │ │ + bl 2031a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c058 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds r3, r4, #1 │ │ │ │ beq.n 14c0ae │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ @@ -308589,15 +308589,15 @@ │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ mvn.w r7, #19 │ │ │ │ b.n 14bfca │ │ │ │ mov r0, r5 │ │ │ │ - bl 203194 │ │ │ │ + bl 2031a4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14c1cc │ │ │ │ mov r7, r6 │ │ │ │ b.n 14c058 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -308635,30 +308635,30 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ str r1, [r3, #16] │ │ │ │ strb.w r2, [r5, #74] @ 0x4a │ │ │ │ b.n 14c048 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ - bl 2019c4 │ │ │ │ + bl 2019d4 │ │ │ │ b.n 14c058 │ │ │ │ ldr.w sl, [r2, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 14c172 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2019c4 │ │ │ │ + bl 2019d4 │ │ │ │ mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strb.w r3, [r5, #75] @ 0x4b │ │ │ │ bl 143cb8 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 14c226 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ str r7, [r5, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r2, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r2, #357] @ 0x165 │ │ │ │ @@ -308666,22 +308666,22 @@ │ │ │ │ ldr.w sl, [r2, #36] @ 0x24 │ │ │ │ b.n 14c1dc │ │ │ │ ldr.w sl, [r2, #48] @ 0x30 │ │ │ │ b.n 14c1dc │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ add r1, sp, #24 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ blx 5ab88 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ b.n 14c206 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ @@ -308703,210 +308703,210 @@ │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2076] @ 0x81c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14c310 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r4, r6 │ │ │ │ add.w r1, r4, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #10 │ │ │ │ bhi.n 14c2f8 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r7, #196 @ 0xc4 │ │ │ │ movs r7, #118 @ 0x76 │ │ │ │ lsls r1, r5, #25 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ lsls r7, r4, #24 │ │ │ │ movs r6, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #76 @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 14c2a0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ ldr r2, [pc, #428] @ (14c4c8 ) │ │ │ │ ldr r3, [pc, #420] @ (14c4c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2076] @ 0x81c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 14c4bc │ │ │ │ addw sp, sp, #2084 @ 0x824 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 14c380 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 143cb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ b.n 14c304 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ b.n 14c304 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cbz r1, 14c42a │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 143cb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #68 @ 0x44 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ b.n 14c304 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #32 │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cbz r1, 14c4a2 │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 143cb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r4, #44 @ 0x2c │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ b.n 14c304 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ subs r5, #126 @ 0x7e │ │ │ │ lsls r1, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #222 @ 0xde │ │ │ │ @@ -308928,15 +308928,15 @@ │ │ │ │ ldr r1, [pc, #424] @ (14c69c ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1b58 │ │ │ │ ldr.w r2, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbnz r3, 14c51e │ │ │ │ b.n 14c656 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -308964,15 +308964,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 14c652 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cbz r7, 14c5b4 │ │ │ │ @@ -309006,32 +309006,32 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 14b790 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r7, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cbz r7, 14c5da │ │ │ │ mov fp, r0 │ │ │ │ b.n 14c568 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ bl 14bf7c │ │ │ │ orrs r0, r6 │ │ │ │ mov r7, fp │ │ │ │ uxtb r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 14c5be │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 14c600 │ │ │ │ @@ -309046,15 +309046,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cbnz r0, 14c65a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r2, [pc, #136] @ (14c6a0 ) │ │ │ │ ldr r3, [pc, #120] @ (14c690 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -309092,15 +309092,15 @@ │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mla r0, r0, r5, r3 │ │ │ │ blx 5ab88 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e1eac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 14c66a │ │ │ │ b.n 14c60e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -309640,40 +309640,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 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, sp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ cbz r6, 14cc1a │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 14cc1a │ │ │ │ add.w r5, r6, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cbz r1, 14cc14 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 14cc02 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 14cc2a │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r2, [pc, #36] @ (14cc50 ) │ │ │ │ ldr r3, [pc, #28] @ (14cc4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ @@ -309700,40 +309700,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 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc84 │ │ │ │ + bl 1ddc94 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ 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 │ │ │ │ @@ -310008,44 +310008,44 @@ │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [pc, #404] @ (14d144 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ mul.w r5, r5, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1dde2c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddf2c │ │ │ │ + bl 1ddf3c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14d122 │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1dde2c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14d122 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r0, r4, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -310114,19 +310114,19 @@ │ │ │ │ add.w r0, r9, r6 │ │ │ │ movs r2, #148 @ 0x94 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ blx 5ab88 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14d0d0 │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ add.w r0, r4, #92 @ 0x5c │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r3, 14d118 │ │ │ │ ldr r2, [pc, #76] @ (14d14c ) │ │ │ │ ldr r3, [pc, #60] @ (14d140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -310237,65 +310237,65 @@ │ │ │ │ cbz r3, 14d20c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 14d202 │ │ │ │ add r7, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ 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 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 14d35e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 14d398 │ │ │ │ ldrd r2, r1, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14d274 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac00 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cbz r3, 14d2a6 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cbz r0, 14d2d2 │ │ │ │ movw r2, #55646 @ 0xd95e │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ b.n 14d2b8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cbz r0, 14d2d2 │ │ │ │ @@ -310303,92 +310303,92 @@ │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14d2b4 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ bl 14c264 │ │ │ │ addw r1, sp, #1948 @ 0x79c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movw r2, #14569 @ 0x38e9 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ b.n 14d2e0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cbz r4, 14d2e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 14d2dc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ ldr r2, [pc, #184] @ (14d3b8 ) │ │ │ │ ldr r3, [pc, #176] @ (14d3b4 ) │ │ │ │ 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 14d3a4 │ │ │ │ add.w sp, sp, #1984 @ 0x7c0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ 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 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 14d3a8 │ │ │ │ add.w r1, sl, #40 @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ b.n 14d264 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 28f1ec │ │ │ │ + bl 28f1fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2ed4 │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d2fe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ b.n 14d2fe │ │ │ │ ldrd r2, r1, [r3, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ b.n 14d264 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ mov r3, sl │ │ │ │ ldr r3, [r3, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ @@ -310412,15 +310412,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 14cc6c │ │ │ │ cbnz r0, 14d430 │ │ │ │ ldr r2, [pc, #108] @ (14d468 ) │ │ │ │ movw r3, #4118 @ 0x1016 │ │ │ │ str r0, [sp, #0] │ │ │ │ @@ -310485,15 +310485,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cbnz r0, 14d4e8 │ │ │ │ @@ -310704,19 +310704,19 @@ │ │ │ │ strb r3, [r5, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 14d6d0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14d69e │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #-44] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 14d792 │ │ │ │ ldr.w r0, [r3, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14d796 │ │ │ │ @@ -310755,25 +310755,25 @@ │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ tst.w r3, r9 │ │ │ │ beq.n 14d738 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r5, r8 │ │ │ │ bne.n 14d740 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ cmp r8, r6 │ │ │ │ bne.n 14d6a6 │ │ │ │ ldr r2, [pc, #48] @ (14d7a8 ) │ │ │ │ ldr r3, [pc, #40] @ (14d7a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -310828,38 +310828,38 @@ │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ adds r3, #12 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 14d7fa │ │ │ │ mov sl, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r2, [sl], #5 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 14c6e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 14cba0 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ ldr r2, [pc, #44] @ (14d87c ) │ │ │ │ ldr r3, [pc, #36] @ (14d878 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -310933,15 +310933,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 14d9aa │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ add r0, sp, #16 │ │ │ │ ldr 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] │ │ │ │ @@ -311299,15 +311299,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ bl 14d168 │ │ │ │ cbz r0, 14dcfa │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 207974 │ │ │ │ + bl 207984 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14dda0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r0, #0 │ │ │ │ @@ -311363,15 +311363,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 14dc24 │ │ │ │ lsls r3, r7, #28 │ │ │ │ bpl.n 14dcee │ │ │ │ - bl 24f158 │ │ │ │ + bl 24f168 │ │ │ │ b.n 14dcee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cbnz r3, 14dd92 │ │ │ │ b.n 14ddcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 14ddcc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -311434,15 +311434,15 @@ │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 14d1a4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2ed4 │ │ │ │ ldr r2, [pc, #32] @ (14de54 ) │ │ │ │ ldr r3, [pc, #28] @ (14de50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -311642,64 +311642,64 @@ │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r8, #5 │ │ │ │ mov r0, fp │ │ │ │ str r7, [sp, #0] │ │ │ │ addw sl, sp, #1940 @ 0x794 │ │ │ │ bl 14d1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp] │ │ │ │ addw r2, r9, #491 @ 0x1eb │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr.w r0, [r9, #60] @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #32 │ │ │ │ blx r7 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ cbz r6, 14e0ac │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cbz r3, 14e0ac │ │ │ │ add.w r9, r6, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ cbz r1, 14e0a6 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 14e094 │ │ │ │ cbz r4, 14e0b8 │ │ │ │ movs r2, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ ldr r2, [pc, #76] @ (14e114 ) │ │ │ │ ldr r3, [pc, #72] @ (14e110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1972] @ 0x7b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -311837,19 +311837,19 @@ │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 28f1ec │ │ │ │ + bl 28f1fc │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14e3ae │ │ │ │ movs r6, #148 @ 0x94 │ │ │ │ mul.w r6, r5, r6 │ │ │ │ ldrd r0, r5, [r7, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -311948,15 +311948,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 59c6c │ │ │ │ mov r0, sl │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 14e3c0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.w 14e168 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ bl 1524ac │ │ │ │ @@ -311972,17 +311972,17 @@ │ │ │ │ cbz r0, 14e3ae │ │ │ │ mov fp, r6 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ b.n 14e266 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, sl │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b140 │ │ │ │ mov r0, sl │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ b.n 14e216 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cbz r3, 14e3b8 │ │ │ │ movs r5, #0 │ │ │ │ b.n 14e35c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 59c6c │ │ │ │ @@ -312478,15 +312478,15 @@ │ │ │ │ ldr.w fp, [sp, #984] @ 0x3d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #940] @ 0x3ac │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ mov r3, r6 │ │ │ │ strd r1, r0, [sp, #144] @ 0x90 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ @@ -312678,15 +312678,15 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strb.w r6, [sp, #320] @ 0x140 │ │ │ │ bl 152228 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 14ebac │ │ │ │ subs r0, #68 @ 0x44 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #3 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [sp, #320] @ 0x140 │ │ │ │ @@ -312754,15 +312754,15 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ bl 14e118 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14ecb2 │ │ │ │ ldr.w r9, [r5, #3484] @ 0xd9c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 14ea96 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r6, r3, #256 @ 0x100 │ │ │ │ cmp r6, #0 │ │ │ │ @@ -312776,19 +312776,19 @@ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f210 │ │ │ │ ldrb r6, [r5, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 14ee1c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 14ee20 │ │ │ │ @@ -312971,15 +312971,15 @@ │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ cbz r3, 14edbc │ │ │ │ mov r0, r3 │ │ │ │ bl 1524ac │ │ │ │ mov r1, r0 │ │ │ │ subs r1, #68 @ 0x44 │ │ │ │ str r1, [r4, #32] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ lsls r5, r3, #23 │ │ │ │ bmi.n 14edde │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -313007,15 +313007,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 14ec76 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr.w r2, [pc, #1456] @ 14f3d4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r3, #3267 @ 0xcc3 │ │ │ │ @@ -313461,15 +313461,15 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ bl 14db34 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 14f328 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -313659,19 +313659,19 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 14c6e8 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f210 │ │ │ │ ldrb.w r2, [sp, #332] @ 0x14c │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 14f5f0 │ │ │ │ mov r0, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 14f510 │ │ │ │ @@ -313742,15 +313742,15 @@ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r4, #56 @ 0x38 │ │ │ │ mla r4, r4, r6, r3 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 14f5b6 │ │ │ │ ldr r2, [pc, #392] @ (14f74c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -313764,15 +313764,15 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ b.n 14ef78 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ b.w 14e94c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r3, #0 │ │ │ │ b.n 14f504 │ │ │ │ mov r4, r6 │ │ │ │ b.n 14f4c0 │ │ │ │ movw r0, #21032 @ 0x5228 │ │ │ │ movt r0, #15263 @ 0x3b9f │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -314261,37 +314261,37 @@ │ │ │ │ orr.w r1, r1, r2 │ │ │ │ bne.n 14fb16 │ │ │ │ str.w r1, [ip, #20] │ │ │ │ cmp lr, ip │ │ │ │ bne.n 14fafa │ │ │ │ mov r0, r5 │ │ │ │ add.w r7, r4, #676 @ 0x2a4 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ movs r6, #0 │ │ │ │ cbz r3, 14fb5c │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cbz r1, 14fb56 │ │ │ │ movs r2, #32 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 14fb42 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 14fcd0 │ │ │ │ addw r3, sp, #2076 @ 0x81c │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 14fc9e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r7, r4, #820 @ 0x334 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r3, [r3, #3484] @ 0xd9c │ │ │ │ @@ -314308,15 +314308,15 @@ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 14fb94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ ldrd fp, r3, [r7] │ │ │ │ cmp fp, r3 │ │ │ │ bcs.n 14fc10 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ @@ -314324,26 +314324,26 @@ │ │ │ │ mla r6, r2, fp, r3 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r2, [r6, #-5] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ bl 14c6e8 │ │ │ │ movs r2, #4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, fp │ │ │ │ bhi.n 14fbda │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ addw sl, sp, #2108 @ 0x83c │ │ │ │ @@ -314355,44 +314355,44 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ addw r2, r2, #491 @ 0x1eb │ │ │ │ blx r6 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2140 @ 0x85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ ldrd sl, r2, [r7] │ │ │ │ cmp sl, r2 │ │ │ │ itt cc │ │ │ │ movcc r3, #80 @ 0x50 │ │ │ │ mlacc r6, r3, sl, r4 │ │ │ │ bcs.n 14fc92 │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2140 @ 0x85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 14fc5e │ │ │ │ ldr.w r2, [r4, #816] @ 0x330 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r9 │ │ │ │ @@ -314418,15 +314418,15 @@ │ │ │ │ b.n 14fae4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, #312 @ 0x138 │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ b.n 14fb64 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ b.n 14f7cc │ │ │ │ add r5, sp, #160 @ 0xa0 │ │ │ │ @@ -314477,15 +314477,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3844] @ 0xf04 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r1, r0, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150772 │ │ │ │ movw r1, #62965 @ 0xf5f5 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ @@ -314567,15 +314567,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov.w sl, #80 @ 0x50 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -314600,15 +314600,15 @@ │ │ │ │ strd r5, ip, [sp, #4] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 14e118 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 150764 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sbc.w r1, r1, fp │ │ │ │ adds r3, r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ @@ -314699,15 +314699,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w ip, [sp, #156] @ 0x9c │ │ │ │ and.w r3, r3, #256 @ 0x100 │ │ │ │ str.w lr, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ strd r1, r0, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r1, #813] @ 0x32d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 150326 │ │ │ │ ldr.w r3, [fp] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ @@ -314744,15 +314744,15 @@ │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mla r3, r3, r7, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ bmi.n 150116 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldrb.w r3, [r9, #812] @ 0x32c │ │ │ │ ldr.w r4, [r6, #-5] │ │ │ │ add.w r8, sl, #1 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cbz r3, 1500c8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, sl, lsl #3] │ │ │ │ @@ -314797,15 +314797,15 @@ │ │ │ │ bne.w 15073e │ │ │ │ lsls r4, r4, #4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r8, fp, r4 │ │ │ │ ldr.w r2, [fp, r4] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str.w r2, [fp, r4] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ adds r2, r2, r0 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ @@ -314877,15 +314877,15 @@ │ │ │ │ bl 151fa8 │ │ │ │ str.w r5, [r7, #2528] @ 0x9e0 │ │ │ │ ldr.w r3, [r9, #640] @ 0x280 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ cmp r3, r6 │ │ │ │ bhi.n 1501c4 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 150278 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr.w r6, [r9, #640] @ 0x280 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -315129,19 +315129,19 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f210 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15067c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 150842 │ │ │ │ ldr.w r5, [sl] │ │ │ │ @@ -315237,15 +315237,15 @@ │ │ │ │ addw r3, r0, #491 @ 0x1eb │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r4, #808] @ 0x328 │ │ │ │ bl 152fac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 150876 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldrd r8, r3, [fp] │ │ │ │ cmp r8, r3 │ │ │ │ bcs.w 14fffc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -315321,28 +315321,28 @@ │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r7, r4 │ │ │ │ b.n 1504fa │ │ │ │ str.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #148] @ 0x94 │ │ │ │ ldr.w fp, [sp, #140] @ 0x8c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr.w r6, [r3, #816] @ 0x330 │ │ │ │ cmp r6, r1 │ │ │ │ bcs.n 1506b4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #56 @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ mla r5, r5, r1, r3 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 1506a8 │ │ │ │ ldr r2, [pc, #496] @ (1508a8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -315373,15 +315373,15 @@ │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 1506e8 │ │ │ │ mov r3, r7 │ │ │ │ b.n 1502b0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add.w r1, sl, #72 @ 0x48 │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w r1, sl, #36 @ 0x24 │ │ │ │ bl 14cf8c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15009a │ │ │ │ ldr r2, [pc, #388] @ (1508ac ) │ │ │ │ @@ -315450,15 +315450,15 @@ │ │ │ │ mov.w r1, r1, lsl #4 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str r0, [r6, r1] │ │ │ │ bne.n 1507d6 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1503c6 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldrd r5, r3, [fp] │ │ │ │ cmp r5, r3 │ │ │ │ bcs.w 14fffc │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ subs r3, r3, r5 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ subs r0, r0, r2 │ │ │ │ @@ -315706,15 +315706,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w r3, [fp, #48] @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ mov r2, fp │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 14df4c │ │ │ │ ldr.w r5, [fp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -315798,15 +315798,15 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 14ccd4 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r0, r9, #64 @ 0x40 │ │ │ │ blx 5ab88 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ cbz r5, 150bb2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldrb.w r3, [sp, #179] @ 0xb3 │ │ │ │ @@ -315933,19 +315933,19 @@ │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 28f200 │ │ │ │ + bl 28f210 │ │ │ │ ldrb.w r4, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 150e78 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 150e7c │ │ │ │ @@ -316111,15 +316111,15 @@ │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strd r3, r4, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ b.n 150d52 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r2, [pc, #92] @ (150edc ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #2471 @ 0x9a7 │ │ │ │ @@ -317283,15 +317283,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 151c08 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ add.w sl, sp, #1016 @ 0x3f8 │ │ │ │ sub.w r6, sl, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #29 │ │ │ │ beq.w 151bd2 │ │ │ │ movw r2, #5119 @ 0x13ff │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 151b6a │ │ │ │ @@ -317313,15 +317313,15 @@ │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r1, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp sl, r8 │ │ │ │ bne.n 151ac2 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 151b2c │ │ │ │ str r7, [sp, #12] │ │ │ │ mov.w r8, #80 @ 0x50 │ │ │ │ @@ -317335,15 +317335,15 @@ │ │ │ │ mla r2, r8, sl, r5 │ │ │ │ ldrb r2, [r2, #20] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bpl.n 151b10 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 151af8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ @@ -317355,15 +317355,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 14db34 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r7, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #228] @ (151c2c ) │ │ │ │ add.w r1, sp, #5088 @ 0x13e0 │ │ │ │ ldr r3, [pc, #216] @ (151c28 ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -317391,15 +317391,15 @@ │ │ │ │ ldr.w r3, [sl, #-248] │ │ │ │ mov.w r8, #0 │ │ │ │ cbz r3, 151bb0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r3, [sl, #-248] │ │ │ │ add.w r9, r9, #80 @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 151b96 │ │ │ │ add.w r8, sp, #768 @ 0x300 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 151bbe │ │ │ │ @@ -317417,15 +317417,15 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ addw r0, sp, #2908 @ 0xb5c │ │ │ │ bl 14df4c │ │ │ │ addw r1, sp, #2952 @ 0xb88 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr.w r1, [sp, #2948] @ 0xb84 │ │ │ │ cbz r1, 151bf6 │ │ │ │ mov r0, r4 │ │ │ │ bl 151fa8 │ │ │ │ ldr.w r1, [sp, #2984] @ 0xba8 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 151b36 │ │ │ │ @@ -317434,15 +317434,15 @@ │ │ │ │ bl 151fa8 │ │ │ │ b.n 151b36 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add.w r2, r7, #12 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r0, #4320 @ 0x10e0 │ │ │ │ adds r0, #4 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2ed4 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 151b44 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ b.n 151794 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -317507,15 +317507,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 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 151ce8 │ │ │ │ bx lr │ │ │ │ @@ -317547,15 +317547,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 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 151d4c │ │ │ │ @@ -317565,15 +317565,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 1e1ec8 │ │ │ │ + bl 1e1ed8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ @@ -317591,15 +317591,15 @@ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cbz r2, 151de2 │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r2, [pc, #84] @ (151e1c ) │ │ │ │ @@ -317791,15 +317791,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 1dde1c │ │ │ │ + bl 1dde2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 151e58 │ │ │ │ add sp, #16 │ │ │ │ @@ -317849,15 +317849,15 @@ │ │ │ │ ands.w r2, r2, #1 │ │ │ │ beq.n 152060 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e1ec8 │ │ │ │ + bl 1e1ed8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1520bc │ │ │ │ @@ -317881,53 +317881,53 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 152068 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152026 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 152026 │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r0] │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 152092 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 152052 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 152052 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1e6e20 │ │ │ │ + bl 1e6e30 │ │ │ │ cbz r0, 1520e0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ beq.n 1520e4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ cbz r2, 1520f6 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e6efc │ │ │ │ + bl 1e6f0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 151fa8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b.n 1520ea │ │ │ │ @@ -317944,25 +317944,25 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1ec8 │ │ │ │ + bl 1e1ed8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 151ce0 │ │ │ │ add.w r3, sp, #11 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #11] │ │ │ │ - bl 1e6ee8 │ │ │ │ + bl 1e6ef8 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cbz r3, 1521aa │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ itete ne │ │ │ │ @@ -318023,15 +318023,15 @@ │ │ │ │ bne.n 1521e6 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 152188 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 152188 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 151fa8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -318066,27 +318066,27 @@ │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1e1ec8 │ │ │ │ + bl 1e1ed8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 152346 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152346 │ │ │ │ mov r0, r4 │ │ │ │ bl 151ce0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e6e20 │ │ │ │ + bl 1e6e30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152320 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ @@ -318158,19 +318158,19 @@ │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1523de │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dedac │ │ │ │ + bl 1dedbc │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1dec44 │ │ │ │ + bl 1dec54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1523de │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ @@ -318222,21 +318222,21 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1523ea │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1522ca │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1522ce │ │ │ │ b.n 152346 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 152346 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cbnz r3, 152442 │ │ │ │ mov r0, r4 │ │ │ │ bl 151ce0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ @@ -318271,15 +318271,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 15246e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 152438 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 152438 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ble.n 15240c │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -318337,34 +318337,34 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1524e2 │ │ │ │ add r1, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ cbz r0, 152550 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ mov r7, r3 │ │ │ │ cbnz r3, 152550 │ │ │ │ ldrd r1, r2, [r5, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dedac │ │ │ │ + bl 1dedbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1debf0 │ │ │ │ + bl 1dec00 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1524e2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ b.n 1524e2 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -318446,21 +318446,21 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1525c6 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1dedac │ │ │ │ + bl 1dedbc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1debf0 │ │ │ │ + bl 1dec00 │ │ │ │ b.n 1525c6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bge.n 1526f0 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -318526,15 +318526,15 @@ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ str.w ip, [r4, #80] @ 0x50 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cbnz r3, 152720 │ │ │ │ ldr r0, [pc, #308] @ (152824 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ cbnz r0, 152720 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cbz r0, 152702 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cbnz r2, 152738 │ │ │ │ ldr r2, [pc, #292] @ (152828 ) │ │ │ │ ldr r3, [pc, #280] @ (152820 ) │ │ │ │ @@ -318549,29 +318549,29 @@ │ │ │ │ add.w sp, sp, #904 @ 0x388 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #264] @ (15282c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #264] @ (152830 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e6bc0 │ │ │ │ + bl 1e6bd0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ b.n 1526fc │ │ │ │ ldr r7, [pc, #256] @ (152834 ) │ │ │ │ add r7, pc │ │ │ │ b.n 15267e │ │ │ │ ldr r1, [r7, #16] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 152702 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -318586,32 +318586,32 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 151fa8 │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ beq.n 152702 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1dde2c │ │ │ │ movs r1, #8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dd878 │ │ │ │ + bl 1dd888 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1dde2c │ │ │ │ ldrb.w r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152702 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -318672,26 +318672,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ cbz r0, 152862 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ cbz r1, 15287a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6d5c │ │ │ │ + bl 1e6d6c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 13e290 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ bl 151fa8 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15286e │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ b.n 15285c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -318767,30 +318767,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 152aaa │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd89c │ │ │ │ + bl 1dd8ac │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddaac │ │ │ │ + bl 1ddabc │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.w 152ab6 │ │ │ │ mov r0, r6 │ │ │ │ bl 151ce0 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152a32 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152a32 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -318811,27 +318811,27 @@ │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152aa4 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 1529be │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddaac │ │ │ │ + bl 1ddabc │ │ │ │ mov sl, r0 │ │ │ │ ldrd r1, r2, [fp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd82c │ │ │ │ + bl 1dd83c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 152ad0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152ac6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -318857,15 +318857,15 @@ │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ beq.n 152ade │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddcf0 │ │ │ │ + bl 1ddd00 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 152b06 │ │ │ │ ldr r2, [pc, #308] @ (152b8c ) │ │ │ │ ldr r3, [pc, #300] @ (152b88 ) │ │ │ │ @@ -318883,28 +318883,28 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ str.w r2, [fp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ddcf0 │ │ │ │ + bl 1ddd00 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 152994 │ │ │ │ ldrd r7, sl, [sp, #24] │ │ │ │ b.n 152a36 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 1529cc │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd89c │ │ │ │ + bl 1dd8ac │ │ │ │ b.n 15295c │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl] │ │ │ │ cbz r3, 152b0e │ │ │ │ movs r5, #5 │ │ │ │ b.n 152a56 │ │ │ │ @@ -318925,15 +318925,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152ae6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 152a3e │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 152a3e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c6c │ │ │ │ b.n 152a56 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c6c │ │ │ │ b.n 152ac2 │ │ │ │ @@ -318973,15 +318973,15 @@ │ │ │ │ ldr r3, [pc, #48] @ (152b9c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #246 @ 0xf6 │ │ │ │ b.n 152b2e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ b.n 152a82 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvs.n 152b08 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -319038,50 +319038,50 @@ │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ beq.n 152bf2 │ │ │ │ mov r0, r5 │ │ │ │ bl 151ce0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 152c82 │ │ │ │ str r6, [sp, #4] │ │ │ │ b.n 152c3a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 152cb2 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 152c80 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add.w r3, sp, #19 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ strb.w sl, [sp, #19] │ │ │ │ - bl 1e6ee8 │ │ │ │ + bl 1e6ef8 │ │ │ │ ldrb.w r1, [sp, #19] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152c26 │ │ │ │ add.w r2, r6, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152c60 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 152c3a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ bne.n 152bf2 │ │ │ │ @@ -319093,15 +319093,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152c92 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 152bf2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 152bf2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 152c2e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 151fa8 │ │ │ │ @@ -319139,15 +319139,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 152d0c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 152ce8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #80] @ 0x50 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.n 152ce8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ bmi.n 152dbc │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #106 @ 0x6a │ │ │ │ @@ -319269,17 +319269,17 @@ │ │ │ │ bne.n 152e80 │ │ │ │ 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 28b130 │ │ │ │ + bl 28b140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ b.n 152e52 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bcs.n 152f74 │ │ │ │ lsls r0, r6, #2 │ │ │ │ ldrb r0, [r4, #29] │ │ │ │ @@ -319322,15 +319322,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 1dda40 │ │ │ │ + bl 1dda50 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ @@ -319340,34 +319340,34 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 152f5e │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r7 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ movs r3, #80 @ 0x50 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd8b0 │ │ │ │ + bl 1dd8c0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #48] @ (152f94 ) │ │ │ │ ldr r3, [pc, #40] @ (152f8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2004] @ 0x7d4 │ │ │ │ @@ -319461,28 +319461,28 @@ │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 1530aa │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr.w r9, [r4, #3484] @ 0xd9c │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #244] @ 0xf4 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15303a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r9, #24] │ │ │ │ blx r9 │ │ │ │ @@ -319509,17 +319509,17 @@ │ │ │ │ b.n 153042 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 59c6c │ │ │ │ b.n 153094 │ │ │ │ ldr r0, [pc, #60] @ (153104 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea5ac │ │ │ │ mov r1, sl │ │ │ │ - bl 1ea454 │ │ │ │ + bl 1ea464 │ │ │ │ ldr r3, [pc, #48] @ (153108 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ @@ -319555,28 +319555,28 @@ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd89c │ │ │ │ + bl 1dd8ac │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 152e94 │ │ │ │ cbnz r0, 15318e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r6, 15316c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bcc.n 153188 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1dd89c │ │ │ │ + bl 1dd8ac │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 152e94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [pc, #48] @ (1531a0 ) │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -319670,19 +319670,19 @@ │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr.w r3, [r3, #3484] @ 0xd9c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ ldrb.w r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15333a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -320040,15 +320040,15 @@ │ │ │ │ bl 13dd8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1534da │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 15362a │ │ │ │ b.n 153528 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ b.n 153314 │ │ │ │ @@ -320105,39 +320105,39 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 1532dc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 5ab88 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ blx 5a178 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ add.w r1, r3, #80 @ 0x50 │ │ │ │ subs r2, #80 @ 0x50 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add r0, sp, #632 @ 0x278 │ │ │ │ movs r2, #32 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ blx 5af38 │ │ │ │ cbnz r0, 15374c │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -320342,15 +320342,15 @@ │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ - bl 1e2ec4 │ │ │ │ + bl 1e2ed4 │ │ │ │ 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 │ │ │ │ @@ -320386,15 +320386,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 1e2ec4 │ │ │ │ + bl 1e2ed4 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ cbnz r2, 1539a8 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -324310,20 +324310,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbz r3, 156230 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #348] @ 0x15c │ │ │ │ cbz r3, 15624e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ @@ -324362,15 +324362,15 @@ │ │ │ │ add lr, pc │ │ │ │ beq.n 1562a2 │ │ │ │ ldr.w ip, [pc, #28] @ 1562ac │ │ │ │ add.w r3, r0, #84 @ 0x54 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldr.w r0, [lr, ip] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2f2014 │ │ │ │ + bl 2f2024 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -324569,59 +324569,59 @@ │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [pc, #388] @ (156648 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 2f1ce4 │ │ │ │ + bl 2f1cf4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1565e6 │ │ │ │ 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 1f856c │ │ │ │ + bl 1f857c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1565c2 │ │ │ │ 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 1f856c │ │ │ │ + bl 1f857c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1565f0 │ │ │ │ ldr r0, [pc, #304] @ (15664c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ ldr r1, [pc, #300] @ (156650 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eaa5c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #292] @ (156654 ) │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sl, #384] @ 0x180 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ strb.w r0, [sl, #400] @ 0x190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 156612 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #404] @ 0x194 │ │ │ │ - bl 2e37e4 │ │ │ │ + bl 2e37f4 │ │ │ │ b.n 156574 │ │ │ │ mov.w r3, #4194304 @ 0x400000 │ │ │ │ str.w r3, [sl, #76] @ 0x4c │ │ │ │ b.n 15645a │ │ │ │ ldr r4, [pc, #252] @ (156658 ) │ │ │ │ movs r3, #161 @ 0xa1 │ │ │ │ ldr r2, [pc, #252] @ (15665c ) │ │ │ │ @@ -324662,15 +324662,15 @@ │ │ │ │ ldr r4, [pc, #176] @ (156668 ) │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [pc, #176] @ (15666c ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ b.n 156564 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr r2, [pc, #164] @ (156670 ) │ │ │ │ movs r3, #193 @ 0xc1 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ mvn.w r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 13dd8c │ │ │ │ @@ -324682,36 +324682,36 @@ │ │ │ │ b.n 156430 │ │ │ │ ldr r2, [pc, #140] @ (156674 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #187 @ 0xbb │ │ │ │ add r2, pc │ │ │ │ b.n 1565ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr r2, [pc, #120] @ (156678 ) │ │ │ │ movs r3, #203 @ 0xcb │ │ │ │ mvn.w r1, #2 │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 13dd8c │ │ │ │ mov r4, r0 │ │ │ │ b.n 156574 │ │ │ │ ldr r0, [pc, #104] @ (15667c ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea658 │ │ │ │ + bl 1ea668 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #92] @ (156680 ) │ │ │ │ str.w r3, [sl, #392] @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - bl 1e387c │ │ │ │ + bl 1e388c │ │ │ │ str.w r0, [sl, #396] @ 0x18c │ │ │ │ b.n 156544 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ lsls r0, r6, #2 │ │ │ │ @@ -324751,29 +324751,29 @@ │ │ │ │ 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 1560e0 │ │ │ │ - bl 2e38cc │ │ │ │ + bl 2e38dc │ │ │ │ add.w r2, r4, #328 @ 0x148 │ │ │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 1566ec │ │ │ │ ldr.w r1, [r4, #300] @ 0x12c │ │ │ │ add.w r2, r4, #296 @ 0x128 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 156726 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ add.w r0, r4, #304 @ 0x130 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ add.w r0, r4, #360 @ 0x168 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cbz r1, 1566d8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cbz r1, 1566e2 │ │ │ │ @@ -324943,34 +324943,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ cbz r7, 1568be │ │ │ │ add.w r3, r7, #84 @ 0x54 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #128 @ 0x80 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2f1ef0 │ │ │ │ + bl 2f1f00 │ │ │ │ cbnz r0, 1568be │ │ │ │ ldr r3, [pc, #116] @ (156908 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2f2014 │ │ │ │ + bl 2f2024 │ │ │ │ cbnz r0, 1568be │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [pc, #96] @ (15690c ) │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2f218c │ │ │ │ + bl 2f219c │ │ │ │ b.n 1568be │ │ │ │ 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} │ │ │ │ @@ -325024,32 +325024,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 2f1e60 │ │ │ │ + bl 2f1e70 │ │ │ │ cbz r0, 156944 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #40] @ (156970 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1e90 │ │ │ │ + bl 2f1ea0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 156940 │ │ │ │ ldr r3, [pc, #28] @ (156974 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2f1ec0 │ │ │ │ + bl 2f1ed0 │ │ │ │ b.n 156940 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r6, [sp, #880] @ 0x370 │ │ │ │ lsls r0, r6, #2 │ │ │ │ lsrs r4, r4, #19 │ │ │ │ @@ -325738,16 +325738,16 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w r7, [r3, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ cbz r0, 1570d4 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ mov r0, r7 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ @@ -326010,18 +326010,18 @@ │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #3276] @ 0xccc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [sp, #3328] @ 0xd00 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ ldr.w r1, [pc, #1676] @ 157a3c │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eaa5c │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a178 │ │ │ │ mov ip, r9 │ │ │ │ ldr.w lr, [r7] │ │ │ │ @@ -326522,63 +326522,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 164288 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 157894 │ │ │ │ ldr r0, [pc, #520] @ (157b14 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 157928 │ │ │ │ ldr r1, [pc, #512] @ (157b18 ) │ │ │ │ add r1, pc │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15799a │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ ldr r0, [pc, #496] @ (157b1c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ strb.w r0, [r4, #712] @ 0x2c8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cbz r0, 15798e │ │ │ │ ldr r5, [pc, #484] @ (157b20 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337530 │ │ │ │ + bl 337540 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1579d6 │ │ │ │ ldr r5, [pc, #472] @ (157b24 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337530 │ │ │ │ + bl 337540 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1579c2 │ │ │ │ ldr r5, [pc, #456] @ (157b28 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337530 │ │ │ │ + bl 337540 │ │ │ │ cbnz r0, 1579ae │ │ │ │ ldr r5, [pc, #444] @ (157b2c ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ - bl 337530 │ │ │ │ + bl 337540 │ │ │ │ cbz r0, 15798e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 337574 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #714] @ 0x2ca │ │ │ │ ldr r3, [pc, #416] @ (157b30 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -326590,31 +326590,31 @@ │ │ │ │ blx 5ae10 │ │ │ │ cbnz r0, 1579ea │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #688] @ 0x2b0 │ │ │ │ b.n 157928 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 337574 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #713] @ 0x2c9 │ │ │ │ b.n 15796c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 337574 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #692] @ 0x2b4 │ │ │ │ b.n 15795c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 337574 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #700] @ 0x2bc │ │ │ │ b.n 15794a │ │ │ │ ldr r1, [pc, #332] @ (157b38 ) │ │ │ │ mov r0, r5 │ │ │ │ @@ -327053,15 +327053,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r7, [r3, #552] @ 0x228 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 157dac │ │ │ │ b.n 157dd6 │ │ │ │ add.w r0, r4, #320 @ 0x140 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr.w r1, [r4, #348] @ 0x15c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 157de2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -328035,15 +328035,15 @@ │ │ │ │ lsls r2, r2, #22 │ │ │ │ str.w r9, [r1] │ │ │ │ str r5, [r1, #4] │ │ │ │ bpl.n 158774 │ │ │ │ strb.w r3, [r9, #344] @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r9, #320 @ 0x140 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ cbnz r3, 15888c │ │ │ │ b.n 1588b0 │ │ │ │ ldr.w r3, [r0, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ @@ -328166,15 +328166,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r1, [r5, #356] @ 0x164 │ │ │ │ cbz r1, 158a1e │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #348] @ 0x15c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov ip, r4 │ │ │ │ b.n 1589f4 │ │ │ │ @@ -328196,15 +328196,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 158a2c │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 │ │ │ │ @@ -328228,15 +328228,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 │ │ │ │ @@ -328270,21 +328270,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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r1, lr, r9 │ │ │ │ beq.n 158af4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -328295,15 +328295,15 @@ │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ and.w r6, r6, #2 │ │ │ │ cbz r3, 158b56 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r8, r4, #320 @ 0x140 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 │ │ │ │ @@ -328473,15 +328473,15 @@ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ cmp r5, r3 │ │ │ │ it hi │ │ │ │ movhi r4, #5 │ │ │ │ bhi.n 158d52 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ cbz r7, 158d7c │ │ │ │ str r2, [r7, #0] │ │ │ │ @@ -328491,15 +328491,15 @@ │ │ │ │ b.n 158cce │ │ │ │ str.w r0, [r9, #24] │ │ │ │ b.n 158ce2 │ │ │ │ ldr.w r0, [ip, #44] @ 0x2c │ │ │ │ b.n 158cce │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r7, #24] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ b.n 158d58 │ │ │ │ mov r5, r0 │ │ │ │ b.n 158b98 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -328546,41 +328546,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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, 158e3a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r2, #384] @ 0x180 │ │ │ │ strd r2, r3, [r1] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ it hi │ │ │ │ movhi r4, #1 │ │ │ │ bhi.n 158ea0 │ │ │ │ ldr.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -328598,15 +328598,15 @@ │ │ │ │ blx r6 │ │ │ │ cbz r0, 158eb6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r0, [r4, #348] @ 0x15c │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ movs r4, #0 │ │ │ │ b.n 158ea0 │ │ │ │ @@ -329111,15 +329111,15 @@ │ │ │ │ ldr.w r3, [r5, #428] @ 0x1ac │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #320 @ 0x140 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrd r3, r0, [r5, #352] @ 0x160 │ │ │ │ cmp r0, r3 │ │ │ │ bcs.w 159fa0 │ │ │ │ ldr.w ip, [r5, #348] @ 0x15c │ │ │ │ cbz r0, 15945a │ │ │ │ mov r1, ip │ │ │ │ movs r3, #0 │ │ │ │ @@ -329163,15 +329163,15 @@ │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [r6, #32] │ │ │ │ strd r4, r2, [r3, #40] @ 0x28 │ │ │ │ vstr d7, [r3, #8] │ │ │ │ vstr d8, [r3] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r4, #1 │ │ │ │ ldrd r2, r3, [r6, #16] │ │ │ │ beq.w 159764 │ │ │ │ @@ -330115,15 +330115,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1591ee │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #3520] @ 0xdc0 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ b.w 1591ee │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ b.n 159eaa │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15988e │ │ │ │ @@ -330179,26 +330179,26 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 159d84 │ │ │ │ mov.w r8, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 159f8a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 159f7c │ │ │ │ b.n 159d84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov.w r3, #2432 @ 0x980 │ │ │ │ movt r3, #50274 @ 0xc462 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str.w r3, [r8] │ │ │ │ b.w 1594e2 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -330761,16 +330761,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 2fb730 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 2fb740 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cbz r0, 15a648 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, r5 │ │ │ │ it cc │ │ │ │ @@ -331225,15 +331225,15 @@ │ │ │ │ blx 59ef8 │ │ │ │ ldr r2, [pc, #20] @ (15aae8 ) │ │ │ │ ldr r1, [pc, #24] @ (15aaec ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vhadd.u8 d0, d10, d16 │ │ │ │ stmia.w r6!, {r5} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -331274,15 +331274,15 @@ │ │ │ │ blx 59ef8 │ │ │ │ ldr r2, [pc, #64] @ (15ab98 ) │ │ │ │ ldr r1, [pc, #64] @ (15ab9c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 15ab70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r2, [pc, #44] @ (15aba0 ) │ │ │ │ ldr r3, [pc, #28] @ (15ab90 ) │ │ │ │ add r2, pc │ │ │ │ @@ -333054,15 +333054,15 @@ │ │ │ │ bne.w 15bfee │ │ │ │ cmp r6, r7 │ │ │ │ bne.n 15bd2e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r6, [r3, #3572] @ 0xdf4 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mvns r7, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r2, r3, r1 │ │ │ │ sbcs r2, r7 │ │ │ │ @@ -333372,37 +333372,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15c0d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr.w r2, [pc, #1392] @ 15c624 │ │ │ │ ldr.w r3, [pc, #1380] @ 15c61c │ │ │ │ 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 15c614 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldrb.w r3, [r6, #748] @ 0x2ec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15c31e │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ @@ -333756,18 +333756,18 @@ │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15c55e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15c58a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ @@ -333833,15 +333833,15 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ b.n 15c218 │ │ │ │ mov r0, r5 │ │ │ │ - bl 335834 │ │ │ │ + bl 335844 │ │ │ │ strb.w r0, [r9, #6] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 59c6c │ │ │ │ @@ -333870,15 +333870,15 @@ │ │ │ │ b.n 15c4b0 │ │ │ │ mov r3, r0 │ │ │ │ mov sl, r0 │ │ │ │ b.n 15c520 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15c0aa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ @@ -334146,34 +334146,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #848 @ 0x350 │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #872 @ 0x368 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ b.n 15c86a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de1c4 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ beq.n 15c88e │ │ │ │ cbnz r0, 15c894 │ │ │ │ ldrd r2, r3, [r4, #920] @ 0x398 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 15c85a │ │ │ │ ldr.w r8, [r4, #928] @ 0x3a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 15c81a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 15c808 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 15c878 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 15c878 │ │ │ │ @@ -334263,48 +334263,48 @@ │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1924] @ 0x784 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbz r3, 15c9c2 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ 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 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15c996 │ │ │ │ movs r2, #1 │ │ │ │ adds r1, r5, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ ldr r2, [pc, #40] @ (15ca00 ) │ │ │ │ ldr r3, [pc, #32] @ (15c9fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1924] @ 0x784 │ │ │ │ eors r2, r3 │ │ │ │ @@ -334349,26 +334349,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ str.w r1, [r3, #928] @ 0x3a0 │ │ │ │ vldr d7, [pc, #120] @ 15cae8 │ │ │ │ add.w r0, r3, #872 @ 0x368 │ │ │ │ vstr d7, [r3, #920] @ 0x398 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de18c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #800 @ 0x320 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de18c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #568 @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldr.w r2, [r3, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -334482,55 +334482,55 @@ │ │ │ │ bne.n 15cc9c │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ add r3, pc, #176 @ (adr r3, 15cca0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__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 15cc84 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #720 @ 0x2d0 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de1c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15cbfc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 15cc32 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldrd r3, r2, [r6, #16] │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #2 │ │ │ │ b.n 15cbba │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 15ca08 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 15cb9c │ │ │ │ blx 5ac24 │ │ │ │ b.n 15cbba │ │ │ │ lsls r0, r6, #2 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ blx 5abf4 │ │ │ │ mov r2, r0 │ │ │ │ @@ -334541,20 +334541,20 @@ │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ bl 15bc38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 15cb86 │ │ │ │ add.w r0, r5, #672 @ 0x2a0 │ │ │ │ - bl 1ea3a8 │ │ │ │ + bl 1ea3b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 15cb90 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #244 @ 0xf4 │ │ │ │ @@ -334889,18 +334889,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 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d02e │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 15d03c │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ @@ -334910,18 +334910,18 @@ │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15d02c │ │ │ │ tbb [pc, r3] │ │ │ │ adds r5, #57 @ 0x39 │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15d072 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15d070 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15d070 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -334929,19 +334929,19 @@ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 15d038 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2fb730 │ │ │ │ + bl 2fb740 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d0e8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15d110 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 15d110 │ │ │ │ tbb [pc, r3] │ │ │ │ @@ -335152,15 +335152,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15d274 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 15d278 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3357e4 │ │ │ │ + bl 3357f4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15d274 │ │ │ │ ldrd r3, r0, [r2] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 15d254 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -335174,15 +335174,15 @@ │ │ │ │ beq.n 15d25a │ │ │ │ b.n 15d256 │ │ │ │ ldr r2, [pc, #20] @ (15d2e0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #20] @ (15d2e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 15d274 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 15d27a │ │ │ │ nop │ │ │ │ bhi.n 15d290 │ │ │ │ movs r0, r4 │ │ │ │ stmia r0!, {r4, r5, r7} │ │ │ │ @@ -335687,15 +335687,15 @@ │ │ │ │ bne.n 15d70a │ │ │ │ ldr r2, [pc, #48] @ (15d7ec ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #48] @ (15d7f0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b.n 15d70a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ @@ -335729,31 +335729,31 @@ │ │ │ │ cbz r1, 15d86c │ │ │ │ mov r9, r1 │ │ │ │ subs r6, r2, #4 │ │ │ │ add.w r7, r4, #692 @ 0x2b4 │ │ │ │ b.n 15d84a │ │ │ │ add.w r0, r4, #672 @ 0x2a0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cmp r9, r5 │ │ │ │ beq.n 15d86c │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r6, #4]! │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r2, [r4, #680] @ 0x2a8 │ │ │ │ ldrd r3, r1, [r4, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ bcs.n 15d830 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de1a8 │ │ │ │ b.n 15d830 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -335762,54 +335762,54 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #776 @ 0x308 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1de17c │ │ │ │ + bl 1de18c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add.w r6, r4, #624 @ 0x270 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15d9a4 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f86a4 │ │ │ │ ldr.w r0, [r4, #772] @ 0x304 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f86a4 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 15d9ac │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cbz r3, 15d946 │ │ │ │ add.w r6, r4, #936 @ 0x3a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 15cf54 │ │ │ │ @@ -335826,38 +335826,38 @@ │ │ │ │ ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a2ec │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5b100 │ │ │ │ add.w r0, r4, #848 @ 0x350 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ add.w r0, r4, #800 @ 0x320 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ mov r0, r4 │ │ │ │ bl 157cec │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de1a8 │ │ │ │ b.n 15d8e0 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59c6c │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ b.n 15d910 │ │ │ │ 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 │ │ │ │ @@ -335887,26 +335887,26 @@ │ │ │ │ add.w r2, r3, #1168 @ 0x490 │ │ │ │ str.w r0, [r3, #1692] @ 0x69c │ │ │ │ add.w r0, r4, #596 @ 0x254 │ │ │ │ str.w r1, [r3, #1144] @ 0x478 │ │ │ │ vstr d7, [r2] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ str.w r2, [r3, #1176] @ 0x498 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15dac8 │ │ │ │ add.w r0, r4, #576 @ 0x240 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, r4, #596 @ 0x254 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [r4, #568] @ 0x238 │ │ │ │ dmb ish │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -335939,15 +335939,15 @@ │ │ │ │ blx 5b184 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.n 15da10 │ │ │ │ add.w r0, r4, #624 @ 0x270 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de1a8 │ │ │ │ b.n 15da44 │ │ │ │ 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 │ │ │ │ @@ -335966,15 +335966,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 15c05c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr.w r0, [pc, #1680] @ 15e1a8 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea0ec │ │ │ │ + bl 1ea0fc │ │ │ │ movw r3, #12820 @ 0x3214 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r3, [pc, #1664] @ 15e1ac │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ @@ -335986,38 +335986,38 @@ │ │ │ │ blt.w 15de00 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movs r0, #1 │ │ │ │ add.w r6, fp, #596 @ 0x254 │ │ │ │ bl 15cd78 │ │ │ │ mov r0, r6 │ │ │ │ add.w r7, fp, #624 @ 0x270 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ addw r3, pc, #1580 @ 0x62c │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__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 15e0d6 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de1c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15db7c │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ bne.w 15e0f6 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.w 15de00 │ │ │ │ @@ -336037,24 +336037,24 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bhi.n 15dbee │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15dd88 │ │ │ │ mov r0, r5 │ │ │ │ movw r7, #2824 @ 0xb08 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r7, r7, r3, fp │ │ │ │ b.n 15dc12 │ │ │ │ ldr.w r3, [r7, #1696] @ 0x6a0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 15dc20 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1de1d8 │ │ │ │ + bl 1de1e8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15dc00 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -336148,21 +336148,21 @@ │ │ │ │ dmb ish │ │ │ │ ldr r6, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 15ddca │ │ │ │ add.w r7, fp, #800 @ 0x320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de1a8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bls.w 15dffe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 15db38 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 15dbee │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15dbee │ │ │ │ @@ -336184,37 +336184,37 @@ │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15dbee │ │ │ │ b.n 15e0fa │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1de17c │ │ │ │ + bl 1de18c │ │ │ │ add.w r0, fp, #848 @ 0x350 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add.w r0, fp, #800 @ 0x320 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de18c │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ bl 15ca08 │ │ │ │ ldrb.w r3, [fp, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15e104 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r2, [pc, #916] @ (15e1b4 ) │ │ │ │ ldr r3, [pc, #896] @ (15e1a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ @@ -336356,40 +336356,40 @@ │ │ │ │ moveq r6, #0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, #692 @ 0x2b4 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15e0ec │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 15dd56 │ │ │ │ ldr r1, [pc, #440] @ (15e1b8 ) │ │ │ │ movs r0, #1 │ │ │ │ movw r8, #2824 @ 0xb08 │ │ │ │ add r1, pc │ │ │ │ bl 15cd78 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mla r8, r8, r3, fp │ │ │ │ b.n 15e022 │ │ │ │ ldr.w r3, [r8, #1696] @ 0x6a0 │ │ │ │ cbz r3, 15e030 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de1d8 │ │ │ │ + bl 1de1e8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 15e014 │ │ │ │ ldr.w r3, [fp, #552] @ 0x228 │ │ │ │ adds r3, #1 │ │ │ │ @@ -336449,42 +336449,42 @@ │ │ │ │ blx 5b100 │ │ │ │ subs.w sl, sl, r4 │ │ │ │ bne.n 15e07a │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ b.n 15df8e │ │ │ │ add.w r0, fp, #576 @ 0x240 │ │ │ │ - bl 1ea3a8 │ │ │ │ + bl 1ea3b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 15dbaa │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de1a8 │ │ │ │ b.n 15dfea │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15de00 │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrd r3, r2, [fp, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [fp, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15e176 │ │ │ │ add.w r0, fp, #672 @ 0x2a0 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, fp, #692 @ 0x2b4 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 15de18 │ │ │ │ ldr.w r3, [r7, #1092] @ 0x444 │ │ │ │ ldr.w r1, [r7, #1112] @ 0x458 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #12] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ ldrb.w r1, [fp, #488] @ 0x1e8 │ │ │ │ @@ -336500,15 +336500,15 @@ │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 5a46c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #476] @ 0x1dc │ │ │ │ blx 5b100 │ │ │ │ b.n 15df8e │ │ │ │ add.w r0, fp, #720 @ 0x2d0 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de1a8 │ │ │ │ b.n 15e11a │ │ │ │ movw r6, #12820 @ 0x3214 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15dfc4 │ │ │ │ mov.w r6, #13824 @ 0x3600 │ │ │ │ movt r6, #50277 @ 0xc465 │ │ │ │ b.n 15dfc4 │ │ │ │ @@ -336546,20 +336546,20 @@ │ │ │ │ movt sl, #50277 @ 0xc465 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r4, r6, #568 @ 0x238 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea0ec │ │ │ │ + bl 1ea0fc │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add.w r3, r6, #800 @ 0x320 │ │ │ │ str r3, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.w 15e324 │ │ │ │ @@ -336572,21 +336572,21 @@ │ │ │ │ addw r3, r3, #2824 @ 0xb08 │ │ │ │ cmp r2, r0 │ │ │ │ beq.w 15e348 │ │ │ │ ldr.w r1, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 15e228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r1, [r6, #536] @ 0x218 │ │ │ │ ldr.w r0, [r6, #476] @ 0x1dc │ │ │ │ blx 5b130 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ blt.n 15e308 │ │ │ │ mov r1, sl │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -336628,37 +336628,37 @@ │ │ │ │ ldr.w r2, [r3, #1136] @ 0x470 │ │ │ │ cmp r2, r0 │ │ │ │ bne.n 15e2c0 │ │ │ │ ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #564] @ 0x234 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrd r3, r2, [r6, #672] @ 0x2a0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r6, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.w 15e46a │ │ │ │ add.w r0, r6, #672 @ 0x2a0 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ str r7, [r0, #0] │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 15ca08 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bge.w 15e21c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r2, [pc, #608] @ (15e58c ) │ │ │ │ ldr r3, [pc, #596] @ (15e584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -336667,15 +336667,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #236] @ 0xec │ │ │ │ cbz r3, 15e358 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1de1d8 │ │ │ │ + bl 1de1e8 │ │ │ │ b.n 15e20c │ │ │ │ ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ bhi.w 15e23c │ │ │ │ b.n 15e34e │ │ │ │ @@ -336710,15 +336710,15 @@ │ │ │ │ orrs.w r3, r1, fp │ │ │ │ bne.n 15e43a │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8, #-24] │ │ │ │ cbnz r2, 15e428 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #16 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de1a8 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 15e3a2 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ add.w sl, sl, #1 │ │ │ │ addw r8, r8, #2824 @ 0xb08 │ │ │ │ @@ -336748,30 +336748,30 @@ │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r5, #16 │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5a358 │ │ │ │ b.n 15e3c4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrd r2, r3, [r6, #920] @ 0x398 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r3, fp │ │ │ │ bcc.n 15e45c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r2, [r8, #-24] │ │ │ │ b.n 15e3bc │ │ │ │ add.w r0, r6, #872 @ 0x368 │ │ │ │ strd r1, fp, [r6, #920] @ 0x398 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de18c │ │ │ │ b.n 15e450 │ │ │ │ add.w r0, r6, #720 @ 0x2d0 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de1a8 │ │ │ │ b.n 15e2f4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e306 │ │ │ │ ldr.w r8, [r6, #36] @ 0x24 │ │ │ │ @@ -336814,15 +336814,15 @@ │ │ │ │ strh.w r7, [sp, #66] @ 0x42 │ │ │ │ ldrd r7, r8, [r6, #476] @ 0x1dc │ │ │ │ strb.w r0, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r6, #236] @ 0xec │ │ │ │ strb.w r2, [sp, #53] @ 0x35 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 2fb724 │ │ │ │ + bl 2fb734 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldrb.w r0, [fp, #1] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ @@ -336832,15 +336832,15 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 15ce04 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ strd r8, r7, [sp, #60] @ 0x3c │ │ │ │ bl 15c954 │ │ │ │ - bl 2fb724 │ │ │ │ + bl 2fb734 │ │ │ │ ldr.w r1, [r7], #4 │ │ │ │ cbz r1, 15e552 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx r3 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 15e542 │ │ │ │ @@ -336937,31 +336937,31 @@ │ │ │ │ beq.w 15ebae │ │ │ │ add.w r2, r5, #936 @ 0x3a8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r4, #848 @ 0x350 │ │ │ │ blx 5a178 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15eba6 │ │ │ │ add.w r6, r4, #776 @ 0x308 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15eee6 │ │ │ │ add.w r3, r4, #800 @ 0x320 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de0f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ef12 │ │ │ │ add.w r0, r4, #872 @ 0x368 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de0f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15eef6 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ blx 59a98 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -337178,15 +337178,15 @@ │ │ │ │ b.n 15e92c │ │ │ │ ldr.w r3, [sl, #120] @ 0x78 │ │ │ │ adds r5, #1 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r5, r3 │ │ │ │ bge.w 15ec34 │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - bl 1e318c │ │ │ │ + bl 1e319c │ │ │ │ str.w r0, [fp] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 15e91c │ │ │ │ cbz r5, 15e94e │ │ │ │ add.w r5, r9, r5, lsl #2 │ │ │ │ ldr.w r0, [r6], #4 │ │ │ │ blx 5a280 │ │ │ │ @@ -337225,15 +337225,15 @@ │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ b.n 15e6bc │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ead4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ blx 5acb4 │ │ │ │ mov r0, r4 │ │ │ │ @@ -337314,29 +337314,29 @@ │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrd fp, sl, [sp, #84] @ 0x54 │ │ │ │ lsls r1, r3 │ │ │ │ add.w r3, r4, #576 @ 0x240 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ef42 │ │ │ │ add.w r3, r4, #624 @ 0x270 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de0f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ede2 │ │ │ │ add.w r3, r4, #596 @ 0x254 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15eddc │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15ed4c │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ @@ -337348,56 +337348,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 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ef48 │ │ │ │ add.w r3, r4, #720 @ 0x2d0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de0f8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ee70 │ │ │ │ mov r1, r6 │ │ │ │ add.w r6, r4, #692 @ 0x2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15ee6a │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15ed4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ b.n 15eb8a │ │ │ │ mov r0, sl │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r2, [r7, #288] @ 0x120 │ │ │ │ cmp r2, r5 │ │ │ │ bls.w 15ed48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrd r2, r1, [r7, #672] @ 0x2a0 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ cmp r2, r1 │ │ │ │ bcs.n 15eb70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de1a8 │ │ │ │ b.n 15eb70 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15e9d6 │ │ │ │ @@ -337493,15 +337493,15 @@ │ │ │ │ addw r9, r6, #2812 @ 0xafc │ │ │ │ sub.w r5, r6, #936 @ 0x3a8 │ │ │ │ sub.w fp, r6, #888 @ 0x378 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5a580 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ ldr.w r0, [r5, #1016] @ 0x3f8 │ │ │ │ - bl 1e318c │ │ │ │ + bl 1e319c │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.w 15ee5c │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5adb0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -337517,15 +337517,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 15e98c │ │ │ │ ldrb.w r3, [r9, #721] @ 0x2d1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 15e602 │ │ │ │ b.n 15e98c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 3357e4 │ │ │ │ + bl 3357f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15ef3c │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 15e5de │ │ │ │ blx 5a9b4 │ │ │ │ mov fp, r0 │ │ │ │ @@ -337536,35 +337536,35 @@ │ │ │ │ b.n 15ed14 │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [pc, #572] @ (15ef8c ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #768 @ 0x300 │ │ │ │ add r1, pc │ │ │ │ - bl 1f8630 │ │ │ │ + bl 1f8640 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15edec │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 15e94e │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59c6c │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ add.w r0, r4, #720 @ 0x2d0 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ b.n 15e94e │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ - bl 1e318c │ │ │ │ + bl 1e319c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.w 15e952 │ │ │ │ ldr.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ ldr.w r2, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ @@ -337579,23 +337579,23 @@ │ │ │ │ ldrh.w ip, [r6, #156] @ 0x9c │ │ │ │ strd lr, ip, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5af50 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15eca4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c6c │ │ │ │ b.n 15e952 │ │ │ │ ldr r1, [pc, #416] @ (15ef90 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #772 @ 0x304 │ │ │ │ add r1, pc │ │ │ │ - bl 1f8630 │ │ │ │ + bl 1f8640 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15eeb4 │ │ │ │ ldrb.w r3, [r9, #700] @ 0x2bc │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r2, #17 │ │ │ │ @@ -337635,85 +337635,85 @@ │ │ │ │ blx 59c6c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r5, #2 │ │ │ │ bl 15816c │ │ │ │ b.n 15e952 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r0, [r4, #592] @ 0x250 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ b.n 15e952 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a280 │ │ │ │ movw r3, #2824 @ 0xb08 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mla r3, r3, r8, r4 │ │ │ │ ldr.w r1, [r3, #1136] @ 0x470 │ │ │ │ blx 5a388 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ blx 5b100 │ │ │ │ b.n 15ee5c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrd r3, r2, [r4, #576] @ 0x240 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r4, #584] @ 0x248 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 15ef34 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r0, [r4, #768] @ 0x300 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f86a4 │ │ │ │ b.n 15ed5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15ebae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ b.n 15ebae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ mov r0, r6 │ │ │ │ b.n 15eee8 │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 15e9d6 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 5adc8 │ │ │ │ mov r1, r0 │ │ │ │ b.n 15ee46 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 1de198 │ │ │ │ + bl 1de1a8 │ │ │ │ b.n 15eec8 │ │ │ │ mvn.w r5, #12 │ │ │ │ b.n 15e9d6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15e95c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 15ee78 │ │ │ │ @@ -337797,15 +337797,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15efec │ │ │ │ ldr r2, [pc, #92] @ (15f084 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [pc, #92] @ (15f088 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 15efec │ │ │ │ mov r0, r5 │ │ │ │ blx 59d9c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ blx 5a34c │ │ │ │ @@ -337847,15 +337847,15 @@ │ │ │ │ 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 3357e4 │ │ │ │ + bl 3357f4 │ │ │ │ cbz r0, 15f0be │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5a9b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -338050,71 +338050,71 @@ │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 15f3ce │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, r0, #28 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15f3c2 │ │ │ │ ldr r3, [pc, #316] @ (15f3dc ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #308] @ (15f3e0 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1b58 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15f3bc │ │ │ │ cbz r5, 15f326 │ │ │ │ ldr.w r8, [pc, #292] @ 15f3e4 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337530 │ │ │ │ + bl 337540 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f372 │ │ │ │ ldr.w r8, [pc, #276] @ 15f3e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337530 │ │ │ │ + bl 337540 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f380 │ │ │ │ ldr.w r8, [pc, #260] @ 15f3ec │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337530 │ │ │ │ + bl 337540 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f394 │ │ │ │ ldr.w r8, [pc, #244] @ 15f3f0 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ strb.w r3, [r7, #722] @ 0x2d2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 337530 │ │ │ │ + bl 337540 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f3a8 │ │ │ │ ldr.w r8, [pc, #220] @ 15f3f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ - bl 337530 │ │ │ │ + bl 337540 │ │ │ │ cbnz r0, 15f35e │ │ │ │ ldr r2, [pc, #208] @ (15f3f8 ) │ │ │ │ ldr r3, [pc, #208] @ (15f3fc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr r2, [pc, #204] @ (15f400 ) │ │ │ │ @@ -338133,51 +338133,51 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r2, [r7, #964] @ 0x3c4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 337574 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #724] @ 0x2d4 │ │ │ │ b.n 15f326 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337588 │ │ │ │ + bl 337598 │ │ │ │ str.w r0, [r7, #716] @ 0x2cc │ │ │ │ b.n 15f2d2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 337574 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #720] @ 0x2d0 │ │ │ │ b.n 15f2e6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 337574 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #721] @ 0x2d1 │ │ │ │ b.n 15f2fa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 337564 │ │ │ │ + bl 337574 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r7, #722] @ 0x2d2 │ │ │ │ b.n 15f314 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9] │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 15f352 │ │ │ │ @@ -338211,33 +338211,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #964] @ 0x3c4 │ │ │ │ cbz r6, 15f468 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e1eac │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 15f450 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cbz r1, 15f442 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e1eac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15f438 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e1d34 │ │ │ │ + bl 1e1d44 │ │ │ │ add.w r0, r6, #28 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ @@ -338542,25 +338542,25 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ cbz r0, 15f7d2 │ │ │ │ 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 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ cbz r0, 15f7ee │ │ │ │ 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 │ │ │ │ @@ -338702,21 +338702,21 @@ │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15f9a8 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cbz r3, 15f9ca │ │ │ │ mov r0, r4 │ │ │ │ bl 15f750 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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} │ │ │ │ @@ -338724,19 +338724,19 @@ │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r5 │ │ │ │ bl 1589b8 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrb.w r3, [r5, #736] @ 0x2e0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15f98c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ 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 │ │ │ │ @@ -338761,15 +338761,15 @@ │ │ │ │ ldrd sl, r9, [r5, #56] @ 0x38 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 158a60 │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ bne.n 15fab4 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #740] @ 0x2e4 │ │ │ │ ldrb.w r3, [r4, #736] @ 0x2e0 │ │ │ │ cbnz r3, 15fa4e │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r6 │ │ │ │ movs r3, #1 │ │ │ │ @@ -338798,15 +338798,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r2 │ │ │ │ str.w r2, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [r4, #708] @ 0x2c4 │ │ │ │ bl 15f750 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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} │ │ │ │ @@ -338829,55 +338829,55 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fb72 │ │ │ │ ldrb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ cbnz r6, 15fb56 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 335a00 │ │ │ │ + bl 335a10 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add.w r2, r4, #608 @ 0x260 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de18c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ strb.w r6, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ beq.n 15fb72 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de1c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cmp r4, #1 │ │ │ │ beq.n 15fb7c │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 15fb4e │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ b.n 15fb4e │ │ │ │ @@ -338918,25 +338918,25 @@ │ │ │ │ bl 15a070 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 15fc18 │ │ │ │ add.w r6, r5, #536 @ 0x218 │ │ │ │ b.n 15fc04 │ │ │ │ ldrd fp, sl, [r5, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cmp fp, r7 │ │ │ │ sbcs.w sl, sl, r8 │ │ │ │ bcs.n 15fc18 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ bl 15fad0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 15fc18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 15fbe6 │ │ │ │ movw r4, #12820 @ 0x3214 │ │ │ │ movt r4, #50277 @ 0xc465 │ │ │ │ ldr r2, [pc, #52] @ (15fc50 ) │ │ │ │ ldr r3, [pc, #48] @ (15fc4c ) │ │ │ │ @@ -338946,15 +338946,15 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15fc3a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ b.n 15fbbe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -338999,24 +338999,24 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fd6c │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 15fd88 │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 15fde4 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcc.w 15fdfc │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #2 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc, #324 @ (adr r3, 15fe28 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ @@ -339025,22 +339025,22 @@ │ │ │ │ add r3, pc, #304 @ (adr r3, 15fe28 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ add.w r9, sp, #24 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fde4 │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [r4, #564] @ 0x234 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ sbcs.w r5, r5, r8 │ │ │ │ bcs.n 15fd6a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15fad0 │ │ │ │ @@ -339050,23 +339050,23 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 15fd6c │ │ │ │ ldr.w r3, [r4, #480] @ 0x1e0 │ │ │ │ cbz r3, 15fd6a │ │ │ │ ldrb.w r3, [r4, #744] @ 0x2e8 │ │ │ │ cbnz r3, 15fd6a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 15fde4 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r3, r3, r8 │ │ │ │ bcs.n 15fdc0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [pc, #208] @ (15fe40 ) │ │ │ │ ldr r3, [pc, #204] @ (15fe3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -339074,15 +339074,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 15fe20 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, pc, #164 @ (adr r1, 15fe30 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ add.w r6, r4, #536 @ 0x218 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r0, fp │ │ │ │ sbcs.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ @@ -339095,43 +339095,43 @@ │ │ │ │ itt cc │ │ │ │ movcc r0, r3 │ │ │ │ movcc r1, r5 │ │ │ │ b.n 15fce2 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 15fad0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 15fd6c │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 15fd0a │ │ │ │ movw r5, #12820 @ 0x3214 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ b.n 15fd6c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 15fc9a │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ mov.w r1, #57600 @ 0xe100 │ │ │ │ movt r1, #1525 @ 0x5f5 │ │ │ │ adds r3, #1 │ │ │ │ umull r0, r1, r3, r1 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ b.n 15fd9a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -339186,21 +339186,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ blx 5a784 │ │ │ │ mov r0, r4 │ │ │ │ bl 15f750 │ │ │ │ add.w r0, r5, #536 @ 0x218 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ blx r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a060 │ │ │ │ @@ -339211,15 +339211,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 1dd4f0 │ │ │ │ + bl 1dd500 │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 15ff34 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ @@ -339260,15 +339260,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 1eb348 │ │ │ │ + bl 1eb358 │ │ │ │ movs r3, #1 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ @@ -339346,15 +339346,15 @@ │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1600e6 │ │ │ │ ldr.w r1, [r5, #156] @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1600da │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160112 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ str.w r8, [r5, #164] @ 0xa4 │ │ │ │ add.w ip, r0, r2 │ │ │ │ str.w r0, [r5, #156] @ 0x9c │ │ │ │ @@ -339377,15 +339377,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [ip, #28] │ │ │ │ movs r2, #32 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ ldr r2, [pc, #116] @ (16012c ) │ │ │ │ ldr r3, [pc, #100] @ (160120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -339449,15 +339449,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r3, [pc, #224] @ (160244 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 160232 │ │ │ │ ldr.w r1, [r4, #288] @ 0x120 │ │ │ │ cmp r1, #8 │ │ │ │ bhi.n 1601e8 │ │ │ │ @@ -339506,15 +339506,15 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ b.n 16018e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ add.w r0, r4, r0, lsl #8 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ - bl 335b98 │ │ │ │ + bl 335ba8 │ │ │ │ ldrb.w r2, [r4, #516] @ 0x204 │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r2, r8 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ b.n 1601cc │ │ │ │ @@ -339550,15 +339550,15 @@ │ │ │ │ add r2, pc │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [pc, #388] @ (1603fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldrb.w r3, [r4, #517] @ 0x205 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1603e2 │ │ │ │ ldrd r0, r1, [sl, #16] │ │ │ │ add r3, pc, #340 @ (adr r3, 1603f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ @@ -339593,20 +339593,20 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r5, r5, [sp, #56] @ 0x38 │ │ │ │ mov r9, r3 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1603a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 160370 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 160322 │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -339619,15 +339619,15 @@ │ │ │ │ str.w r3, [fp] │ │ │ │ adds r3, r4, r0 │ │ │ │ add.w r0, r0, #1040 @ 0x410 │ │ │ │ movs r2, #1 │ │ │ │ add r0, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strb.w r2, [r3, #1072] @ 0x430 │ │ │ │ - bl 335b98 │ │ │ │ + bl 335ba8 │ │ │ │ ldrb.w r3, [r4, #516] @ 0x204 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r2, [pc, #168] @ (160400 ) │ │ │ │ @@ -339641,15 +339641,15 @@ │ │ │ │ bne.n 1603ec │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 335a00 │ │ │ │ + bl 335a10 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 1603e2 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1602dc │ │ │ │ ldrd r3, r2, [sl, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -339663,28 +339663,28 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 1602d6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb.w r2, [r4, #696] @ 0x2b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ blx 5abd0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de18c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r4, #696] @ 0x2b8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ bne.n 16030c │ │ │ │ movw r0, #12820 @ 0x3214 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 160356 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ @@ -339754,15 +339754,15 @@ │ │ │ │ cbz r0, 1604ac │ │ │ │ ldr r2, [pc, #60] @ (1604d0 ) │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1604a2 │ │ │ │ cbz r3, 1604be │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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] │ │ │ │ @@ -339789,15 +339789,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ cbz r0, 16050c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ @@ -340055,32 +340055,32 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r3, r3, #24 │ │ │ │ bpl.n 160770 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160770 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ mov ip, r0 │ │ │ │ cbz r0, 1607e4 │ │ │ │ add r6, sp, #16 │ │ │ │ str r7, [r0, #0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ add.w r7, r0, #8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ b.n 16072c │ │ │ │ add.w r0, ip, #8 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 160770 │ │ │ │ strd r4, r5, [r0] │ │ │ │ b.n 160770 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c6c │ │ │ │ b.n 160770 │ │ │ │ @@ -340639,15 +340639,15 @@ │ │ │ │ blx 5af74 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 160e62 │ │ │ │ ldr.w r3, [r4, #-52] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 160e50 │ │ │ │ sub.w r0, r4, #52 @ 0x34 │ │ │ │ - bl 335b54 │ │ │ │ + bl 335b64 │ │ │ │ sub.w r1, r4, #252 @ 0xfc │ │ │ │ mov r0, r8 │ │ │ │ bl 15816c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 160e50 │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ @@ -340848,19 +340848,19 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 5af74 │ │ │ │ movs r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ ldr r1, [pc, #220] @ (161194 ) │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ blx 5a214 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -341145,22 +341145,22 @@ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 161360 │ │ │ │ add.w r0, r7, #660 @ 0x294 │ │ │ │ - bl 335cc4 │ │ │ │ + bl 335cd4 │ │ │ │ ldr.w r0, [r7, #692] @ 0x2b4 │ │ │ │ cbz r0, 161398 │ │ │ │ blx 5a58c │ │ │ │ add.w r0, r7, #608 @ 0x260 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ add.w r0, r7, #536 @ 0x218 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr.w r0, [r7, #656] @ 0x290 │ │ │ │ cbz r0, 1613b2 │ │ │ │ blx 5a718 │ │ │ │ ldr.w r1, [r7, #524] @ 0x20c │ │ │ │ cbz r1, 1613c2 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r0, [r9] │ │ │ │ @@ -341250,15 +341250,15 @@ │ │ │ │ ldrb.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ add r7, pc │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 161780 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [r4, #152] @ 0x98 │ │ │ │ str r5, [r4, #108] @ 0x6c │ │ │ │ @@ -341314,25 +341314,25 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59fb8 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 59c6c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1616de │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1616de │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1616de │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #24653 @ 0x604d │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -341380,15 +341380,15 @@ │ │ │ │ bne.n 1615f2 │ │ │ │ ldrb.w r3, [r4, #177] @ 0xb1 │ │ │ │ cbnz r3, 161610 │ │ │ │ ldrb r3, [r1, #29] │ │ │ │ cbnz r3, 161624 │ │ │ │ add.w r0, r4, #132 @ 0x84 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1616de │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp r7, r1 │ │ │ │ @@ -342195,15 +342195,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 161e0c │ │ │ │ ldr r2, [pc, #208] @ (161f1c ) │ │ │ │ ldr r1, [pc, #208] @ (161f20 ) │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ b.n 161e0c │ │ │ │ ldr r3, [pc, #192] @ (161f24 ) │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ @@ -342393,15 +342393,15 @@ │ │ │ │ cbnz r2, 162084 │ │ │ │ ldr r2, [pc, #624] @ (1622e8 ) │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [pc, #624] @ (1622ec ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [pc, #616] @ (1622f0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #752] @ 0x2f0 │ │ │ │ add r1, pc │ │ │ │ lsls r2, r3, #4 │ │ │ │ add.w ip, r2, r1 │ │ │ │ @@ -343022,15 +343022,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r7, #12820 @ 0x3214 │ │ │ │ movt r7, #50277 @ 0xc465 │ │ │ │ b.n 1627d4 │ │ │ │ add.w r5, r5, #1056 @ 0x420 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ strd r0, r1, [r5] │ │ │ │ b.n 16262c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ blx 5adbc │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -343078,15 +343078,15 @@ │ │ │ │ vstr d7, [r8, #16] │ │ │ │ ldrd r3, r2, [r4, #824] @ 0x338 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [r8, #84] @ 0x54 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs.w r3, sl, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -343095,15 +343095,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1629ba │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ add.w r1, r3, #1040 @ 0x410 │ │ │ │ add r1, r4 │ │ │ │ - bl 335d34 │ │ │ │ + bl 335d44 │ │ │ │ ldr.w r2, [r4, #576] @ 0x240 │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r2, sl │ │ │ │ str.w r2, [r4, #584] @ 0x248 │ │ │ │ sbcs.w r1, r3, r0 │ │ │ │ str.w r3, [r4, #588] @ 0x24c │ │ │ │ @@ -343116,15 +343116,15 @@ │ │ │ │ ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #592] @ 0x250 │ │ │ │ ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r4, #596] @ 0x254 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w sl, r3, r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl, #1072] @ 0x430 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #2 │ │ │ │ bne.w 162772 │ │ │ │ @@ -343721,21 +343721,21 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cbz r1, 162fc2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 163706 │ │ │ │ str.w r5, [r4, #524] @ 0x20c │ │ │ │ add.w r0, r4, #608 @ 0x260 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de0f8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1634a2 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #536 @ 0x218 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [pc, #2028] @ 1637d8 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -343770,15 +343770,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 335c80 │ │ │ │ + bl 335c90 │ │ │ │ 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, 163098 │ │ │ │ mov r0, r5 │ │ │ │ @@ -343855,15 +343855,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp, #20] │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ blx 5af74 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 335ac0 │ │ │ │ + bl 335ad0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5adbc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ @@ -343998,15 +343998,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 5af74 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, sl, #200 @ 0xc8 │ │ │ │ - bl 335ac0 │ │ │ │ + bl 335ad0 │ │ │ │ ldrb.w r3, [r4, #236] @ 0xec │ │ │ │ cbz r3, 163340 │ │ │ │ ldr.w r3, [pc, #1292] @ 163804 │ │ │ │ add.w r5, sl, #244 @ 0xf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r6, sl, #80 @ 0x50 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ @@ -344063,15 +344063,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 163620 │ │ │ │ add.w r5, r6, #24 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [r6, #64] @ 0x40 │ │ │ │ - bl 335ba4 │ │ │ │ + bl 335bb4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16370e │ │ │ │ ldr.w r9, [r6, #64] @ 0x40 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 163430 │ │ │ │ blx 5adbc │ │ │ │ @@ -344136,15 +344136,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ blx 5af74 │ │ │ │ str.w r0, [r6, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 162e5a │ │ │ │ mov r0, r5 │ │ │ │ - bl 335c50 │ │ │ │ + bl 335c60 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 162e5a │ │ │ │ ldr.w r9, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 16119c │ │ │ │ mov r1, r5 │ │ │ │ @@ -344298,15 +344298,15 @@ │ │ │ │ b.n 163308 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ add.w r0, r6, #24 │ │ │ │ - bl 335c50 │ │ │ │ + bl 335c60 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 162daa │ │ │ │ ldr r7, [r5, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ bl 16119c │ │ │ │ mov r1, r5 │ │ │ │ @@ -344381,15 +344381,15 @@ │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ blx 59eb0 │ │ │ │ b.n 16305a │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ab88 │ │ │ │ b.n 162fc2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 335c50 │ │ │ │ + bl 335c60 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cbz r5, 16377a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16363a │ │ │ │ ldr.w r3, [r4, #472] @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -344418,15 +344418,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ blx 5af74 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 335c50 │ │ │ │ + bl 335c60 │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 163718 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 162daa │ │ │ │ mov r4, r9 │ │ │ │ @@ -344609,15 +344609,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5af74 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 335c50 │ │ │ │ + bl 335c60 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cbz r1, 16398e │ │ │ │ ldr r3, [r1, #108] @ 0x6c │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 16119c │ │ │ │ @@ -345193,15 +345193,15 @@ │ │ │ │ bne.n 163f5c │ │ │ │ ldr r2, [pc, #28] @ (163f8c ) │ │ │ │ ldr r1, [pc, #32] @ (163f90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ b.n 163f5c │ │ │ │ str r4, [r4, #72] @ 0x48 │ │ │ │ movs r7, r5 │ │ │ │ add.w r0, ip, #5734400 @ 0x578000 │ │ │ │ @@ -345804,34 +345804,34 @@ │ │ │ │ mov r1, r9 │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r8, r4, #520 @ 0x208 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ b.n 16457a │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de1c4 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 16459e │ │ │ │ cbnz r0, 1645a4 │ │ │ │ ldrd r2, r3, [r4, #568] @ 0x238 │ │ │ │ cmp r2, r5 │ │ │ │ sbcs r3, r6 │ │ │ │ bcc.n 16456a │ │ │ │ ldr.w r8, [r4, #576] @ 0x240 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 16452a │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e30f4 │ │ │ │ + bl 1e3104 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ b.n 164518 │ │ │ │ mov.w r8, #2 │ │ │ │ b.n 164588 │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 164588 │ │ │ │ @@ -345872,22 +345872,22 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5a310 │ │ │ │ cmp r0, #0 │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ ble.n 164600 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5ad80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de18c │ │ │ │ add.w r0, r6, #48 @ 0x30 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 164600 │ │ │ │ rev r0, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ bpl.n 16472c │ │ │ │ lsls r7, r5, #2 │ │ │ │ @@ -346365,24 +346365,24 @@ │ │ │ │ strb r2, [r0, #13] │ │ │ │ cbnz r3, 164b38 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #44] @ 164b48 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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] │ │ │ │ @@ -346403,15 +346403,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ add r3, pc, #200 @ (adr r3, 164c48 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -346420,15 +346420,15 @@ │ │ │ │ b.n 164bba │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ add.w r0, r3, #128 @ 0x80 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de1c4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ bne.n 164bf8 │ │ │ │ ldrb.w ip, [r4, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 164c14 │ │ │ │ @@ -346442,15 +346442,15 @@ │ │ │ │ cbz r1, 164bfe │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ add.w r0, r3, #72 @ 0x48 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de1c4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #110 @ 0x6e │ │ │ │ beq.n 164bba │ │ │ │ mvn.w r5, #3 │ │ │ │ b.n 164c16 │ │ │ │ ldr r2, [pc, #88] @ (164c58 ) │ │ │ │ @@ -346461,15 +346461,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 164bd6 │ │ │ │ b.n 164bb2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r2, [pc, #60] @ (164c5c ) │ │ │ │ ldr r3, [pc, #48] @ (164c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -346679,15 +346679,15 @@ │ │ │ │ subs r2, r5, #1 │ │ │ │ adc.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #2 │ │ │ │ sbcs.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ bcc.n 164f36 │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r0, [r4, #288] @ 0x120 │ │ │ │ cbz r0, 164ebe │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ b.n 164e7e │ │ │ │ adds r3, #1 │ │ │ │ add.w r2, r2, #288 @ 0x120 │ │ │ │ @@ -346698,15 +346698,15 @@ │ │ │ │ bne.n 164e74 │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r2, r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r3, #892] @ 0x37c │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r9, [r4, #488] @ 0x1e8 │ │ │ │ ldr r2, [pc, #236] @ (164f90 ) │ │ │ │ ldr r3, [pc, #228] @ (164f8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -346729,37 +346729,37 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ mov r2, sp │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de1c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r9, #110 @ 0x6e │ │ │ │ beq.n 164e68 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ mov.w r5, #13824 @ 0x3600 │ │ │ │ movt r5, #50277 @ 0xc465 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ strd r2, r3, [r4, #568] @ 0x238 │ │ │ │ str.w r5, [r4, #576] @ 0x240 │ │ │ │ mov r9, r5 │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de18c │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 164ea2 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ adds r0, r5, r0 │ │ │ │ adcs.w r1, r8, r1 │ │ │ │ mov r3, r9 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cbnz r3, 164f64 │ │ │ │ mov r5, r0 │ │ │ │ @@ -346775,15 +346775,15 @@ │ │ │ │ beq.n 164eca │ │ │ │ b.n 164ef0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r5 │ │ │ │ b.n 164e5e │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #2 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 164ea2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -347183,17 +347183,17 @@ │ │ │ │ bl 164a50 │ │ │ │ ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ adds r5, #1 │ │ │ │ add.w r6, r6, #288 @ 0x120 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 165444 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ 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 │ │ │ │ @@ -347848,15 +347848,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #20] @ (165b68 ) │ │ │ │ ldr r1, [pc, #20] @ (165b6c ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r6, r6] │ │ │ │ movs r0, r4 │ │ │ │ subs r0, #38 @ 0x26 │ │ │ │ movs r0, r4 │ │ │ │ @@ -348296,16 +348296,16 @@ │ │ │ │ beq.n 166064 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #12 │ │ │ │ bne.n 16608a │ │ │ │ add.w r7, r6, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f85f8 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1f8608 │ │ │ │ + bl 1e3020 │ │ │ │ adds.w r4, r0, fp │ │ │ │ adcs.w r5, r1, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it cs │ │ │ │ movcs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 166082 │ │ │ │ @@ -348319,31 +348319,31 @@ │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r6, #72 @ 0x48 │ │ │ │ add r2, sp, #32 │ │ │ │ - bl 1de1b4 │ │ │ │ + bl 1de1c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ cbnz r4, 166060 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ b.n 165fce │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, r6, #120 @ 0x78 │ │ │ │ blx 5af98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 166014 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [pc, #116] @ (1660dc ) │ │ │ │ ldr r3, [pc, #108] @ (1660d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -348793,22 +348793,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 16652c │ │ │ │ ldrb.w r4, [r6, #188] @ 0xbc │ │ │ │ cbz r4, 16653a │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5ad74 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 166556 │ │ │ │ b.n 166578 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ @@ -348820,22 +348820,22 @@ │ │ │ │ cbz r0, 166572 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 166544 │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ strb.w r3, [r6, #188] @ 0xbc │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c78 │ │ │ │ b.n 166534 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c78 │ │ │ │ add.w r0, r6, #192 @ 0xc0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cbz r1, 1665ae │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -348849,24 +348849,24 @@ │ │ │ │ cbnz r3, 1665dc │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ vldr d7, [pc, #48] @ 1665f0 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ vstr d7, [r1] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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] │ │ │ │ @@ -349041,28 +349041,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 1e3080 │ │ │ │ + bl 1e3090 │ │ │ │ b.n 1666a2 │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1de17c │ │ │ │ + bl 1de18c │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 1666d8 │ │ │ │ ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 1667ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1666a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -349079,15 +349079,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 16676c │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ strd r0, r1, [r5, #280] @ 0x118 │ │ │ │ b.n 1666b6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 164da0 │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ @@ -349125,40 +349125,40 @@ │ │ │ │ strb r3, [r6, #25] │ │ │ │ b.n 1666ee │ │ │ │ add.w r7, r4, #492 @ 0x1ec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r6, #25] │ │ │ │ str.w r3, [r5, #204] @ 0xcc │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1de17c │ │ │ │ + bl 1de18c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ b.n 1666f0 │ │ │ │ add.w r0, r0, #492 @ 0x1ec │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1de17c │ │ │ │ + bl 1de18c │ │ │ │ add.w r0, r4, #492 @ 0x1ec │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 1668f8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add.w r3, r6, #312 @ 0x138 │ │ │ │ ldr.w r0, [r8, #32] │ │ │ │ add.w r2, r6, #304 @ 0x130 │ │ │ │ blx 5af68 │ │ │ │ cbz r0, 16695c │ │ │ │ @@ -349208,15 +349208,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 166a54 │ │ │ │ ldrb.w r3, [r4, #344] @ 0x158 │ │ │ │ cbnz r3, 166a54 │ │ │ │ ldrd r3, r0, [r4, #480] @ 0x1e0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #648] @ 0x288 │ │ │ │ @@ -349239,29 +349239,29 @@ │ │ │ │ bl 1665f8 │ │ │ │ cbz r0, 166a6c │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #13824 @ 0x3600 │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ str.w r3, [r4, #488] @ 0x1e8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 1669ee │ │ │ │ ldr r2, [pc, #28] @ (166a7c ) │ │ │ │ add.w r0, r9, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ blx 5af98 │ │ │ │ b.n 1669ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r0, [r4, #488] @ 0x1e8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blt.n 166b3a │ │ │ │ vsli.64 , q8, #63 @ 0x3f │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -349428,39 +349428,39 @@ │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r2, r1, lr │ │ │ │ it cc │ │ │ │ ldrcc r2, [sp, #32] │ │ │ │ bcc.n 166b74 │ │ │ │ ldr.w r2, [r6, #304] @ 0x130 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldrd r3, ip, [r4, #280] @ 0x118 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r7, r1, [r6, #312] @ 0x138 │ │ │ │ b.n 166b74 │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldrd r1, r2, [r4, #240] @ 0xf0 │ │ │ │ ldrd r0, r3, [r5, #568] @ 0x238 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ bcc.n 166c9c │ │ │ │ add.w r0, r5, #492 @ 0x1ec │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ b.n 166bca │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strd ip, r4, [sp, #4] │ │ │ │ bl 1589b8 │ │ │ │ b.n 166bbc │ │ │ │ add.w r0, r5, #520 @ 0x208 │ │ │ │ str.w r1, [r5, #568] @ 0x238 │ │ │ │ str.w r2, [r5, #572] @ 0x23c │ │ │ │ - bl 1de17c │ │ │ │ + bl 1de18c │ │ │ │ b.n 166c84 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [sp, #832] @ 0x340 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -349538,15 +349538,15 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str.w r3, [sp, #117] @ 0x75 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [sp, #108] @ 0x6c │ │ │ │ str.w r3, [sp, #109] @ 0x6d │ │ │ │ str.w r3, [sp, #113] @ 0x71 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ cbz r0, 166dc2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [pc, #1540] @ 1673a0 │ │ │ │ ldr.w r3, [pc, #1524] @ 167394 │ │ │ │ @@ -349562,15 +349562,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r8, #3 │ │ │ │ b.n 166d9a │ │ │ │ add.w r2, r4, #520 @ 0x208 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de0f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16701a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 165e9c │ │ │ │ mov r8, r0 │ │ │ │ @@ -349758,17 +349758,17 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ bl 157cec │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r0, r3, [sl, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.w 1671d6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ b.n 166d92 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ b.n 166d9a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #4008636142 @ 0xeeeeeeee │ │ │ │ ldr.w r0, [sl, #32] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -349934,15 +349934,15 @@ │ │ │ │ blx 5aa14 │ │ │ │ b.n 167014 │ │ │ │ ldr r2, [pc, #476] @ (1673cc ) │ │ │ │ ldr r1, [pc, #480] @ (1673d0 ) │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ b.n 1671bc │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ @@ -350916,30 +350916,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 1f856c │ │ │ │ + bl 1f857c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167d4c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #192 @ 0xc0 │ │ │ │ add.w r8, r4, #192 @ 0xc0 │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167d46 │ │ │ │ add.w r0, r4, #72 @ 0x48 │ │ │ │ add.w r9, r4, #72 @ 0x48 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de0f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167d40 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1de0e8 │ │ │ │ + bl 1de0f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 167d3a │ │ │ │ ldr r2, [pc, #136] @ (167d5c ) │ │ │ │ ldr r3, [pc, #140] @ (167d60 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ @@ -350978,19 +350978,19 @@ │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #0 │ │ │ │ blx 5a4d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa14 │ │ │ │ b.n 167c88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 167cfe │ │ │ │ nop │ │ │ │ @@ -351017,29 +351017,29 @@ │ │ │ │ bl 1643d4 │ │ │ │ mov r1, r4 │ │ │ │ cmp r1, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 167d9c │ │ │ │ add.w r4, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 167dfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cbnz r0, 167dec │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ add.w r0, r5, #72 @ 0x48 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 1de168 │ │ │ │ + bl 1de178 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 5aa5c │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ @@ -351049,15 +351049,15 @@ │ │ │ │ blx 5aa5c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ blx 5a430 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 167dc4 │ │ │ │ b.n 167dec │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -351073,19 +351073,19 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ cbnz r2, 167e86 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cbnz r0, 167e9e │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldrd r0, r3, [r5, #32] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 167e70 │ │ │ │ blx 5a280 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ @@ -351750,23 +351750,23 @@ │ │ │ │ bl 164da0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16857e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cbz r3, 168576 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #56] @ (168584 ) │ │ │ │ @@ -352331,22 +352331,22 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [pc, #144] @ (168b58 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea5ac │ │ │ │ vldr d7, [pc, #92] @ 168b30 │ │ │ │ ldr r2, [pc, #132] @ (168b5c ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ea6d0 │ │ │ │ + bl 1ea6e0 │ │ │ │ ldr r2, [pc, #120] @ (168b60 ) │ │ │ │ dmb ish │ │ │ │ add r2, pc │ │ │ │ ldrexd r3, r4, [r2] │ │ │ │ strexd ip, r0, r1, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n 168aee │ │ │ │ @@ -352354,15 +352354,15 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ b.n 168a5c │ │ │ │ ldr r0, [pc, #88] @ (168b64 ) │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea5ac │ │ │ │ ldr r2, [pc, #80] @ (168b68 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -352398,17 +352398,17 @@ │ │ │ │ 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 1deb60 │ │ │ │ + bl 1deb70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r8, [pc, #1296] @ 1690b0 │ │ │ │ @@ -352418,30 +352418,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 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 169048 │ │ │ │ strd r9, r7, [r4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e8208 │ │ │ │ + bl 2e8218 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r4, #8] │ │ │ │ - bl 2e8208 │ │ │ │ + bl 2e8218 │ │ │ │ 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 │ │ │ │ @@ -352777,15 +352777,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 168ec6 │ │ │ │ strb.w r3, [r4, #89] @ 0x59 │ │ │ │ b.n 168ec6 │ │ │ │ ldr r1, [pc, #120] @ (1690c4 ) │ │ │ │ add.w r0, sl, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f84cc │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [sl] │ │ │ │ b.n 168bca │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [r4, #368] @ 0x170 │ │ │ │ strb.w r3, [r4, #319] @ 0x13f │ │ │ │ @@ -352827,104 +352827,104 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (1690ec ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #16] @ (1690f0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 1ea8b0 │ │ │ │ + bl 1ea8c0 │ │ │ │ pop {r3, pc} │ │ │ │ add r3, pc, #752 @ (adr r3, 1693e0 ) │ │ │ │ lsls r7, r5, #2 │ │ │ │ bvs.n 169058 │ │ │ │ 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 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 169142 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 16915e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16913e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ strd r0, r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ 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 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 1691e2 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cbz r3, 1691c6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #1160 @ 0x488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ b.n 1691b8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ ldr r2, [pc, #172] @ (1692b0 ) │ │ │ │ @@ -352935,51 +352935,51 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [pc, #164] @ (1692b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2e8334 │ │ │ │ + bl 2e8344 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #148] @ (1692bc ) │ │ │ │ add r0, pc │ │ │ │ - bl 1de070 │ │ │ │ + bl 1de080 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1de0e0 │ │ │ │ + bl 1de0f0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de0e4 │ │ │ │ + bl 1de0f4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ add r0, sp, #8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r6, #304 @ 0x130 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ add.w r1, sp, #1920 @ 0x780 │ │ │ │ add.w r0, sp, #1952 @ 0x7a0 │ │ │ │ - bl 1e2e44 │ │ │ │ + bl 1e2e54 │ │ │ │ ldr r3, [pc, #76] @ (1692c0 ) │ │ │ │ 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 1de9b8 │ │ │ │ + bl 1de9c8 │ │ │ │ ldr r2, [pc, #52] @ (1692c4 ) │ │ │ │ ldr r3, [pc, #32] @ (1692b4 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ @@ -353031,32 +353031,32 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [pc, #108] @ (169380 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r6, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ ldrb.w r1, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddb40 │ │ │ │ + bl 1ddb50 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1dedac │ │ │ │ + bl 1dedbc │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 16936e │ │ │ │ ldr r2, [pc, #44] @ (169384 ) │ │ │ │ ldr r3, [pc, #36] @ (169380 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -353090,47 +353090,47 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1932] @ 0x78c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 169436 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 28f1ec │ │ │ │ + bl 28f1fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ ldrb.w r3, [sp, #12] │ │ │ │ cbz r3, 169440 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #948 @ 0x3b4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ ldr r2, [pc, #56] @ (169454 ) │ │ │ │ ldr r3, [pc, #48] @ (169450 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1932] @ 0x78c │ │ │ │ eors r2, r3 │ │ │ │ @@ -353157,37 +353157,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 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ 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 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ strb.w r0, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ bl 1690f4 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 1694ce │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ @@ -353195,15 +353195,15 @@ │ │ │ │ beq.n 1694d6 │ │ │ │ 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 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ 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] │ │ │ │ @@ -353229,21 +353229,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 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ ldrb.w r1, [r4, #1215] @ 0x4bf │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 169188 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ cbnz r3, 169568 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ @@ -353273,23 +353273,23 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1692f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1dec44 │ │ │ │ + bl 1dec54 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1695e8 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 1690f4 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r1, 1695de │ │ │ │ mov r0, r4 │ │ │ │ @@ -353336,30 +353336,30 @@ │ │ │ │ cbz r3, 169676 │ │ │ │ mov r6, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 1692f4 │ │ │ │ add r0, sp, #12 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 169188 │ │ │ │ ldr r1, [r6, #100] @ 0x64 │ │ │ │ cbz r1, 16965e │ │ │ │ add r0, sp, #12 │ │ │ │ bl 169188 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1debf0 │ │ │ │ + bl 1dec00 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cbz r3, 16968e │ │ │ │ ldr r2, [pc, #44] @ (1696a4 ) │ │ │ │ ldr r3, [pc, #36] @ (1696a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -353488,15 +353488,15 @@ │ │ │ │ sub.w ip, ip, #20 │ │ │ │ cmp.w ip, #2 │ │ │ │ bhi.n 169766 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #40] @ (1697f8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e6844 │ │ │ │ + bl 2e6854 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #3864 @ 0xf18 │ │ │ │ tst r0, r3 │ │ │ │ beq.n 169766 │ │ │ │ ldrb.w r0, [lr, #14] │ │ │ │ ldrb.w r3, [lr, #13] │ │ │ │ smulbb r3, r3, r0 │ │ │ │ @@ -353868,15 +353868,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 169c94 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ @@ -353895,24 +353895,24 @@ │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 169bf2 │ │ │ │ adds r3, r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ mov r6, r8 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 169c2c │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e60c4 │ │ │ │ + bl 2e60d4 │ │ │ │ cbz r0, 169be2 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e6658 │ │ │ │ + bl 2e6668 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 169c00 │ │ │ │ adds r3, r6, #5 │ │ │ │ bhi.n 169bf2 │ │ │ │ add.w r8, r6, #4 │ │ │ │ cmp r5, r8 │ │ │ │ @@ -353922,28 +353922,28 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r5, r8 │ │ │ │ it cc │ │ │ │ movcc r5, r8 │ │ │ │ b.n 169ba2 │ │ │ │ - bl 2e607c │ │ │ │ + bl 2e608c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 169be2 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #45191 @ 0xb087 │ │ │ │ movt r3, #263 @ 0x107 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 169be2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169bc4 │ │ │ │ mov r9, r7 │ │ │ │ cmp r6, #3 │ │ │ │ bls.n 169c8c │ │ │ │ mov r0, r7 │ │ │ │ @@ -353977,15 +353977,15 @@ │ │ │ │ add r5, r3 │ │ │ │ bge.n 169c62 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ bcs.n 169c8e │ │ │ │ ldr.w r1, [sl, #-4]! │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e6f1c │ │ │ │ + bl 1e6f2c │ │ │ │ b.n 169c46 │ │ │ │ cbz r7, 169c94 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ ldr r2, [pc, #40] @ (169cc0 ) │ │ │ │ ldr r3, [pc, #32] @ (169cb8 ) │ │ │ │ add r2, pc │ │ │ │ @@ -354009,27 +354009,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 1e6f90 │ │ │ │ + bl 1e6fa0 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 169d00 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e6e84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169cea │ │ │ │ ldr r1, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ @@ -354039,36 +354039,36 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ subs r1, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ bl 169b50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 169d4e │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6e08 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 169d1c │ │ │ │ - bl 1e6f1c │ │ │ │ + bl 1e6f2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 169d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6d5c │ │ │ │ + bl 1e6d6c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ @@ -354089,37 +354089,37 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r5, [sp, #32] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add r5, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 169dbe │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ uxtb.w r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ and.w r7, r7, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ strd ip, ip, [r5, #4] │ │ │ │ lsls r2, r7, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ @@ -354155,15 +354155,15 @@ │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r5, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r5, lsl #2 │ │ │ │ str.w fp, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #48] @ (169ea4 ) │ │ │ │ ldr r3, [pc, #28] @ (169e94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -354215,31 +354215,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 169f1e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ b.n 169ed0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r7, #16] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -354279,15 +354279,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 206624 │ │ │ │ + bl 206634 │ │ │ │ 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 │ │ │ │ @@ -354300,20 +354300,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 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ add r3, r4 │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ @@ -354340,31 +354340,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16a048 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ b.n 169fb4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ @@ -354444,30 +354444,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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 │ │ │ │ @@ -354479,58 +354479,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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 16a20e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [pc, #36] @ (16a250 ) │ │ │ │ ldr r3, [pc, #28] @ (16a24c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ @@ -354562,26 +354562,26 @@ │ │ │ │ cmp.w r3, #612 @ 0x264 │ │ │ │ beq.w 16a568 │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ cmp r3, r1 │ │ │ │ beq.w 16a48e │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r9, #32] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -354607,30 +354607,30 @@ │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldrd lr, r3, [sp, #12] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ mov lr, fp │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #92] @ 0x5c │ │ │ │ @@ -354641,86 +354641,86 @@ │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r7, #20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a420 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr.w r2, [pc, #2200] @ 16ad08 │ │ │ │ ldr.w r3, [pc, #2192] @ 16ad04 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ @@ -354733,137 +354733,137 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 16ab72 │ │ │ │ movs r5, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #617 @ 0x269 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ strdeq r0, r1, [sp, #48] @ 0x30 │ │ │ │ beq.n 16a5dc │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 16a614 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ b.n 16a46e │ │ │ │ mov r6, fp │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 16a2e8 │ │ │ │ ldr.w r3, [r2, #252] @ 0xfc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r9, [r3, #360] @ 0x168 │ │ │ │ and.w r9, r9, #3 │ │ │ │ cmp.w r9, #1 │ │ │ │ beq.w 16a6cc │ │ │ │ movs r5, #1 │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ strb.w r5, [r2, #792] @ 0x318 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ b.n 16a46e │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16a602 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16a506 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 16acfe │ │ │ │ @@ -354944,25 +354944,25 @@ │ │ │ │ b.n 16a5dc │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ b.n 16a5dc │ │ │ │ movw r1, #706 @ 0x2c2 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -354993,30 +354993,30 @@ │ │ │ │ strb.w r9, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldrd lr, r2, [sp, #12] │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 16ac9e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -355034,74 +355034,74 @@ │ │ │ │ ldrcc r5, [sp, #20] │ │ │ │ bcs.w 16ab76 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16a800 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16a842 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16a876 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 16ac5e │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ @@ -355120,87 +355120,87 @@ │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ bcs.w 16aca8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16a8f6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r6, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16a936 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ strd r8, r9, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16a964 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov.w r1, #440 @ 0x1b8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r5, [r8, #32] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -355217,30 +355217,30 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ movs r7, #1 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ @@ -355254,113 +355254,113 @@ │ │ │ │ strb.w r7, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movw r1, #613 @ 0x265 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ add.w r2, r6, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ b.n 16a46e │ │ │ │ mov r6, fp │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 16a722 │ │ │ │ movs r0, #0 │ │ │ │ b.n 16a46e │ │ │ │ subs r3, r2, #1 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ cmp r3, #31 │ │ │ │ bhi.w 16acfe │ │ │ │ @@ -355383,30 +355383,30 @@ │ │ │ │ asrs r4, r7, #2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16abd0 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 16a7d6 │ │ │ │ movs r3, #3 │ │ │ │ @@ -355419,70 +355419,70 @@ │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ b.n 16abaa │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16abe0 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 16abe0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16ac54 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi r2, #64 @ 0x40 │ │ │ │ b.n 16a8cc │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16ac8c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ b.n 16ac54 │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ b.n 16abaa │ │ │ │ subs r2, #1 │ │ │ │ @@ -355557,25 +355557,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16ad7c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ ldr r1, [pc, #72] @ (16adc8 ) │ │ │ │ ldr r2, [pc, #68] @ (16adc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -355653,26 +355653,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16adfe │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ b.n 16adfe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r4, [r3, r0] │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -355718,30 +355718,30 @@ │ │ │ │ bne.n 16aeb2 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r1, r2 │ │ │ │ bls.n 16aeb2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e46dc │ │ │ │ + bl 2e46ec │ │ │ │ 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 16aeb8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e46dc │ │ │ │ + bl 2e46ec │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1feb54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [pc, #16] @ (16af20 ) │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -355780,25 +355780,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16af92 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 169d58 │ │ │ │ ldr r2, [pc, #32] @ (16afc0 ) │ │ │ │ @@ -355855,25 +355855,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16b044 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 169d58 │ │ │ │ ldr r2, [pc, #64] @ (16b090 ) │ │ │ │ @@ -355942,70 +355942,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 16b11a │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16b162 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ add r6, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ str r0, [sp, #16] │ │ │ │ and.w r8, r8, #3 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 │ │ │ │ @@ -356043,15 +356043,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #44] @ (16b25c ) │ │ │ │ ldr r3, [pc, #32] @ (16b250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -356107,150 +356107,150 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.n 16b326 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257f78 │ │ │ │ + bl 257f88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269ad0 │ │ │ │ + bl 269ae0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16b48a │ │ │ │ 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 25e1c4 │ │ │ │ + bl 25e1d4 │ │ │ │ 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 26b3cc │ │ │ │ + bl 26b3dc │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 270da8 │ │ │ │ + bl 270db8 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 272d38 │ │ │ │ + bl 272d48 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16b4d4 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 24e8d4 │ │ │ │ + bl 24e8e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 217a2c │ │ │ │ + bl 217a3c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 239f24 │ │ │ │ + bl 239f34 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256f44 │ │ │ │ + bl 256f54 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c9bc │ │ │ │ + bl 20c9cc │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256fa4 │ │ │ │ + bl 256fb4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259640 │ │ │ │ + bl 259650 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 258290 │ │ │ │ + bl 2582a0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 290d78 │ │ │ │ + bl 290d88 │ │ │ │ movs r1, #1 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 271078 │ │ │ │ + bl 271088 │ │ │ │ mov.w r1, #25165824 @ 0x1800000 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291074 │ │ │ │ + bl 291084 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ beq.w 16b4c0 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 16b4b4 │ │ │ │ cmp r1, #2 │ │ │ │ beq.n 16b4b2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 26d920 │ │ │ │ + bl 26d930 │ │ │ │ orr.w r5, r0, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25f090 │ │ │ │ + bl 25f0a0 │ │ │ │ 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 16b3fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 26e864 │ │ │ │ + bl 26e874 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fc0b8 │ │ │ │ + bl 1fc0c8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 215aa4 │ │ │ │ + bl 215ab4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 239c90 │ │ │ │ + bl 239ca0 │ │ │ │ ldr r1, [pc, #256] @ (16b514 ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl 24f2d8 │ │ │ │ + bl 24f2e8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 254644 │ │ │ │ + bl 254654 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27573c │ │ │ │ + bl 27574c │ │ │ │ movs r1, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2717cc │ │ │ │ + bl 2717dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -356258,59 +356258,59 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ strd r7, r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 26d078 │ │ │ │ + bl 26d088 │ │ │ │ mov r9, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16b2be │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 225050 │ │ │ │ + bl 225060 │ │ │ │ mov r0, r6 │ │ │ │ - bl 257f78 │ │ │ │ + bl 257f88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 269ad0 │ │ │ │ + bl 269ae0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 16b2d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256f44 │ │ │ │ + bl 256f54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25e1c4 │ │ │ │ + bl 25e1d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b3cc │ │ │ │ + bl 26b3dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 270da8 │ │ │ │ + bl 270db8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 272d38 │ │ │ │ + bl 272d48 │ │ │ │ b.n 16b320 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 259da0 │ │ │ │ + bl 259db0 │ │ │ │ orr.w r8, r8, r0 │ │ │ │ b.n 16b3c6 │ │ │ │ ldr r0, [pc, #84] @ (16b518 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea658 │ │ │ │ + bl 1ea668 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 16b3be │ │ │ │ mov r0, r6 │ │ │ │ - bl 24efd8 │ │ │ │ + bl 24efe8 │ │ │ │ ldr r2, [pc, #64] @ (16b51c ) │ │ │ │ ldr r3, [pc, #32] @ (16b500 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -356349,15 +356349,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ bne.n 16b552 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228518 │ │ │ │ + bl 228528 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 16b572 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ @@ -356367,25 +356367,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16b55c │ │ │ │ cbz r1, 16b572 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2314f4 │ │ │ │ + bl 231504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fd70 │ │ │ │ + bl 28fd80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24efd8 │ │ │ │ + bl 24efe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225bb8 │ │ │ │ + bl 225bc8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 228518 │ │ │ │ + bl 228528 │ │ │ │ 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] @ (16b620 ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -356399,30 +356399,30 @@ │ │ │ │ movs r1, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #5 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 22f0d0 │ │ │ │ + bl 22f0e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b140 │ │ │ │ ldr.w r3, [r4, #468] @ 0x1d4 │ │ │ │ cbz r3, 16b5f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 254644 │ │ │ │ + bl 254654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2141d0 │ │ │ │ + bl 2141e0 │ │ │ │ ldrb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r2, [pc, #48] @ (16b630 ) │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr r3, [pc, #28] @ (16b624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -356489,27 +356489,27 @@ │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ bics.w r2, r3, #4 │ │ │ │ beq.w 16bfaa │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 16bfbe │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 225a70 │ │ │ │ + bl 225a80 │ │ │ │ ldr r3, [pc, #708] @ (16b988 ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21885c │ │ │ │ + bl 21886c │ │ │ │ add r1, sp, #196 @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24b8c8 │ │ │ │ + bl 24b8d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 225d7c │ │ │ │ + bl 225d8c │ │ │ │ ldr.w r5, [r5, #424] @ 0x1a8 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 16b6f8 │ │ │ │ b.w 16c3a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -356534,15 +356534,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r2, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16bfa0 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movw sl, #791 @ 0x317 │ │ │ │ @@ -356557,15 +356557,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ b.n 16b7b8 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16b7de │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 16b834 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16b754 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16b770 │ │ │ │ @@ -356577,19 +356577,19 @@ │ │ │ │ movw r2, #791 @ 0x317 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 16b770 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ movs r4, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 16b770 │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 16b76a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -356617,39 +356617,39 @@ │ │ │ │ b.n 16b79a │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [r5, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16b822 │ │ │ │ mov r2, r6 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16b7aa │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ b.n 16b84e │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 16b712 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356680,15 +356680,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r9, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.w 16bf98 │ │ │ │ mov r3, sl │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ @@ -356721,36 +356721,36 @@ │ │ │ │ bne.n 16b906 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ bl 169f40 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r3, r8 │ │ │ │ cbz r3, 16b932 │ │ │ │ mov r8, r0 │ │ │ │ b.n 16b8be │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #3 │ │ │ │ bne.n 16b906 │ │ │ │ mov r0, fp │ │ │ │ bl 169f40 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ uxtb r4, r3 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16b910 │ │ │ │ mov r5, sl │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ b.n 16b946 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16b882 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -356800,15 +356800,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r7, [r8, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16bf9c │ │ │ │ mov sl, r8 │ │ │ │ str r7, [sp, #24] │ │ │ │ strd r4, r9, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ @@ -356841,15 +356841,15 @@ │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ bls.n 16ba48 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 16ba00 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 16bd44 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 16b9e4 │ │ │ │ ldrd r1, r2, [r4, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 16bd10 │ │ │ │ @@ -356862,15 +356862,15 @@ │ │ │ │ beq.w 16bd10 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16ba58 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r1, #299 @ 0x12b │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ adds r1, r5, #4 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ @@ -356998,136 +356998,136 @@ │ │ │ │ str r3, [r5, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r5, #20 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16bc4a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 16bd1c │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #32 │ │ │ │ bne.n 16bd1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ add r4, r3 │ │ │ │ bl 16a0c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ b.n 16baf4 │ │ │ │ mov ip, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ add r7, sp, #164 @ 0xa4 │ │ │ │ mov r6, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 16bb96 │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 16baac │ │ │ │ sub.w r5, r1, #20 │ │ │ │ b.n 16ba68 │ │ │ │ sub.w r4, r1, #20 │ │ │ │ b.n 16baec │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16bc96 │ │ │ │ mvn.w r2, #19 │ │ │ │ sub.w r3, r0, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ b.n 16bb64 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ @@ -357137,15 +357137,15 @@ │ │ │ │ b.n 16ba1c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r8, sl │ │ │ │ ldrd r4, r9, [sp, #36] @ 0x24 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ b.n 16bd60 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 16b9a6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -357158,35 +357158,35 @@ │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 16bed8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 232f98 │ │ │ │ + bl 232fa8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2522a0 │ │ │ │ + bl 2522b0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ strb r5, [r6, #0] │ │ │ │ bl 16b260 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 25bcd8 │ │ │ │ + bl 25bce8 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 227470 │ │ │ │ + bl 227480 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ orrs r4, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r3] │ │ │ │ @@ -357196,26 +357196,26 @@ │ │ │ │ str.w r2, [r9, #12] │ │ │ │ add r3, pc │ │ │ │ str.w sl, [r9, #20] │ │ │ │ str.w r3, [r9] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #768 @ 0x300 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ - bl 2680b0 │ │ │ │ + bl 2680c0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16be04 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 16b260 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #8388608 @ 0x800000 │ │ │ │ - bl 28b130 │ │ │ │ + bl 28b140 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r4, r3, #25 │ │ │ │ bmi.w 16c01c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -357253,25 +357253,25 @@ │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r4, #0 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 16be3c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6aa4 │ │ │ │ + bl 2e6ab4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16be4a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6a74 │ │ │ │ + bl 2e6a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16be3c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16be4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 291be0 │ │ │ │ + bl 291bf0 │ │ │ │ ldr r2, [pc, #444] @ (16c054 ) │ │ │ │ ldr r3, [pc, #444] @ (16c058 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3 │ │ │ │ @@ -357323,15 +357323,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r6, [r5, #16] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16c396 │ │ │ │ strd r6, r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -357375,70 +357375,70 @@ │ │ │ │ b.n 16b83a │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ b.n 16be32 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26bc0c │ │ │ │ + bl 26bc1c │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 16b6ba │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 254644 │ │ │ │ + bl 254654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 293970 │ │ │ │ + bl 293980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 254644 │ │ │ │ + bl 254654 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ mov r0, r5 │ │ │ │ bl 175c70 │ │ │ │ mov r0, r5 │ │ │ │ bl 16b598 │ │ │ │ b.w 16b6ba │ │ │ │ ldr r6, [pc, #104] @ (16c05c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #104] @ (16c060 ) │ │ │ │ add r6, pc │ │ │ │ add r5, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 2850c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.w 16b6a6 │ │ │ │ ldr r5, [pc, #68] @ (16c064 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #68] @ (16c068 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 2850c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 16be1a │ │ │ │ nop │ │ │ │ ... │ │ │ │ bge.n 16bf6e │ │ │ │ @ instruction: 0xffff4162 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ @@ -357457,67 +357457,67 @@ │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ vstr d9, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 16c0d8 │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16c0fe │ │ │ │ mov r3, r8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ strd sl, r7, [fp, #8] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -357549,45 +357549,45 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ str.w sl, [r3] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ mov r1, r3 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 16c1e6 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str.w r7, [fp, #12] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -357616,98 +357616,98 @@ │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w sl, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff610 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16c2c0 │ │ │ │ adds r5, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204800 │ │ │ │ + bl 204810 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204958 │ │ │ │ + bl 204968 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str.w r6, [fp, #12] │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ movs r7, #1 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 16bf68 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cbz r4, 16c362 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 16bf4a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 16c332 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 16bf94 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16c33c │ │ │ │ mov r5, r8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 16c390 │ │ │ │ mov r3, r2 │ │ │ │ b.n 16c386 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -357761,15 +357761,15 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r5, [r8, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 16c6fc │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov fp, r8 │ │ │ │ movs r5, #0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ @@ -357802,15 +357802,15 @@ │ │ │ │ adds r6, #20 │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 16c61a │ │ │ │ ldr r4, [r2, r6] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16c466 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ bne.w 16c61a │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w ip, sp, #132 @ 0x84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r6 │ │ │ │ ldr.w lr, [r7, #56] @ 0x38 │ │ │ │ @@ -357845,70 +357845,70 @@ │ │ │ │ bne.n 16c4f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16c69c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r8, #12] │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strb.w r1, [r8, #16] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ ldrb.w r8, [r3, #13] │ │ │ │ mov r1, r8 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16c570 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ add r6, r3 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ beq.n 16c5f6 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ @@ -357936,15 +357936,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb r6, [r7, #28] │ │ │ │ bne.n 16c5b2 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, ip │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203ae8 │ │ │ │ movs r5, #1 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r3, r6, #4 │ │ │ │ str.w sl, [r6, #4] │ │ │ │ strd r0, r0, [r6, #8] │ │ │ │ @@ -357952,15 +357952,15 @@ │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r3, 16c62e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 16c6bc │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 16c426 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cbz r3, 16c652 │ │ │ │ @@ -358015,25 +358015,25 @@ │ │ │ │ cmp r2, #3 │ │ │ │ bne.n 16c61e │ │ │ │ ldrb.w r2, [r7, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16c646 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 16c62a │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ b.n 16c6d8 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16c3e8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -358160,18 +358160,18 @@ │ │ │ │ beq.n 16c848 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16c936 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2747e4 │ │ │ │ + bl 2747f4 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242fc4 │ │ │ │ + bl 242fd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b0c94 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ @@ -358179,34 +358179,34 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ bl 185efc │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r6, [sp, #20] │ │ │ │ strb.w r6, [sp, #22] │ │ │ │ - bl 227abc │ │ │ │ + bl 227acc │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp, #12] │ │ │ │ - bl 227470 │ │ │ │ + bl 227480 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16c972 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 16c8b6 │ │ │ │ ldrb.w r1, [r5, #292] @ 0x124 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #340] @ (16c9f8 ) │ │ │ │ mov r0, r4 │ │ │ │ rsb r1, r1, #2 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldr r1, [pc, #332] @ (16c9fc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ bl 16b260 │ │ │ │ ldr r2, [pc, #312] @ (16ca00 ) │ │ │ │ @@ -358242,62 +358242,62 @@ │ │ │ │ bne.n 16c9d8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234cf8 │ │ │ │ + bl 234d08 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16c7ca │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r1, [sp, #28] │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ b.n 16c848 │ │ │ │ ldr r2, [pc, #196] @ (16ca08 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r1, [pc, #196] @ (16ca0c ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ ldrb.w r3, [r4, #360] @ 0x168 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r6, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16c86c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2458b8 │ │ │ │ + bl 2458c8 │ │ │ │ b.n 16c86c │ │ │ │ ldr r2, [pc, #156] @ (16ca10 ) │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [pc, #156] @ (16ca14 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ b.n 16c896 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 252b78 │ │ │ │ + bl 252b88 │ │ │ │ mov r0, r4 │ │ │ │ bl 171d24 │ │ │ │ mov r0, r4 │ │ │ │ bl 171b8c │ │ │ │ mov r0, r4 │ │ │ │ bl 177734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 224510 │ │ │ │ + bl 224520 │ │ │ │ mov r0, r4 │ │ │ │ bl 17808c │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #758] @ 0x2f6 │ │ │ │ cbz r3, 16c9cc │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ cmp r1, #3 │ │ │ │ @@ -358307,15 +358307,15 @@ │ │ │ │ b.n 16c8ec │ │ │ │ mov r0, r4 │ │ │ │ bl 172280 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ b.n 16c7b2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 234cf8 │ │ │ │ + bl 234d08 │ │ │ │ b.n 16c920 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, #108 @ 0x6c │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -358660,28 +358660,28 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 16ca18 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 16cd38 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r2, r3 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 202ff0 │ │ │ │ add r0, r9 │ │ │ │ cmp r0, r8 │ │ │ │ bcc.n 16cd38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 202ff0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add.w r8, r9, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16cd3e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16cd26 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -359027,15 +359027,15 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ beq.w 16d48a │ │ │ │ ldr.w r2, [pc, #1648] @ 16d794 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ - bl 232a74 │ │ │ │ + bl 232a84 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov fp, r0 │ │ │ │ tst.w r2, #56 @ 0x38 │ │ │ │ beq.n 16d172 │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ cmp r3, #3 │ │ │ │ bhi.n 16d172 │ │ │ │ @@ -359044,15 +359044,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #6 │ │ │ │ movs r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232a74 │ │ │ │ + bl 232a84 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ bl 174d9c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ @@ -359068,74 +359068,74 @@ │ │ │ │ ldr r2, [r7, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 16d42e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 21a394 │ │ │ │ + bl 21a3a4 │ │ │ │ orr.w fp, r0, fp │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d552 │ │ │ │ ldr.w r3, [pc, #1520] @ 16d798 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 261c68 │ │ │ │ + bl 261c78 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r4, r0, fp │ │ │ │ mov r0, r6 │ │ │ │ bl 16fe94 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #365] @ 0x16d │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d6e6 │ │ │ │ ldr.w r1, [pc, #1476] @ 16d79c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 295f04 │ │ │ │ + bl 295f14 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 226724 │ │ │ │ + bl 226734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 16d6de │ │ │ │ orr.w r5, r9, r4 │ │ │ │ ldr.w r3, [pc, #1448] @ 16d7a0 │ │ │ │ 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 238b3c │ │ │ │ + bl 238b4c │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 170638 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 170610 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 170e3c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22e004 │ │ │ │ + bl 22e014 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24ff74 │ │ │ │ + bl 24ff84 │ │ │ │ mov r1, r7 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1b0ba0 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ @@ -359146,15 +359146,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16d4ec │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 27573c │ │ │ │ + bl 27574c │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ cbz r3, 16d288 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 16b260 │ │ │ │ @@ -359167,15 +359167,15 @@ │ │ │ │ movmi r4, #0 │ │ │ │ bpl.w 16d73e │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r3, [r3, #743] @ 0x2e7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d4e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fd6d8 │ │ │ │ + bl 1fd6e8 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 16d53a │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -359199,15 +359199,15 @@ │ │ │ │ bl 1795a0 │ │ │ │ ldr.w r3, [pc, #1192] @ 16d7a4 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 21885c │ │ │ │ + bl 21886c │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 16d546 │ │ │ │ mov r0, r6 │ │ │ │ bl 172ae4 │ │ │ │ @@ -359219,23 +359219,23 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 16d40e │ │ │ │ mov r0, r6 │ │ │ │ bl 16fe6c │ │ │ │ cbz r0, 16d350 │ │ │ │ b.n 16d422 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254644 │ │ │ │ + bl 254654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256f44 │ │ │ │ + bl 256f54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 256fa4 │ │ │ │ + bl 256fb4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fcbc8 │ │ │ │ + bl 1fcbd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d338 │ │ │ │ mov r0, r6 │ │ │ │ bl 1862a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16d338 │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ @@ -359265,31 +359265,31 @@ │ │ │ │ movhi r3, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r3, [sp, #79] @ 0x4f │ │ │ │ movw r3, #6781 @ 0x1a7d │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 235498 │ │ │ │ + bl 2354a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 254644 │ │ │ │ + bl 254654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 256f44 │ │ │ │ + bl 256f54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 256fa4 │ │ │ │ + bl 256fb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 272a88 │ │ │ │ + bl 272a98 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 16d708 │ │ │ │ mov r0, r6 │ │ │ │ - bl 291be0 │ │ │ │ + bl 291bf0 │ │ │ │ ldr r2, [pc, #960] @ (16d7a8 ) │ │ │ │ ldr r3, [pc, #928] @ (16d788 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ @@ -359321,15 +359321,15 @@ │ │ │ │ ldr r3, [r7, #120] @ 0x78 │ │ │ │ ldrb.w r3, [r3, #364] @ 0x16c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16d19a │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ - bl 21a520 │ │ │ │ + bl 21a530 │ │ │ │ orr.w fp, r0, fp │ │ │ │ b.n 16d19a │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1758f0 │ │ │ │ ldrb r2, [r7, #17] │ │ │ │ @@ -359393,36 +359393,36 @@ │ │ │ │ ldr r5, [pc, #676] @ (16d7ac ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #676] @ (16d7b0 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 2850c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 16d10a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f824 │ │ │ │ b.n 16d2c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 16f268 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16d2be │ │ │ │ mov r0, r6 │ │ │ │ - bl 25107c │ │ │ │ + bl 25108c │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16d318 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 16d566 │ │ │ │ b.n 16d1a6 │ │ │ │ @@ -359437,15 +359437,15 @@ │ │ │ │ movt r9, #198 @ 0xc6 │ │ │ │ movs r3, #0 │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r7, r6, [sp, #32] │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 16d6da │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r6, #0 │ │ │ │ @@ -359472,39 +359472,39 @@ │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16d5bc │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 16d666 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 16d5fe │ │ │ │ mov fp, r0 │ │ │ │ b.n 16d5a2 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ beq.n 16d678 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16d5b8 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16d5de │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbz r3, 16d62a │ │ │ │ @@ -359531,15 +359531,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 16d644 │ │ │ │ cbz r1, 16d65a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 211f2c │ │ │ │ + bl 211f3c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 16d1a6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ cmpne r1, sl │ │ │ │ itet eq │ │ │ │ @@ -359562,15 +359562,15 @@ │ │ │ │ cmp r1, #23 │ │ │ │ bhi.n 16d6b0 │ │ │ │ lsr.w r1, r9, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ bmi.n 16d5ec │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 16d5b8 │ │ │ │ b.n 16d5f2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 16d5d4 │ │ │ │ @@ -359594,34 +359594,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] @ (16d7bc ) │ │ │ │ add r2, pc │ │ │ │ - bl 23b1ac │ │ │ │ + bl 23b1bc │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16d1d4 │ │ │ │ ldr r5, [pc, #180] @ (16d7c0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #180] @ (16d7c4 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 2850c8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 16d3de │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 171e84 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 16d2f0 │ │ │ │ mov r1, r7 │ │ │ │ @@ -359978,31 +359978,31 @@ │ │ │ │ movs r0, #0 │ │ │ │ b.n 16da9a │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16dae4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 16da7c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 16db26 │ │ │ │ @@ -360398,15 +360398,15 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r8 │ │ │ │ it eq │ │ │ │ lsleq r7, r7, #2 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 202ff0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 16dd4a │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 16de7a │ │ │ │ lsls r7, r7, #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ b.n 16dd4a │ │ │ │ @@ -360575,21 +360575,21 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bmi.w 16e1b6 │ │ │ │ add.w fp, sp, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldrb.w r6, [r5, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r5, #33] @ 0x21 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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] │ │ │ │ @@ -360599,20 +360599,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r0, r5, #20 │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ b.n 16dfda │ │ │ │ cmp r4, #5 │ │ │ │ beq.w 16dffc │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ b.n 16df66 │ │ │ │ cmp.w r1, #660 @ 0x294 │ │ │ │ @@ -360621,15 +360621,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 16dfda │ │ │ │ uxtb.w sl, r2 │ │ │ │ cmp.w r1, #398 @ 0x18e │ │ │ │ mov r0, r5 │ │ │ │ it eq │ │ │ │ moveq.w sl, sl, lsl #2 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 202ff0 │ │ │ │ mov.w r9, r0, lsl #2 │ │ │ │ b.n 16df66 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ bne.n 16e06e │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ @@ -360759,30 +360759,30 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16e296 │ │ │ │ ldrb.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 16e4b6 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ mov sl, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w sl, [r9, #68] @ 0x44 │ │ │ │ mov r9, fp │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ cmp r3, #32 │ │ │ │ bhi.n 16e3a8 │ │ │ │ subs r3, #1 │ │ │ │ @@ -360807,31 +360807,31 @@ │ │ │ │ ldrb r7, [r4, r3] │ │ │ │ movs r2, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16e344 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 16e098 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r1, [sp, #32] │ │ │ │ b.n 16e314 │ │ │ │ @@ -360842,25 +360842,25 @@ │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ b.n 16e314 │ │ │ │ uxtb.w sl, sl │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, sl, asr #2 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ sub.w r1, r9, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16e070 │ │ │ │ uxtb r0, r0 │ │ │ │ mov.w sl, r0, asr #2 │ │ │ │ b.n 16e070 │ │ │ │ uxth.w sl, sl │ │ │ │ b.n 16e376 │ │ │ │ @@ -360906,58 +360906,58 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16e42a │ │ │ │ ldrb.w r3, [r9, #72] @ 0x48 │ │ │ │ mov r9, r6 │ │ │ │ cbz r3, 16e464 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w sl, fp, asr #2 │ │ │ │ b.n 16e070 │ │ │ │ uxth.w fp, fp │ │ │ │ b.n 16e3fa │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 16e4a4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r9, r0 │ │ │ │ b.n 16e07a │ │ │ │ mov r9, fp │ │ │ │ b.n 16e2d8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #244 @ 0xf4 │ │ │ │ @@ -361069,33 +361069,33 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 16e5de │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 16e8d6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov ip, sl │ │ │ │ str.w r4, [sl, #12] │ │ │ │ strb.w r2, [sl, #16] │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r5, [r3, #13] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bhi.w 16e848 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -361127,35 +361127,35 @@ │ │ │ │ add.w r3, r2, r6, lsl #2 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ strd r0, r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ movs r2, #16 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d8, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 16e6be │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16e7de │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r8, r7 │ │ │ │ @@ -361176,69 +361176,69 @@ │ │ │ │ str.w r8, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r6, #0] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 16e786 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, sl │ │ │ │ adds r7, #1 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, ip │ │ │ │ bcs.n 16e7d8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r8, [r6, #8] │ │ │ │ @@ -361260,19 +361260,19 @@ │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r3 │ │ │ │ bne.w 16e682 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ ldr r2, [pc, #232] @ (16e8f0 ) │ │ │ │ ldr r3, [pc, #228] @ (16e8ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #772] @ 0x304 │ │ │ │ eors r2, r3 │ │ │ │ @@ -361313,15 +361313,15 @@ │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r5, #1 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ cmp r5, sl │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ bcs.n 16e8f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r4, r4, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r6 │ │ │ │ @@ -361332,50 +361332,50 @@ │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 16e8c6 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ b.n 16e86e │ │ │ │ mov r6, r4 │ │ │ │ b.n 16e626 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ subs r2, r0, r4 │ │ │ │ lsls r7, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r6, #31 │ │ │ │ lsls r7, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -361399,30 +361399,30 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 16e62e │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 16e62e │ │ │ │ b.n 16e92c │ │ │ │ ldr.w r4, [r3, r9, lsl #2] │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ @@ -361444,40 +361444,40 @@ │ │ │ │ cmp r3, #8 │ │ │ │ beq.n 16e9f2 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 16e9aa │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e906 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e906 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ add r2, sp, #260 @ 0x104 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ b.n 16e804 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e906 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -361500,35 +361500,35 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r6, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, sl │ │ │ │ str r2, [r3, #12] │ │ │ │ @@ -361544,37 +361544,37 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r7, [r3, #12] │ │ │ │ @@ -361608,32 +361608,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ movs r3, #2 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -361648,32 +361648,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r5, r5, [r6] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ @@ -361690,32 +361690,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ strd r5, r5, [r6, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -361747,33 +361747,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov ip, r7 │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -361787,33 +361787,33 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, sl │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r5, r5, [r6] │ │ │ │ strd r5, r5, [r2] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ movs r3, #3 │ │ │ │ @@ -361828,32 +361828,32 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ str.w r5, [sl] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ @@ -361863,72 +361863,72 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r5, [sl, #12] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ mov r2, sl │ │ │ │ str.w r5, [sl, #16] │ │ │ │ strd r3, r4, [sl, #24] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 16e906 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov ip, sl │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 16eccc │ │ │ │ mov r4, r5 │ │ │ │ str r7, [r5, #12] │ │ │ │ mov r5, sl │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov ip, sl │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 16eb4a │ │ │ │ blx 5a6dc <__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] @ (16f254 ) │ │ │ │ @@ -361993,22 +361993,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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 │ │ │ │ @@ -362043,15 +362043,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 16f108 │ │ │ │ ldr r2, [pc, #500] @ (16f264 ) │ │ │ │ ldr r3, [pc, #488] @ (16f258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -362093,30 +362093,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16f0f6 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov sl, r0 │ │ │ │ b.n 16ef8a │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ @@ -362200,29 +362200,29 @@ │ │ │ │ cmp r6, r3 │ │ │ │ bne.n 16f1dc │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 16f06c │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 16f06c │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16f0cc │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ b.n 16f0cc │ │ │ │ @@ -362335,15 +362335,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ bl 16dcb4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f32e │ │ │ │ mov r0, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f31e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f308 │ │ │ │ @@ -362366,15 +362366,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 16f388 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl 26fa5c │ │ │ │ + bl 26fa6c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16f804 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -362383,15 +362383,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r6, r9 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ strd r7, r7, [sp, #104] @ 0x68 │ │ │ │ strd r7, r7, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov lr, r2 │ │ │ │ mov sl, r2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ @@ -362454,15 +362454,15 @@ │ │ │ │ ite ls │ │ │ │ movls.w r3, r8, lsr #4 │ │ │ │ movhi.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r8, r0, #84 @ 0x54 │ │ │ │ str.w r2, [sl, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [sl] │ │ │ │ @@ -362481,15 +362481,15 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [fp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ cmp r9, r5 │ │ │ │ bhi.n 16f46a │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r9, r6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r4, #24 │ │ │ │ cmp r3, r4 │ │ │ │ @@ -362504,15 +362504,15 @@ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ b.n 16f536 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16f5ec │ │ │ │ ldr r4, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 16f52e │ │ │ │ @@ -362569,23 +362569,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 16deec │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f56e │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16f536 │ │ │ │ movs r4, #1 │ │ │ │ b.n 16f7de │ │ │ │ ldr.w r5, [r2, #344] @ 0x158 │ │ │ │ @@ -362615,25 +362615,25 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w sl, [r9] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 16f662 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, sp, #156 @ 0x9c │ │ │ │ strd r7, r7, [r9] │ │ │ │ str.w r7, [r9, #8] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ strd r7, r7, [sp, #172] @ 0xac │ │ │ │ ldrb r5, [r3, #12] │ │ │ │ @@ -362662,58 +362662,58 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldrd fp, r1, [sp, #16] │ │ │ │ add.w ip, r1, #44 @ 0x2c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ b.n 16f444 │ │ │ │ mov ip, fp │ │ │ │ str.w r3, [fp, #12] │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -362721,31 +362721,31 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldrd lr, r2, [sp, #16] │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 16f692 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [pc, #104] @ (16f820 ) │ │ │ │ ldr r3, [pc, #88] @ (16f814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -362938,15 +362938,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ bl 16dcb4 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f982 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16f974 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -363056,23 +363056,23 @@ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 16fadc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ beq.n 16fb70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16fa9e │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 16fa5e │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ @@ -363107,15 +363107,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 16deec │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 16fab0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 16fa9e │ │ │ │ b.n 16fae8 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ b.n 16fb4e │ │ │ │ @@ -363129,15 +363129,15 @@ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ bne.n 16fadc │ │ │ │ b.n 16fb72 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ str r7, [sp, #20] │ │ │ │ b.n 16faf6 │ │ │ │ ldrb.w r3, [fp, #96] @ 0x60 │ │ │ │ cbnz r3, 16fbb4 │ │ │ │ ldr.w r0, [fp, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -363149,15 +363149,15 @@ │ │ │ │ ands.w fp, r2, r3 │ │ │ │ beq.n 16fb2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [r3, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 16fb2c │ │ │ │ mov r0, r9 │ │ │ │ - bl 26fa5c │ │ │ │ + bl 26fa6c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 16fe52 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -363166,15 +363166,15 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ strd sl, sl, [sp, #72] @ 0x48 │ │ │ │ strd sl, sl, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ @@ -363203,26 +363203,26 @@ │ │ │ │ ldr.w r3, [r9, #384] @ 0x180 │ │ │ │ movs r2, #32 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cbz r0, 16fc8c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r9, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 16fde8 │ │ │ │ ldrd r2, r1, [r9, #396] @ 0x18c │ │ │ │ subs r1, r1, r2 │ │ │ │ @@ -363242,32 +363242,32 @@ │ │ │ │ add.w r3, r8, r3, lsr #4 │ │ │ │ strd r3, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 16fcee │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r2, [r9, #392] @ 0x188 │ │ │ │ mov.w r3, r8, lsl #2 │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w r3, r3, r2, lsr #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r7, r7, [sl] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str.w r7, [sl, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ @@ -363292,15 +363292,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ bhi.n 16fcba │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #24 │ │ │ │ @@ -363343,21 +363343,21 @@ │ │ │ │ bl 16ce88 │ │ │ │ b.n 16fbb4 │ │ │ │ ldrh.w r3, [r9, #388] @ 0x184 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [pc, #76] @ 16fe68 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -363369,15 +363369,15 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mov r1, r5 │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #39] @ 0x27 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r6, [sp, #24] │ │ │ │ b.n 16fc96 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsls r4, r0, #24 │ │ │ │ @@ -363395,15 +363395,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (16fe8c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (16fe90 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ blt.n 16fda2 │ │ │ │ @ instruction: 0xffffdaf7 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -363412,15 +363412,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ (16ff1c ) │ │ │ │ mov r3, r4 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ mov r3, r0 │ │ │ │ cbnz r0, 16fec0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ @@ -363429,15 +363429,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 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ ldrd r1, r2, [r5, #460] @ 0x1cc │ │ │ │ blx 5ab88 │ │ │ │ ldrb.w r2, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 16ff0e │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ @@ -363528,25 +363528,25 @@ │ │ │ │ str r1, [r7, #16] │ │ │ │ strd r5, r2, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r4, [r7, #28] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff610 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17015e │ │ │ │ add.w r5, r7, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, fp, #20 │ │ │ │ str r4, [r7, #28] │ │ │ │ add.w r9, r7, #52 @ 0x34 │ │ │ │ - bl 204800 │ │ │ │ + bl 204810 │ │ │ │ str.w sl, [r7, #36] @ 0x24 │ │ │ │ ldrb.w r4, [fp, #32] │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ cmp r4, #1 │ │ │ │ strd sl, sl, [r7, #68] @ 0x44 │ │ │ │ it eq │ │ │ │ @@ -363564,30 +363564,30 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #24] │ │ │ │ str r1, [r7, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrd r1, r0, [r7, #24] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str.w sl, [r7, #36] @ 0x24 │ │ │ │ mov r4, r6 │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ str.w r8, [r7, #48] @ 0x30 │ │ │ │ strd sl, sl, [r7, #68] @ 0x44 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r5, r9 │ │ │ │ @@ -363599,50 +363599,50 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r4, [r7, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ add r3, r9 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 16ffda │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ ldr r2, [pc, #52] @ (17016c ) │ │ │ │ ldr r3, [pc, #48] @ (170168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -363729,15 +363729,15 @@ │ │ │ │ cmp.w lr, #1 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.w 170348 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ 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 │ │ │ │ @@ -363770,105 +363770,105 @@ │ │ │ │ add.w r2, r4, #20 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [r5] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ vldr d7, [pc, #244] @ 1703a0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1702d4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1702fe │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 170328 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201a9c │ │ │ │ + bl 201aac │ │ │ │ b.n 170252 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 170226 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ cdp2 0, 7, cr0, cr4, cr14, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -363894,15 +363894,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 170518 │ │ │ │ mov r0, r1 │ │ │ │ movs r5, #0 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 202ff0 │ │ │ │ ldr r3, [pc, #520] @ (170608 ) │ │ │ │ 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] │ │ │ │ @@ -363917,35 +363917,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 170456 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #398 @ 0x18e │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #20] │ │ │ │ @@ -363974,15 +363974,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #268] @ (17060c ) │ │ │ │ ldr r3, [pc, #256] @ (170600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -363997,30 +363997,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add r4, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 170550 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w sl, sp, #8 │ │ │ │ movw r1, #813 @ 0x32d │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -364055,15 +364055,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 1704fc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stc2 0, cr0, [r8], #-696 @ 0xfffffd48 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [r0], #-696 @ 0xfffffd48 │ │ │ │ @@ -364075,29 +364075,29 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (170630 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (170634 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xf941ffff │ │ │ │ ldr??.w pc, [fp, #4095] @ 0xfff │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (170658 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (17065c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stc2l 15, cr15, [sp, #-1020]! @ 0xfffffc04 │ │ │ │ str??.w pc, [fp, #4095] @ 0xfff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -364236,15 +364236,15 @@ │ │ │ │ beq.n 1707d2 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 170710 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ b.n 170710 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r6 │ │ │ │ add r3, sl │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ @@ -364252,15 +364252,15 @@ │ │ │ │ ldrb.w r3, [r3, #91] @ 0x5b │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3, #40] @ 0x28 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r4, sl, r4, lsl #7 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -364274,21 +364274,21 @@ │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r4, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r4, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 204800 │ │ │ │ + bl 204810 │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ add.w r4, sl, r4, lsl #7 │ │ │ │ mov r8, r0 │ │ │ │ @@ -364302,18 +364302,18 @@ │ │ │ │ ldrb.w ip, [r4, #91] @ 0x5b │ │ │ │ ldrb.w r4, [r4, #93] @ 0x5d │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w fp, [ip, #40] @ 0x28 │ │ │ │ add.w fp, r7, #20 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 204800 │ │ │ │ + bl 204810 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 170c30 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ subs r3, #4 │ │ │ │ strd r5, r7, [sp, #40] @ 0x28 │ │ │ │ sub.w r8, r2, #4 │ │ │ │ @@ -364335,20 +364335,20 @@ │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ strd r3, r4, [sp, #108] @ 0x6c │ │ │ │ mov r0, sl │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #831 @ 0x33f │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ @@ -364356,15 +364356,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ beq.w 170d1e │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrb.w sl, [r5, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w sl, [r0, #40] @ 0x28 │ │ │ │ @@ -364406,18 +364406,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r1, #832 @ 0x340 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #116 @ 0x74 │ │ │ │ @@ -364456,17 +364456,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 1708ca │ │ │ │ ldrd r5, r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ @@ -364503,23 +364503,23 @@ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 170c3c │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr.w sl, [r4, #112] @ 0x70 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -364540,25 +364540,25 @@ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [ip, #94] @ 0x5e │ │ │ │ ldrb.w ip, [ip, #95] @ 0x5f │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, ip, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #526 @ 0x20e │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ @@ -364579,46 +364579,46 @@ │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r6, [r3, #95] @ 0x5f │ │ │ │ ldrb.w r2, [r3, #94] @ 0x5e │ │ │ │ add.w r3, r7, r2, lsl #2 │ │ │ │ add.w r7, r7, r6, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ add.w r2, r8, #4 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r3, r8 │ │ │ │ cmp fp, r2 │ │ │ │ bne.w 170ac6 │ │ │ │ ldrd r5, r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ movs r0, #1 │ │ │ │ b.n 170780 │ │ │ │ mov r1, r2 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [sp, #68] @ 0x44 │ │ │ │ @@ -364636,25 +364636,25 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r3, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ strd r5, r5, [r6, #4] │ │ │ │ @@ -364672,19 +364672,19 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w r5, [sl, #40] @ 0x28 │ │ │ │ str.w r5, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 170bfa │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ b.n 170a48 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrb.w lr, [r5, #12] │ │ │ │ strd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ strb.w lr, [r0, #40] @ 0x28 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ @@ -364721,18 +364721,18 @@ │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w ip, r6, ip, lsl #2 │ │ │ │ add.w r6, r6, r2, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [ip, #40] @ 0x28 │ │ │ │ str.w lr, [r6, #40] @ 0x28 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add.w r7, r0, #100 @ 0x64 │ │ │ │ @@ -364808,15 +364808,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 170f82 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -364850,35 +364850,35 @@ │ │ │ │ bne.n 170f12 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 170170 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 170f40 │ │ │ │ mov fp, r0 │ │ │ │ b.n 170ec0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 170f12 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 170170 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 170f1c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 170f66 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -364924,15 +364924,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 202fe0 │ │ │ │ + bl 202ff0 │ │ │ │ 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] │ │ │ │ @@ -364952,18 +364952,18 @@ │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ bl 16afc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [pc, #320] @ (171168 ) │ │ │ │ ldr r3, [pc, #312] @ (171164 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -365132,15 +365132,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1712fc │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cbz r5, 17124c │ │ │ │ @@ -365172,35 +365172,35 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 170f9c │ │ │ │ orr.w r0, r9, r0 │ │ │ │ uxtb.w r9, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cbz r5, 17127c │ │ │ │ mov fp, r0 │ │ │ │ b.n 1711fe │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 17124c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 170f9c │ │ │ │ orr.w r3, r0, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r5, fp │ │ │ │ uxtb.w r9, r3 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 171256 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1712a2 │ │ │ │ @@ -365341,41 +365341,41 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [sl] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ str.w r6, [sl, #8] │ │ │ │ @@ -365383,43 +365383,43 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r6, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r8, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cmp r0, fp │ │ │ │ bhi.n 1713ba │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ mov r8, r0 │ │ │ │ b.n 171516 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #106 @ 0x6a │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ @@ -365431,15 +365431,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r6, lr] │ │ │ │ add.w r3, r3, sl, lsl #7 │ │ │ │ ldrb.w r3, [r3, #114] @ 0x72 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #48] @ (171548 ) │ │ │ │ ldr r3, [pc, #28] @ (171538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -365480,29 +365480,29 @@ │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ add.w r3, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ ldr.w sl, [r1, #40] @ 0x28 │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r7, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, r3, lsl #7 │ │ │ │ ldrb.w r3, [r4, #43] @ 0x2b │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w lr, [r5, #16] │ │ │ │ ldrsb.w r3, [lr, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #64 @ 0x40 │ │ │ │ strbeq.w r3, [lr, #368] @ 0x170 │ │ │ │ @@ -365529,43 +365529,43 @@ │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, lr │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #106 @ 0x6a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 171344 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ @@ -365577,67 +365577,67 @@ │ │ │ │ strb.w r9, [sp, #92] @ 0x5c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 171344 │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr.w r2, [pc, #1148] @ 171b88 │ │ │ │ ldr.w r3, [pc, #1132] @ 171b7c │ │ │ │ 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 171b72 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ movw r1, #469 @ 0x1d5 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add r4, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, sl │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, sp, #76 @ 0x4c │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r2, r9, #20 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ ldrb.w ip, [r7, #32] │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -365658,38 +365658,38 @@ │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov ip, fp │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #1 │ │ │ │ @@ -365704,42 +365704,42 @@ │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r9, [sp, #28] │ │ │ │ mov sl, r0 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ ldrb r7, [r6, #12] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ @@ -365757,15 +365757,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ bl 171344 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r7, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -365779,40 +365779,40 @@ │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, sl │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ mov r0, r5 │ │ │ │ bl 171344 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldrb.w r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #2 │ │ │ │ beq.w 171b68 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ @@ -365880,30 +365880,30 @@ │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 171a3a │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.w 171b68 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov.w lr, #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ @@ -365917,64 +365917,64 @@ │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w r6, r9, #44 @ 0x2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r2, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ b.n 17170a │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 1718ce │ │ │ │ mov r7, r6 │ │ │ │ b.n 171a8c │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 171a02 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -365990,15 +365990,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (171bac ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (171bb0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r9 :128] │ │ │ │ bl f9bb2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -366034,109 +366034,109 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 171d12 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r1, #555 @ 0x22b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r5, #20 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #8 │ │ │ │ add.w ip, r6, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r6, [r6, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171ca4 │ │ │ │ mov r2, r7 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ movs r0, #1 │ │ │ │ b.n 171bf6 │ │ │ │ ldrb.w r6, [r1, #33] @ 0x21 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ adds r5, #20 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 171cf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201a9c │ │ │ │ + bl 201aac │ │ │ │ b.n 171cbe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 171578 │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -366179,15 +366179,15 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 171e6a │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -366221,35 +366221,35 @@ │ │ │ │ bne.n 171dfa │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 171bb4 │ │ │ │ orr.w r0, sl, r0 │ │ │ │ uxtb.w sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r3, fp │ │ │ │ cbz r3, 171e28 │ │ │ │ mov fp, r0 │ │ │ │ b.n 171da8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 171dfa │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 171bb4 │ │ │ │ orr.w r3, r0, sl │ │ │ │ mov r0, fp │ │ │ │ uxtb.w sl, r3 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 171e04 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 171e4e │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -366300,15 +366300,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172010 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 26fa5c │ │ │ │ + bl 26fa6c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 17201e │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 171eea │ │ │ │ @@ -366316,15 +366316,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ strd fp, fp, [sp, #32] │ │ │ │ strd fp, fp, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #32 │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov sl, lr │ │ │ │ @@ -366347,30 +366347,30 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add.w sl, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 171f6c │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r9, r8, [r8, #312] @ 0x138 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ @@ -366385,29 +366385,29 @@ │ │ │ │ add.w r3, r3, lr, lsl #7 │ │ │ │ ldrb.w r4, [r3, #38] @ 0x26 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [r5, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 171fd6 │ │ │ │ b.n 171ff4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 171ff4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 171fd0 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ b.n 171fec │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 171fdc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -366464,23 +366464,23 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #516] @ (172274 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e46dc │ │ │ │ + bl 2e46ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 │ │ │ │ @@ -366490,52 +366490,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17210c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ 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 │ │ │ │ @@ -366546,41 +366546,41 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r1, sl │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172254 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd r7, r7, [r5] │ │ │ │ add.w r3, fp, #20 │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -366606,15 +366606,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 1720dc │ │ │ │ ldr r2, [pc, #68] @ (17227c ) │ │ │ │ ldr r3, [pc, #56] @ (172270 ) │ │ │ │ @@ -366627,15 +366627,15 @@ │ │ │ │ bne.n 172250 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ svc 166 @ 0xa6 │ │ │ │ lsls r6, r5, #2 │ │ │ │ svc 164 @ 0xa4 │ │ │ │ lsls r6, r5, #2 │ │ │ │ @@ -366694,15 +366694,15 @@ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r5, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1724de │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ mov r8, r6 │ │ │ │ strd r0, r4, [sp, #12] │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ @@ -366728,15 +366728,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 172338 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1724ce │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 172480 │ │ │ │ str r0, [sp, #12] │ │ │ │ b.n 17231a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 172352 │ │ │ │ @@ -366753,22 +366753,22 @@ │ │ │ │ strd r3, r4, [sp, #84] @ 0x54 │ │ │ │ bl 172038 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w fp, r5, #20 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r5, #64 @ 0x40 │ │ │ │ strd r7, r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ @@ -366782,28 +366782,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ mov.w r8, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r8, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r7, r7, [r4, #4] │ │ │ │ ldr.w lr, [pc, #204] @ 172500 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -366813,33 +366813,33 @@ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ add.w r3, r3, fp, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r5, #20 │ │ │ │ - bl 201a9c │ │ │ │ + bl 201aac │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 172332 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 172360 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 1724b2 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -366933,15 +366933,15 @@ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 1727b8 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r9, r5 │ │ │ │ movw sl, #821 @ 0x335 │ │ │ │ strd r4, r7, [sp, #16] │ │ │ │ @@ -366988,15 +366988,15 @@ │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #24 │ │ │ │ beq.n 172628 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 1725c4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 172756 │ │ │ │ str r0, [sp, #4] │ │ │ │ b.n 1725a8 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -367006,20 +367006,20 @@ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ bl 172038 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #44] @ 0x2c │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ add.w r3, r9, #20 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r2, r8, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ @@ -367035,28 +367035,28 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r9, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w lr, r8, #84 @ 0x54 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ strd r5, r5, [r7, #4] │ │ │ │ @@ -367065,15 +367065,15 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r5, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ @@ -367090,24 +367090,24 @@ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ beq.w 1725e6 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 172624 │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldrd r4, r7, [sp, #16] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r9 │ │ │ │ uxtb.w r9, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 172788 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ @@ -367169,15 +367169,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 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1728fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mul.w r3, r4, r3 │ │ │ │ adds r2, r3, r6 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -367287,40 +367287,40 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 172874 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17297a │ │ │ │ mov r3, sp │ │ │ │ b.n 17296a │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add r3, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 17297a │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 172874 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 172938 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ @@ -367379,30 +367379,30 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ bne.n 172a32 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ cbz r3, 172a6c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp.w r4, #362 @ 0x16a │ │ │ │ beq.n 172aa0 │ │ │ │ movw r3, #487 @ 0x1e7 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 172aa0 │ │ │ │ movw r3, #361 @ 0x169 │ │ │ │ @@ -367427,15 +367427,15 @@ │ │ │ │ bl 1727e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 172a84 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ b.n 172a86 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1727e0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -367474,15 +367474,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [r8, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 173130 │ │ │ │ mov r0, fp │ │ │ │ mov r7, sl │ │ │ │ - bl 1e5418 │ │ │ │ + bl 1e5428 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ strd r9, r9, [sl] │ │ │ │ str.w r9, [sl, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r9, [sl, #12] │ │ │ │ strd r3, fp, [sp, #112] @ 0x70 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ @@ -367490,15 +367490,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr.w r4, [fp, #24] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 173266 │ │ │ │ strd fp, r8, [sp, #64] @ 0x40 │ │ │ │ mov fp, sl │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ @@ -367529,15 +367529,15 @@ │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1730e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 173116 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b.n 172b88 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ @@ -367578,15 +367578,15 @@ │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r4, sl, r4, lsl #4 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add.w r6, r0, r8, lsl #4 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ adds r6, #84 @ 0x54 │ │ │ │ strd r9, r9, [sp, #80] @ 0x50 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ @@ -367623,15 +367623,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ bne.n 172cbe │ │ │ │ ldrd r5, sl, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 2030f4 │ │ │ │ + bl 203104 │ │ │ │ ldrb.w r3, [sl, #40] @ 0x28 │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ @@ -367642,33 +367642,33 @@ │ │ │ │ ble.w 173062 │ │ │ │ strd r2, r9, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 172d42 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #55] @ 0x37 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ @@ -367689,15 +367689,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r7, [r0, #0] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1730d6 │ │ │ │ mov r0, sl │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #659 @ 0x293 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 172dbc │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -367756,31 +367756,31 @@ │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ adds r6, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r0, [sl, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1731da │ │ │ │ ldrb.w r7, [sl, #33] @ 0x21 │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ @@ -367811,15 +367811,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, fp │ │ │ │ mov fp, r5 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ @@ -367830,23 +367830,23 @@ │ │ │ │ ldrb.w r3, [r3, #54] @ 0x36 │ │ │ │ add.w r2, sl, r2, lsl #2 │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r3, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ strd r9, r9, [r7] │ │ │ │ add.w ip, r4, #100 @ 0x64 │ │ │ │ str.w r9, [r7, #8] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -367875,15 +367875,15 @@ │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, ip, lsl #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r6, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ adds.w r3, r8, #1 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r0, [sl, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -367899,30 +367899,30 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 173028 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r0 │ │ │ │ b.n 172efa │ │ │ │ ldr.w r3, [sl, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1730ba │ │ │ │ cmp r3, #8 │ │ │ │ @@ -367941,29 +367941,29 @@ │ │ │ │ beq.w 172d52 │ │ │ │ strd r3, r9, [sp, #96] @ 0x60 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173094 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 172d52 │ │ │ │ movs r4, #1 │ │ │ │ movw r1, #601 @ 0x259 │ │ │ │ b.n 172c18 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r2 │ │ │ │ @@ -367974,19 +367974,19 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 172c58 │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ b.n 172ca6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ b.n 172d9e │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 17324c │ │ │ │ cmp.w r3, #796 @ 0x31c │ │ │ │ it cc │ │ │ │ @@ -368004,15 +368004,15 @@ │ │ │ │ b.n 172c58 │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ ldrd r8, r5, [sp, #68] @ 0x44 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ uxtb r5, r3 │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 172b2e │ │ │ │ mov fp, r5 │ │ │ │ @@ -368077,53 +368077,53 @@ │ │ │ │ mov sl, r2 │ │ │ │ movs r1, #0 │ │ │ │ b.n 172bfc │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 172c58 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, sl │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ movs r1, #1 │ │ │ │ b.n 172db2 │ │ │ │ mov r7, r8 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 172e2c │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov.w r1, #796 @ 0x31c │ │ │ │ b.n 172c18 │ │ │ │ cmp.w r3, #844 @ 0x34c │ │ │ │ it eq │ │ │ │ @@ -368354,52 +368354,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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ 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 │ │ │ │ @@ -368476,15 +368476,15 @@ │ │ │ │ add r4, sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w ip, [sl, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ strd r2, sl, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #26 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -368492,21 +368492,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ strd r2, r7, [r0, #44] @ 0x2c │ │ │ │ ubfx r2, ip, #0, #26 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ @@ -368514,21 +368514,21 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrsb.w r2, [r1, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r1, #376] @ 0x178 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str.w sl, [sp, #20] │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov ip, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ mov sl, fp │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -368547,15 +368547,15 @@ │ │ │ │ add.w r2, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [r2, #70] @ 0x46 │ │ │ │ ldrb.w r2, [r2, #71] @ 0x47 │ │ │ │ add.w r3, ip, r3, lsl #2 │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ str.w r8, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -368573,15 +368573,15 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r9, [pc, #216] @ 1737ec │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -368592,26 +368592,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w lr, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w sl, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -368643,15 +368643,15 @@ │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r6, #1 │ │ │ │ b.n 1737b8 │ │ │ │ ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -368663,15 +368663,15 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -368702,32 +368702,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, 17389c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r7, r4, #20 │ │ │ │ ldrb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmia r7!, {r2, r6, r7} │ │ │ │ lsls r6, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -368753,48 +368753,48 @@ │ │ │ │ itt ne │ │ │ │ movne r5, #7 │ │ │ │ movne.w r9, #4 │ │ │ │ bne.n 173914 │ │ │ │ mov.w r9, #2 │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 173964 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ cmp r7, #26 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ beq.n 173986 │ │ │ │ adds r3, r4, #1 │ │ │ │ add r3, r9 │ │ │ │ @@ -368846,30 +368846,30 @@ │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 17399c │ │ │ │ strd r4, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 173a14 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17399c │ │ │ │ movs r5, #5 │ │ │ │ mov.w r9, #3 │ │ │ │ b.n 173914 │ │ │ │ movs r2, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -368940,75 +368940,75 @@ │ │ │ │ bne.n 173bd4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vldr d7, [pc, #248] @ 173bd8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 173ac4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 173ac4 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 173b34 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ b.n 173ac4 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 173b76 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ b.n 173a8a │ │ │ │ subs r2, #1 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.n 173bd8 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -369066,69 +369066,69 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [pc, #1112] @ 17407c │ │ │ │ add r3, pc │ │ │ │ mov fp, r3 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #413 @ 0x19d │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #5 │ │ │ │ beq.w 173e82 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 173cb8 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 173f28 │ │ │ │ mov r0, r6 │ │ │ │ bl 173328 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -369142,115 +369142,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173d16 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ cmp r1, #1 │ │ │ │ beq.w 173eb4 │ │ │ │ mov.w r1, #462 @ 0x1ce │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173d90 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [pc, #704] @ (174080 ) │ │ │ │ ldr r3, [pc, #696] @ (174078 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 174070 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [pc, #656] @ (174084 ) │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 173f7c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r0 │ │ │ │ @@ -369321,47 +369321,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173d42 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 173d42 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173cc8 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 173cce │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ add.w r6, r3, r6, lsl #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ @@ -369373,80 +369373,80 @@ │ │ │ │ bne.n 174024 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 173da0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 173da0 │ │ │ │ mov r3, r2 │ │ │ │ b.n 173ef0 │ │ │ │ uxth r3, r2 │ │ │ │ b.n 173ef0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 173d16 │ │ │ │ strd r3, r1, [sp, #8] │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 173fb4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 173d16 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 173f46 │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 173ff4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 173f46 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ b.n 173f88 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -369518,33 +369518,33 @@ │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ ldr.w sl, [pc, #1052] @ 1744d4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r2, [r8, #260] @ 0x104 │ │ │ │ ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ movs r3, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ bl 173a60 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ bl 173328 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ @@ -369557,139 +369557,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 174150 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17418c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r1, [r8, #192] @ 0xc0 │ │ │ │ cmp r1, #1 │ │ │ │ bhi.w 1742f8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1741e4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [pc, #712] @ (1744d8 ) │ │ │ │ ldr r3, [pc, #700] @ (1744d0 ) │ │ │ │ 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 1744c6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #483 @ 0x1e3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [pc, #628] @ (1744dc ) │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1743c2 │ │ │ │ and.w ip, r2, #63 @ 0x3f │ │ │ │ @@ -369781,107 +369781,107 @@ │ │ │ │ pop {r2, r3, r4, r5, r7} │ │ │ │ asrs r4, r7, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 1743a0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 174196 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17418c │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 1743f8 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ b.n 17418c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1743b0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 1743b0 │ │ │ │ cbnz r3, 174482 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 174470 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1743b0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ b.n 17443a │ │ │ │ movs r2, #16 │ │ │ │ @@ -369986,15 +369986,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r6, r1 │ │ │ │ add.w r8, sp, #80 @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r8 │ │ │ │ add.w r9, sp, #108 @ 0x6c │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov r5, r9 │ │ │ │ strd r3, r3, [r8, #8] │ │ │ │ mov ip, r9 │ │ │ │ @@ -370019,28 +370019,28 @@ │ │ │ │ clz r3, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cbnz r3, 174606 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 17484e │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ mov sl, r8 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ @@ -370101,15 +370101,15 @@ │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17480e │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r3, fp, [sl] │ │ │ │ movs r2, #6 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ movs r3, #31 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ @@ -370145,15 +370145,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 174088 │ │ │ │ ldr.w r8, [r4, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movw r1, #841 @ 0x349 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ strd ip, ip, [sp, #64] @ 0x40 │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ @@ -370180,24 +370180,24 @@ │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r4, [r3, #54] @ 0x36 │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, r4, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r6, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 17465e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cbz r4, 174814 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ b.n 174642 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -370211,15 +370211,15 @@ │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r3, [sp, #32] │ │ │ │ str.w r3, [sl, #712] @ 0x2c8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ str.w r3, [sl, #716] @ 0x2cc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r2, [pc, #64] @ (174870 ) │ │ │ │ ldr r3, [pc, #52] @ (174868 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3 │ │ │ │ @@ -370313,15 +370313,15 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ mov r0, r7 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #88 @ 0x58 │ │ │ │ add.w ip, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -370340,28 +370340,28 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ ite eq │ │ │ │ movweq r1, #403 @ 0x193 │ │ │ │ movwne r1, #622 @ 0x26e │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 174b98 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, r2, #1 │ │ │ │ ands r3, r2 │ │ │ │ @@ -370444,15 +370444,15 @@ │ │ │ │ bl 1737f4 │ │ │ │ movs r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1749d8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 174b9a │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1749bc │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r4, r2 │ │ │ │ @@ -370473,31 +370473,31 @@ │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov.w ip, #2 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ bl 173a60 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ mov r5, r4 │ │ │ │ b.n 174a7e │ │ │ │ movw r1, #683 @ 0x2ab │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w fp, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbnz r3, 174b0c │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ b.n 174a1a │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -370505,69 +370505,69 @@ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ cbz r0, 174b44 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.n 174c02 │ │ │ │ lsls r3, r2, #26 │ │ │ │ bne.w 174d28 │ │ │ │ vldr d7, [pc, #544] @ 174d80 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 174b8a │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 174b08 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [r3, #80] @ 0x50 │ │ │ │ bl 173508 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r2, [pc, #480] @ (174d98 ) │ │ │ │ ldr r3, [pc, #460] @ (174d88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3 │ │ │ │ @@ -370597,66 +370597,66 @@ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 174c38 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 174c9c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 174c80 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #129 @ 0x81 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 174b08 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r0, lr, r0 │ │ │ │ @@ -370808,27 +370808,27 @@ │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ movs r5, r4 │ │ │ │ lsls r5, r3, #20 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 174e50 │ │ │ │ ldr.w r4, [pc, #2740] @ 1758e0 │ │ │ │ - bl 2e6ae4 │ │ │ │ + bl 2e6af4 │ │ │ │ ldr.w r2, [pc, #2736] @ 1758e4 │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 2850c8 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1733a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ @@ -370869,15 +370869,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ movs r7, #0 │ │ │ │ mov ip, r4 │ │ │ │ add.w sl, sp, #128 @ 0x80 │ │ │ │ strd r7, r7, [r4] │ │ │ │ mov lr, sl │ │ │ │ strd r7, r7, [r4, #8] │ │ │ │ mov r9, sl │ │ │ │ @@ -370895,33 +370895,33 @@ │ │ │ │ strd r2, r5, [sl] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r5, [r3, #196] @ 0xc4 │ │ │ │ ldrb.w r3, [r8, #17] │ │ │ │ ldr r5, [r2, #24] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 17560e │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r9, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1753e4 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -371054,15 +371054,15 @@ │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ mov r5, r6 │ │ │ │ bl 1737f4 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 175010 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 1753e4 │ │ │ │ mov r9, r0 │ │ │ │ b.n 174f5a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -371205,33 +371205,33 @@ │ │ │ │ lsls r5, r3, #13 │ │ │ │ movs r0, r4 │ │ │ │ str r7, [r0, #0] │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17527a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ @@ -371244,24 +371244,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 173480 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r5 │ │ │ │ strd fp, r0, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 1737f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ b.n 17500a │ │ │ │ strh r7, [r0, #0] │ │ │ │ b.n 175254 │ │ │ │ strb r7, [r0, #0] │ │ │ │ b.n 175254 │ │ │ │ subs r7, #0 │ │ │ │ it ne │ │ │ │ @@ -371334,15 +371334,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 173480 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r7 │ │ │ │ strd r8, r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #813 @ 0x32d │ │ │ │ bl 1737f4 │ │ │ │ b.n 17500a │ │ │ │ @@ -371383,15 +371383,15 @@ │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #88] @ 0x58 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 209574 │ │ │ │ + bl 209584 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ beq.w 1758ae │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -371402,23 +371402,23 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r7, #20 │ │ │ │ movs r3, #31 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ bl 173a60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ @@ -371466,38 +371466,38 @@ │ │ │ │ lsls r0, r2, #8 │ │ │ │ movs r0, r4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 175514 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 20968c │ │ │ │ + bl 20969c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r5, #44 @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1758ae │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -371508,19 +371508,19 @@ │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r2, [pc, #888] @ (1758ec ) │ │ │ │ ldr r3, [pc, #856] @ (1758d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ @@ -371598,40 +371598,40 @@ │ │ │ │ cmp r2, r7 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ strd r7, r3, [r4] │ │ │ │ mov.w r1, #482 @ 0x1e2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r7, #0 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 175678 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r5, sp, #204 @ 0xcc │ │ │ │ blx 5a178 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #149 @ 0x95 │ │ │ │ @@ -371641,15 +371641,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w r8, [r9, #32] │ │ │ │ mov r5, r0 │ │ │ │ @@ -371713,15 +371713,15 @@ │ │ │ │ ldrb.w r3, [lr, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ beq.w 1758c2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -371730,42 +371730,42 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1758b4 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r9, r0 │ │ │ │ b.w 174f56 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 1757f4 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #32 │ │ │ │ @@ -371779,15 +371779,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 17541c │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ b.n 1754ee │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r5, [r4] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r9, r0 │ │ │ │ b.w 174f56 │ │ │ │ movs r7, #1 │ │ │ │ b.n 17562a │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 174e50 │ │ │ │ @@ -371907,33 +371907,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ movs r3, r4 │ │ │ │ lsls r0, r3, #5 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbz r3, 175996 │ │ │ │ ldr r4, [pc, #744] @ (175c60 ) │ │ │ │ - bl 2e6ae4 │ │ │ │ + bl 2e6af4 │ │ │ │ ldr r2, [pc, #744] @ (175c64 ) │ │ │ │ mov r3, r0 │ │ │ │ add r4, pc │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 2850c8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl 245b94 │ │ │ │ + bl 245ba4 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 175c48 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -371960,15 +371960,15 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 175bac │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r5, r9, [sp, #28] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ @@ -372050,15 +372050,15 @@ │ │ │ │ bl 1737f4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 175a40 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 175ba8 │ │ │ │ mov r8, r0 │ │ │ │ b.n 175a12 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ @@ -372131,15 +372131,15 @@ │ │ │ │ ldrd r0, r1, [r5, #80] @ 0x50 │ │ │ │ bl 173508 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r9, #720] @ 0x2d0 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r2, [pc, #164] @ (175c6c ) │ │ │ │ ldr r3, [pc, #140] @ (175c54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ eors r2, r3 │ │ │ │ @@ -372273,20 +372273,20 @@ │ │ │ │ cbz r3, 175d3c │ │ │ │ ldr.w r4, [pc, #1864] @ 176468 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1864] @ 17646c │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 2850c8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 175fa8 │ │ │ │ ldr.w r3, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -372328,15 +372328,15 @@ │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ orrs r2, r4 │ │ │ │ uxtb r4, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 175d82 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 175d7c │ │ │ │ subs r3, r4, #1 │ │ │ │ mov fp, r4 │ │ │ │ tst r3, r4 │ │ │ │ beq.w 175fa8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ @@ -372369,15 +372369,15 @@ │ │ │ │ str r6, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ - bl 209574 │ │ │ │ + bl 209584 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #152] @ 0x98 │ │ │ │ mov r6, r8 │ │ │ │ strd r3, r3, [sp, #160] @ 0xa0 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ strd r8, r9, [sp, #12] │ │ │ │ rbit r4, r4 │ │ │ │ @@ -372405,29 +372405,29 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r9, {r0, r1} │ │ │ │ mov r2, r7 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl 20773c │ │ │ │ + bl 20774c │ │ │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 20968c │ │ │ │ + bl 20969c │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 175f30 │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov sl, r4 │ │ │ │ @@ -372454,30 +372454,30 @@ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp sl, r3 │ │ │ │ beq.n 175f12 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 176ea8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 175f2c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r7 │ │ │ │ bne.n 175ecc │ │ │ │ mov r0, r6 │ │ │ │ b.n 175ed6 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r4, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r8, r3 │ │ │ │ beq.w 17700c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 176f1e │ │ │ │ @@ -372486,47 +372486,47 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [r9] │ │ │ │ movs r1, #140 @ 0x8c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr.w r3, [pc, #1292] @ 176470 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w fp, fp, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ rbit r4, fp │ │ │ │ clz r4, r4 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ bne.w 175e5e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ - bl 2097e0 │ │ │ │ + bl 2097f0 │ │ │ │ ldr.w r3, [pc, #1224] @ 176474 │ │ │ │ movs r1, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [pc, #1212] @ 176478 │ │ │ │ add r3, pc │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1feb54 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ str.w r0, [sl, #208] @ 0xd0 │ │ │ │ movs r2, #29 │ │ │ │ adds r1, r3, #1 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ @@ -372561,15 +372561,15 @@ │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r6, r1 │ │ │ │ add.w r8, sp, #152 @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r8 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ strd r7, r7, [r8] │ │ │ │ mov lr, r2 │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ mov r5, r2 │ │ │ │ @@ -372587,24 +372587,24 @@ │ │ │ │ strd r9, r6, [lr] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #420 @ 0x1a4 │ │ │ │ strd r7, r7, [sl, #216] @ 0xd8 │ │ │ │ str.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #412 @ 0x19c │ │ │ │ @@ -372680,39 +372680,39 @@ │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ add r7, pc │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov fp, r2 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2074e8 │ │ │ │ + bl 2074f8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [sl, #240] @ 0xf0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r0, [sl, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fea44 │ │ │ │ + bl 1fea54 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r6, #0, #26 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 2074e8 │ │ │ │ + bl 2074f8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1fea44 │ │ │ │ + bl 1fea54 │ │ │ │ ldr.w r3, [sl, #256] @ 0x100 │ │ │ │ str.w fp, [r7] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [sl, #256] @ 0x100 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -372721,21 +372721,21 @@ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r2, [pc, #688] @ (176484 ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ ldr r2, [pc, #680] @ (176488 ) │ │ │ │ str.w r0, [sl, #200] @ 0xc8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str.w r0, [sl, #204] @ 0xcc │ │ │ │ cmp fp, r3 │ │ │ │ beq.w 17700c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cbz r2, 17620a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -372748,47 +372748,47 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r4, [sl, #200] @ 0xc8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17623c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r6, #0 │ │ │ │ bl 1736e8 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [sl, #204] @ 0xcc │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 176274 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ add r2, sp, #180 @ 0xb4 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -372798,33 +372798,33 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr.w r4, [sl, #208] @ 0xd0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1762ba │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 176b2a │ │ │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ vldr d8, [pc, #364] @ 176448 │ │ │ │ vldr d9, [pc, #368] @ 176450 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ @@ -372877,37 +372877,37 @@ │ │ │ │ movs r3, #2 │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17637c │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 17630e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 176b26 │ │ │ │ str r0, [sp, #20] │ │ │ │ b.n 1762e6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #135 @ 0x87 │ │ │ │ beq.n 1763b6 │ │ │ │ @@ -372920,15 +372920,15 @@ │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr.w r7, [r3, #200] @ 0xc8 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -372936,18 +372936,18 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 1766d8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r4, #5 │ │ │ │ lsls r1, r4, #5 │ │ │ │ @@ -373005,25 +373005,25 @@ │ │ │ │ movs r7, r3 │ │ │ │ strh r2, [r3, r4] │ │ │ │ movs r7, r3 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r4, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r4 │ │ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov sl, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r3, r9 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w lr, [pc, #2908] @ 17701c │ │ │ │ str r7, [r4, #12] │ │ │ │ add.w r7, r3, #84 @ 0x54 │ │ │ │ strd r0, r0, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -373036,52 +373036,52 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r7, [r7, lr] │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w ip, r7, ip, lsl #7 │ │ │ │ ldrb.w r3, [ip, #50] @ 0x32 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #403 @ 0x193 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #16 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ mov r0, r8 │ │ │ │ bl 173a60 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #35] @ 0x23 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r3, #208] @ 0xd0 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r2, r0, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -373090,18 +373090,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 177012 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ @@ -373129,22 +373129,22 @@ │ │ │ │ lsls r7, r5, #20 │ │ │ │ lsls r5, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ @@ -373154,15 +373154,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w ip, r7, ip, lsl #2 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [ip, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ beq.w 1768fa │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r7, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r0, r3, #32 │ │ │ │ @@ -373236,40 +373236,40 @@ │ │ │ │ b.n 1765e8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ cbz r0, 176734 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ ldr.w r1, [r7, #244] @ 0xf4 │ │ │ │ bl 17359c │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ ldr.w r7, [r7, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r1, sl │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -373277,18 +373277,18 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 177012 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r2, #2 │ │ │ │ lsls r7, r2, #2 │ │ │ │ @@ -373316,22 +373316,22 @@ │ │ │ │ lsls r5, r6, #16 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ @@ -373340,15 +373340,15 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [lr, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #128] @ 0x80 │ │ │ │ beq.n 176948 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -373357,15 +373357,15 @@ │ │ │ │ bpl.w 1769c0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr.w r5, [r3, #200] @ 0xc8 │ │ │ │ it eq │ │ │ │ vstreq d9, [sp, #176] @ 0xb0 │ │ │ │ @@ -373381,25 +373381,25 @@ │ │ │ │ bl 1736e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1768c8 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ bl 1736e8 │ │ │ │ b.n 17638e │ │ │ │ movs r3, #32 │ │ │ │ @@ -373426,77 +373426,77 @@ │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 176932 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r9, r0 │ │ │ │ b.n 176734 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #0] │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 176970 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r9, r0 │ │ │ │ b.n 176858 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ vldr d7, [sp, #176] @ 0xb0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1769ae │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 176892 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ cmp r2, #31 │ │ │ │ bhi.w 177012 │ │ │ │ @@ -373679,15 +373679,15 @@ │ │ │ │ moveq r3, r2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #2 │ │ │ │ ldr.w r5, [sl, #204] @ 0xcc │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r3, r5, [r0, #44] @ 0x2c │ │ │ │ add.w r5, r0, #20 │ │ │ │ @@ -373695,18 +373695,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.w 177012 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #6 │ │ │ │ lsls r5, r3, #6 │ │ │ │ @@ -373805,23 +373805,23 @@ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ b.w 176118 │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ ldrb r7, [r2, #13] │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strb.w r7, [r0, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ ldr r7, [pc, #892] @ (17701c ) │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str.w r5, [r9, #12] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ strd r5, r5, [r9] │ │ │ │ str.w r5, [r9, #8] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ @@ -373833,94 +373833,94 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r2, r7] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 176d0c │ │ │ │ mov r3, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [sl, #208] @ 0xd0 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #176] @ 0xb0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 176d5e │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 1736e8 │ │ │ │ ldr.w r2, [sl, #212] @ 0xd4 │ │ │ │ ldr.w r1, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ bl 17359c │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #203] @ 0xcb │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 176f2a │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r9] │ │ │ │ mov r5, r0 │ │ │ │ str.w r3, [r9, #8] │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r2, [sl, #244] @ 0xf4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #228] @ 0xe4 │ │ │ │ bl 17359c │ │ │ │ ldr.w r3, [sl, #212] @ 0xd4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r4 │ │ │ │ @@ -373971,24 +373971,24 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r4, [sl, #228] @ 0xe4 │ │ │ │ str.w r3, [sl, #240] @ 0xf0 │ │ │ │ strd r2, r2, [sl, #232] @ 0xe8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225bb8 │ │ │ │ + bl 225bc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28fd70 │ │ │ │ + bl 28fd80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24efd8 │ │ │ │ + bl 24efe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b54c │ │ │ │ + bl 20b55c │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 176eec │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 176f60 │ │ │ │ @@ -374035,15 +374035,15 @@ │ │ │ │ movs r6, #16 │ │ │ │ b.n 176c7a │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cbnz r3, 176f60 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r2, [pc, #288] @ (177020 ) │ │ │ │ ldr r3, [pc, #292] @ (177024 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -374055,42 +374055,42 @@ │ │ │ │ movs r6, #1 │ │ │ │ b.n 176c7a │ │ │ │ movs r2, #1 │ │ │ │ b.w 175f54 │ │ │ │ movs r2, #1 │ │ │ │ b.w 175e7c │ │ │ │ movw r1, #867 @ 0x363 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str.w r4, [r9, #12] │ │ │ │ strd r5, r5, [r9] │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ str.w r5, [r9, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 176dbe │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 176ef2 │ │ │ │ ldr r4, [pc, #196] @ (177028 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #196] @ (17702c ) │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 2850c8 │ │ │ │ b.n 176ef2 │ │ │ │ movs r0, #0 │ │ │ │ b.n 176efc │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 175d3c │ │ │ │ b.w 175d1c │ │ │ │ @@ -374520,15 +374520,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 202870 │ │ │ │ + bl 202880 │ │ │ │ cbnz r0, 1773b8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ @@ -374722,15 +374722,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 202870 │ │ │ │ + bl 202880 │ │ │ │ cbnz r0, 177598 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -374932,15 +374932,15 @@ │ │ │ │ beq.n 177834 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ strb.w r8, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 177834 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 177834 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17778c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ @@ -374995,15 +374995,15 @@ │ │ │ │ bic.w r3, r3, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.n 177848 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1777ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 177798 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17777a │ │ │ │ @@ -375037,15 +375037,15 @@ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ strd r6, r0, [sp, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1778d6 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cbz r0, 1778ce │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 17788a │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -375059,24 +375059,24 @@ │ │ │ │ bne.n 1778ea │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r2, #8 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ beq.n 177912 │ │ │ │ cbnz r4, 1778ea │ │ │ │ orrs r6, r1 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 177890 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 177876 │ │ │ │ b.n 1777ec │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -375678,15 +375678,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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [pc, #264] @ (178084 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #0 │ │ │ │ vldr d7, [pc, #232] @ 178070 │ │ │ │ @@ -375699,25 +375699,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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 177fca │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov lr, r5 │ │ │ │ add.w r8, r8, r3, lsl #7 │ │ │ │ @@ -375743,21 +375743,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r4, #20 │ │ │ │ add.w r0, fp, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ ldr r2, [pc, #56] @ (178088 ) │ │ │ │ ldr r3, [pc, #44] @ (17807c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -375837,15 +375837,15 @@ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 1781c8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cbz r4, 178156 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ @@ -375858,15 +375858,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17813e │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq.n 178180 │ │ │ │ mov r0, sl │ │ │ │ mov r4, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cbz r4, 17819e │ │ │ │ mov sl, r0 │ │ │ │ b.n 178138 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp.w r2, #434 @ 0x1b2 │ │ │ │ bne.n 178148 │ │ │ │ add r2, sp, #12 │ │ │ │ @@ -375883,21 +375883,21 @@ │ │ │ │ bne.n 178156 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ bl 177f28 │ │ │ │ mov r0, sl │ │ │ │ movs r7, #1 │ │ │ │ mov r4, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 178160 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -375973,15 +375973,15 @@ │ │ │ │ bne.n 178250 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1780f4 │ │ │ │ b.n 1780ca │ │ │ │ mov r0, r2 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1781ec │ │ │ │ b.n 178256 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r6, [r2, #29] │ │ │ │ @@ -376338,15 +376338,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 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ 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 │ │ │ │ @@ -376356,15 +376356,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 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178750 │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 1786fa │ │ │ │ cmp r3, #5 │ │ │ │ @@ -376396,19 +376396,19 @@ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ bhi.n 17868a │ │ │ │ ldrd fp, r9, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2076d8 │ │ │ │ + bl 2076e8 │ │ │ │ movs r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 251504 │ │ │ │ + bl 251514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r3, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ ldrls r3, [r2, #8] │ │ │ │ @@ -376467,31 +376467,31 @@ │ │ │ │ beq.w 178afa │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 17879a │ │ │ │ ldr r2, [pc, #944] @ (178b30 ) │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ - bl 21411c │ │ │ │ + bl 21412c │ │ │ │ cbz r0, 17879a │ │ │ │ mov r8, r0 │ │ │ │ - bl 201550 │ │ │ │ + bl 201560 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201550 │ │ │ │ + bl 201560 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 178762 │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ @@ -376509,20 +376509,20 @@ │ │ │ │ bcs.w 178aba │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 178aa2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1787c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 178a7a │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ bls.w 178aba │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ @@ -376540,29 +376540,29 @@ │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cbz r5, 178866 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cbnz r0, 178866 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 178aa6 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cbz r2, 178870 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178840 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ mov r5, r4 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17882e │ │ │ │ @@ -376596,20 +376596,20 @@ │ │ │ │ bcs.w 178aba │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r2, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 178a9e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1788aa │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 178a7a │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ bcs.w 178aba │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -376626,20 +376626,20 @@ │ │ │ │ bne.n 178876 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r3, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 178b0c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 178b0c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne fp, r7 │ │ │ │ b.n 178766 │ │ │ │ ldr r3, [pc, #480] @ (178b28 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ @@ -376658,15 +376658,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldr.w r5, [r1, #-12] │ │ │ │ cbz r4, 178988 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178a84 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ @@ -376695,30 +376695,30 @@ │ │ │ │ mov r4, r7 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ cbz r4, 178a0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cbnz r0, 178a0c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 178a94 │ │ │ │ adds r7, #1 │ │ │ │ cmp fp, r7 │ │ │ │ beq.n 17899e │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr.w r5, [r3, #-12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1789e2 │ │ │ │ adds r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r7 │ │ │ │ bne.n 1789ce │ │ │ │ @@ -376737,40 +376737,40 @@ │ │ │ │ add r2, r9 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr.w r4, [r2, #-12] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 178a54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cbz r0, 178a6a │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ mov r8, r4 │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 178a34 │ │ │ │ mov r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r7 │ │ │ │ b.n 178878 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cbz r0, 178ab0 │ │ │ │ ldr.w r0, [fp, #52] @ 0x34 │ │ │ │ b.n 178a56 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ b.n 178766 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cbz r0, 178a94 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ b.n 17898a │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ b.n 178766 │ │ │ │ @@ -376798,15 +376798,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 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ 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 178752 │ │ │ │ @@ -376881,15 +376881,15 @@ │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov.w r8, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, sl │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r9, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 178d3a │ │ │ │ mov.w sl, #0 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -376944,36 +376944,36 @@ │ │ │ │ bne.n 178c64 │ │ │ │ mov r0, r6 │ │ │ │ b.n 178bf8 │ │ │ │ mov.w sl, #1 │ │ │ │ strb.w r7, [r3, #77] @ 0x4d │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cbz r6, 178c94 │ │ │ │ mov r9, r0 │ │ │ │ b.n 178bd8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #3 │ │ │ │ beq.n 178c5c │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ beq.n 178bf8 │ │ │ │ mov r0, r9 │ │ │ │ mov r6, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ movw r2, #597 @ 0x255 │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 178c72 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r8, r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 178cb6 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 178bc0 │ │ │ │ @@ -377006,15 +377006,15 @@ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r3, [sp, #26] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - bl 26fac0 │ │ │ │ + bl 26fad0 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ orr.w r9, r0, r8 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 178b7a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -377153,26 +377153,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 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ bl 178628 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1d34 │ │ │ │ + bl 1e1d44 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -377210,15 +377210,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 179520 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 2140e0 │ │ │ │ + bl 2140f0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17952e │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ @@ -377259,15 +377259,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 178f60 │ │ │ │ mov r0, r2 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 178f5a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 179582 │ │ │ │ @@ -377363,15 +377363,15 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -377404,51 +377404,51 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ cbz r5, 17911a │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 178628 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1d34 │ │ │ │ + bl 1e1d44 │ │ │ │ str r5, [r7, #0] │ │ │ │ adds r7, #4 │ │ │ │ cmp r9, r4 │ │ │ │ bne.n 1790f2 │ │ │ │ ldrd r8, r5, [r4] │ │ │ │ ldr.w r6, [r8, #-12] │ │ │ │ cbz r5, 179172 │ │ │ │ add.w r9, r4, #4 │ │ │ │ movs r7, #0 │ │ │ │ cbz r7, 179160 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cbnz r0, 179160 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cbz r0, 179170 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 1794e0 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20f4b4 │ │ │ │ + bl 20f4c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17913c │ │ │ │ mov r7, r6 │ │ │ │ cmp r9, r4 │ │ │ │ beq.n 179172 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ ldr.w r6, [r3, #-12] │ │ │ │ @@ -377479,29 +377479,29 @@ │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ ite ne │ │ │ │ movwne r1, #730 @ 0x2da │ │ │ │ movweq r1, #731 @ 0x2db │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 178fc4 │ │ │ │ cmp.w sl, #32 │ │ │ │ beq.w 1793d8 │ │ │ │ @@ -377509,21 +377509,21 @@ │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 178fd2 │ │ │ │ mov fp, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 178fa8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1793ee │ │ │ │ b.n 1793e4 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ @@ -377630,15 +377630,15 @@ │ │ │ │ bne.w 1791f6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [r3, sl, lsl #2] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r1, #729 @ 0x2d9 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ add.w r6, r0, #84 @ 0x54 │ │ │ │ @@ -377652,42 +377652,42 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1791f6 │ │ │ │ ldr.w r2, [fp, #112] @ 0x70 │ │ │ │ b.n 179294 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 17949c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 179312 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 26fa5c │ │ │ │ + bl 26fa6c │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 17905e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 178fc4 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 214104 │ │ │ │ + bl 214114 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r2, [pc, #412] @ (179598 ) │ │ │ │ ldr r3, [pc, #412] @ (17959c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -377746,30 +377746,30 @@ │ │ │ │ bne.w 178fc4 │ │ │ │ b.n 179290 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movw r1, #730 @ 0x2da │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str.w r8, [r3, sl, lsl #2] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add.w r5, r0, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1791f6 │ │ │ │ mov r6, r7 │ │ │ │ b.n 179172 │ │ │ │ sub.w r1, r3, #223 @ 0xdf │ │ │ │ movs r2, #161 @ 0xa1 │ │ │ │ @@ -377790,15 +377790,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 178ee4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 2140e0 │ │ │ │ + bl 2140f0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ add r3, sp, #376 @ 0x178 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ mov r0, r3 │ │ │ │ @@ -377819,27 +377819,27 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 178f96 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ b.n 1793e4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ b.n 1793ee │ │ │ │ mov r1, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ b.n 17956c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -377997,35 +377997,35 @@ │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17975e │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [r7, #24] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ str r6, [r7, #76] @ 0x4c │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ @@ -378035,15 +378035,15 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w ip, r8, ip, lsl #2 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r6, [r4, #33] @ 0x21 │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 179b6a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ beq.w 179ba2 │ │ │ │ cmp r6, #32 │ │ │ │ beq.n 179812 │ │ │ │ @@ -378054,15 +378054,15 @@ │ │ │ │ beq.w 179c62 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #16 │ │ │ │ beq.n 1797ec │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add.w fp, fp, r3, lsl #7 │ │ │ │ ldrb.w r3, [fp, #31] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -378071,23 +378071,23 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2008fc │ │ │ │ + bl 20090c │ │ │ │ cmp r5, #0 │ │ │ │ bne.w 1796d6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1796ba │ │ │ │ mov r6, sl │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ ldr.w fp, [r7] │ │ │ │ @@ -378169,19 +378169,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 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov fp, r0 │ │ │ │ mov.w r1, #804 @ 0x324 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str.w r9, [r7, #48] @ 0x30 │ │ │ │ str.w fp, [r7, #60] @ 0x3c │ │ │ │ add.w r6, r6, r3, lsl #7 │ │ │ │ @@ -378193,23 +378193,23 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2008fc │ │ │ │ + bl 20090c │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 1798a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17988a │ │ │ │ b.n 1799c0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -378268,73 +378268,73 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 179a10 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #3 │ │ │ │ mov.w r1, #728 @ 0x2d8 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ strd r3, r2, [r7, #112] @ 0x70 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r1, #133 @ 0x85 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - bl 1ff3dc │ │ │ │ + bl 1ff3ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #727 @ 0x2d7 │ │ │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ mov r0, fp │ │ │ │ - bl 210044 │ │ │ │ + bl 210054 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ ldrd r5, r4, [r3] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ str r2, [r1, #20] │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r2, [pc, #628] @ (179d54 ) │ │ │ │ ldr r3, [pc, #632] @ (179d58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -378372,44 +378372,44 @@ │ │ │ │ moveq r4, r5 │ │ │ │ bne.w 17982e │ │ │ │ movs r5, #0 │ │ │ │ b.n 1796fe │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov fp, r0 │ │ │ │ b.n 179934 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ b.n 1798f8 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ vstr d8, [r7, #112] @ 0x70 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 179b90 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r9, r0 │ │ │ │ b.n 179812 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ str.w r3, [sl, #8] │ │ │ │ add.w fp, r7, #140 @ 0x8c │ │ │ │ str.w r9, [r7, #124] @ 0x7c │ │ │ │ @@ -378438,95 +378438,95 @@ │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w fp, [r7, #28] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w fp!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r9, r0 │ │ │ │ b.n 179812 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ orr.w r3, r6, #4 │ │ │ │ movs r2, #4 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ mov r9, r0 │ │ │ │ b.n 179812 │ │ │ │ mov ip, fp │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ add.w r6, r7, #172 @ 0xac │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r7, #20] │ │ │ │ str r1, [r7, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w r2, r7, #172 @ 0xac │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov lr, r2 │ │ │ │ str r2, [r7, #28] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 179bd6 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 179994 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp.w r2, #828 @ 0x33c │ │ │ │ beq.w 179b20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 17988a │ │ │ │ b.n 1799c0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ bne.w 17982e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #479 @ 0x1df │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 179b46 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1796ba │ │ │ │ b.n 17983c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #479 @ 0x1df │ │ │ │ cmp r3, r2 │ │ │ │ @@ -378726,15 +378726,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 179ed4 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e625c │ │ │ │ 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 │ │ │ │ @@ -378757,15 +378757,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e625c │ │ │ │ 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} │ │ │ │ @@ -378785,15 +378785,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr.w r3, [r7, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r7, #396] @ 0x18c │ │ │ │ b.n 179f6c │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -378885,15 +378885,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17a086 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -378956,15 +378956,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17a132 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ 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, 17a176 │ │ │ │ mov r4, r3 │ │ │ │ @@ -378975,15 +378975,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17a166 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 17a118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a11e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 17a118 │ │ │ │ @@ -379005,29 +379005,29 @@ │ │ │ │ bne.n 17a238 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 17a124 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ 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 17a11e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 17a228 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e625c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 17a234 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 17a1f2 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -379042,20 +379042,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17a1f0 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 17a11e │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r7, r0 │ │ │ │ b.n 17a1ca │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 17a1da │ │ │ │ @@ -379431,15 +379431,15 @@ │ │ │ │ bhi.w 17a8d4 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 17a8c6 │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 17a612 │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -379592,20 +379592,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17aa1c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 17a7b8 │ │ │ │ b.n 17aa1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17aa1c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17a7aa │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -379723,15 +379723,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17a8ca │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 17a5f6 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17aa3e │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 17a5fa │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -379753,15 +379753,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17a9b8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17a9e2 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ cbz r0, 17a940 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 17a626 │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -379876,105 +379876,105 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ movs r6, #0 │ │ │ │ adds r0, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ab68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ab5c │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ab50 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ab44 │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17ab38 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17ab2c │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 17ab20 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 17ab14 │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ cbz r0, 17ab08 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 17aa54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aaf8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aaea │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aadc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aace │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aac0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aaae │ │ │ │ mov r0, sl │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aa9c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aa8a │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17aa78 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -380532,22 +380532,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 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17b20e │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 17b15a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17b20e │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -380570,15 +380570,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 17b1c4 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 17b1e6 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp sl, r2 │ │ │ │ beq.n 17b1b8 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ @@ -380622,30 +380622,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 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ cbz r0, 17b284 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 17b270 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cbz r2, 17b26a │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 17b26a │ │ │ │ ldrh r1, [r0, #12] │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ beq.n 17b26a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ @@ -380653,15 +380653,15 @@ │ │ │ │ cbnz r6, 17b278 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17b23c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17b232 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -381048,15 +381048,15 @@ │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w sp, [r7, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ @@ -381108,19 +381108,19 @@ │ │ │ │ bmi.w 17bd88 │ │ │ │ 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 1e65b4 │ │ │ │ + bl 1e65c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17bcb0 │ │ │ │ - bl 1e65fc │ │ │ │ + bl 1e660c │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r7, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mov fp, sl │ │ │ │ @@ -381194,15 +381194,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 17b96c │ │ │ │ ldr r5, [r7, #84] @ 0x54 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65fc │ │ │ │ + bl 1e660c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 17b746 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -381346,15 +381346,15 @@ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, fp │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r7, #72] @ 0x48 │ │ │ │ b.n 17b7b8 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r2 │ │ │ │ orr.w r5, r8, r3 │ │ │ │ ldr r3, [pc, #964] @ (17bd3c ) │ │ │ │ @@ -381664,15 +381664,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #12] │ │ │ │ str r3, [r7, #0] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ and.w r3, r2, #8192 @ 0x2000 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ b.n 17b8e4 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ @@ -381941,26 +381941,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 17bfa2 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 17bf8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65fc │ │ │ │ + bl 1e660c │ │ │ │ cbz r0, 17bf5c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 17bf5c │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 17bf5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65fc │ │ │ │ + bl 1e660c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17bf42 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 17bf5c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -382015,27 +382015,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 17c0cc │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e625c │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17c0a4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e625c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 17c066 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 17c0ae │ │ │ │ @@ -382052,19 +382052,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17c030 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ cbz r5, 17c0a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17c00e │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -382085,38 +382085,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17c07a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 17c05a │ │ │ │ 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 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ b.n 17c058 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ b.n 17c0a0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e625c │ │ │ │ b.n 17bff6 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ movs r4, #48 @ 0x30 │ │ │ │ @@ -382367,15 +382367,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #396] @ 0x18c │ │ │ │ b.n 17c2ce │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -382385,25 +382385,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 1e624c │ │ │ │ + bl 1e625c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ cbz r0, 17c394 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 17aa54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c382 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 17c3c0 │ │ │ │ @@ -382549,15 +382549,15 @@ │ │ │ │ bl 1a91fc │ │ │ │ mov r0, r5 │ │ │ │ bl 17deb4 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 1b13a8 │ │ │ │ mov.w r1, #412 @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldrb.w r3, [r5, #1215] @ 0x4bf │ │ │ │ strb.w r3, [r0, #408] @ 0x198 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ str.w r3, [r0, #384] @ 0x180 │ │ │ │ ldr.w r2, [pc, #2532] @ 17cf28 │ │ │ │ @@ -382702,21 +382702,21 @@ │ │ │ │ bl 18549c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #372] @ 0x174 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ adds r3, #7 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r8 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ mov r1, r4 │ │ │ │ @@ -382988,52 +382988,52 @@ │ │ │ │ mla r3, r5, r3, r4 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 17c986 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c9ce │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c9b6 │ │ │ │ add.w r0, r8, #236 @ 0xec │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17c9f2 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c9da │ │ │ │ add.w r0, r8, #360 @ 0x168 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 17ca16 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17c9fe │ │ │ │ ldr.w r7, [sl, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ beq.w 17cc9c │ │ │ │ @@ -383082,15 +383082,15 @@ │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 17cb2a │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17cb44 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17cb44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrh r0, [r0, #12] │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ and.w r1, r3, #8 │ │ │ │ and.w ip, r3, #4 │ │ │ │ @@ -383390,15 +383390,15 @@ │ │ │ │ bne.w 17d766 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1ae49c │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r4, r3, #24 │ │ │ │ bmi.w 17d7f6 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #312] @ (17cf34 ) │ │ │ │ ldr r3, [pc, #292] @ (17cf20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ @@ -383833,15 +383833,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 17d432 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ 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 17ccd0 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ @@ -384004,15 +384004,15 @@ │ │ │ │ beq.w 17c84e │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ b.w 17c84e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ b.w 17cbe6 │ │ │ │ mov r0, r8 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ str r0, [r7, r6] │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ b.n 17d280 │ │ │ │ lsls r3, r3, #12 │ │ │ │ it mi │ │ │ │ submi r5, #248 @ 0xf8 │ │ │ │ b.n 17d30e │ │ │ │ @@ -384317,15 +384317,15 @@ │ │ │ │ ldr.w r3, [pc, #1548] @ 17dd50 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1544] @ 17dd54 │ │ │ │ ldr.w r1, [pc, #1544] @ 17dd58 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b48a4 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17cde0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ bl 1aeddc │ │ │ │ @@ -384354,57 +384354,57 @@ │ │ │ │ ldr.w r3, [pc, #1452] @ 17dd5c │ │ │ │ ldr.w r2, [pc, #1452] @ 17dd60 │ │ │ │ ldr.w r1, [pc, #1452] @ 17dd64 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 17c664 │ │ │ │ ldr.w r3, [pc, #1428] @ 17dd68 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1428] @ 17dd6c │ │ │ │ ldr.w r1, [pc, #1428] @ 17dd70 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ b.w 17c56a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r3, [pc, #1400] @ 17dd74 │ │ │ │ ldr.w r2, [pc, #1400] @ 17dd78 │ │ │ │ ldr.w r1, [pc, #1400] @ 17dd7c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r0, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 17cdf0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #16 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ ldr.w r2, [pc, #1348] @ 17dd80 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [fp, #4] │ │ │ │ ldr.w r2, [pc, #1336] @ 17dd84 │ │ │ │ add.w r0, r4, #16 │ │ │ │ @@ -384656,15 +384656,15 @@ │ │ │ │ bne.w 17d994 │ │ │ │ ldrd sl, r8, [sp, #48] @ 0x30 │ │ │ │ ldrd r7, r9, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ adds r3, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.w 17c62c │ │ │ │ ldrh.w lr, [r5, #8] │ │ │ │ clz r5, lr │ │ │ │ rsb r5, r5, #32 │ │ │ │ add.w r5, r2, r5, lsl #1 │ │ │ │ cmp lr, fp │ │ │ │ it ne │ │ │ │ @@ -384876,36 +384876,36 @@ │ │ │ │ ldr r3, [pc, #144] @ (17dd8c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #144] @ (17dd90 ) │ │ │ │ ldr r1, [pc, #144] @ (17dd94 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b48a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17d79a │ │ │ │ ldr r3, [pc, #124] @ (17dd98 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #124] @ (17dd9c ) │ │ │ │ ldr r1, [pc, #128] @ (17dda0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1b48a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ b.n 17d782 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.w 17cdf8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ b.n 17d970 │ │ │ │ udf #56 @ 0x38 │ │ │ │ movs r6, r3 │ │ │ │ @@ -385055,15 +385055,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #20 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r3, [r3, #372] @ 0x174 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr.w r3, [pc, #1744] @ 17e5b4 │ │ │ │ @@ -385072,15 +385072,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ bl 1ad4bc │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 193168 │ │ │ │ ldr.w r2, [pc, #1712] @ 17e5b8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -385096,21 +385096,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 17e05e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 17df4a │ │ │ │ b.n 17df7e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 17df7e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17df3e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -385124,15 +385124,15 @@ │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r6, r7 │ │ │ │ beq.n 17e04e │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 17df5e │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17df4a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r4, r2 │ │ │ │ @@ -385148,15 +385148,15 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add.w r4, r5, r7, lsl #3 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 17e57a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -385235,15 +385235,15 @@ │ │ │ │ bne.n 17dfe8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrd r7, r5, [sp, #24] │ │ │ │ movs r1, #12 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r6, [sp, #8] │ │ │ │ movs r6, #12 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str.w r0, [r5, r7, lsl #3] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 5ab88 │ │ │ │ @@ -385377,15 +385377,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 17e1ce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r2 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ b.n 17e210 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -385650,15 +385650,15 @@ │ │ │ │ adds r2, r3, r1 │ │ │ │ ldr.w fp, [r3, r1] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e5a2 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e582 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ @@ -385678,15 +385678,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r7, r2 │ │ │ │ moveq r8, r5 │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 17e4ea │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 17e582 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ @@ -385754,15 +385754,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 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17e6cc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r6, [r0, #104] @ 0x68 │ │ │ │ subs r6, #0 │ │ │ │ @@ -385786,15 +385786,15 @@ │ │ │ │ ldrb.w r3, [r3, #319] @ 0x13f │ │ │ │ add.w r1, r5, #256 @ 0x100 │ │ │ │ strb.w r3, [r4, #1215] @ 0x4bf │ │ │ │ blx 5ab88 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ subs r2, #1 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r2, #13 │ │ │ │ bhi.n 17e6a2 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -385835,15 +385835,15 @@ │ │ │ │ blx 5ab88 │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbz r3, 17e6d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add.w r1, r5, #40 @ 0x28 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ @@ -386046,15 +386046,15 @@ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r2, [pc, #72] @ (17e954 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [pc, #72] @ (17e958 ) │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ ldr r2, [pc, #56] @ (17e95c ) │ │ │ │ ldr r3, [pc, #36] @ (17e948 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -386201,15 +386201,15 @@ │ │ │ │ ldr.w r2, [r2, #152] @ 0x98 │ │ │ │ cmp r2, r5 │ │ │ │ bcc.n 17eae2 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e527c │ │ │ │ + bl 1e528c │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r5 │ │ │ │ str.w r5, [r4, #152] @ 0x98 │ │ │ │ bcs.n 17eae0 │ │ │ │ mov.w r1, #3503345872 @ 0xd0d0d0d0 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ @@ -386426,15 +386426,15 @@ │ │ │ │ movs r5, r5 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ 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 │ │ │ │ @@ -386456,15 +386456,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 1cfa94 │ │ │ │ + bl 1cfaa4 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 17edd0 │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 17edfc │ │ │ │ ldrb.w r3, [r4, #96] @ 0x60 │ │ │ │ cbnz r3, 17edf4 │ │ │ │ @@ -386534,19 +386534,19 @@ │ │ │ │ rbit r3, r4 │ │ │ │ cmp r4, #0 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ bne.n 17ee32 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ add.w r0, r5, #924 @ 0x39c │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #32 │ │ │ │ mov lr, r1 │ │ │ │ @@ -386705,19 +386705,19 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r0, #924 @ 0x39c │ │ │ │ - bl 1f856c │ │ │ │ + bl 1f857c │ │ │ │ add.w r3, r8, #12 │ │ │ │ str.w r8, [r6, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -387299,15 +387299,15 @@ │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ b.n 17f6c6 │ │ │ │ cmp r0, #28 │ │ │ │ beq.n 17f716 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e6d10 │ │ │ │ + bl 2e6d20 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [pc, #1984] @ 17fe68 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -387384,15 +387384,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 17f8ea │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e6d10 │ │ │ │ + bl 2e6d20 │ │ │ │ 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 │ │ │ │ @@ -387425,15 +387425,15 @@ │ │ │ │ ldrb.w r3, [r3, #912] @ 0x390 │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 17f8ea │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17f78a │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e6ce8 │ │ │ │ + bl 2e6cf8 │ │ │ │ b.n 17f792 │ │ │ │ ldr.w fp, [r2, #88] @ 0x58 │ │ │ │ add.w ip, r2, #84 @ 0x54 │ │ │ │ cmp fp, ip │ │ │ │ beq.n 17f8d0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ @@ -387515,15 +387515,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 17f78a │ │ │ │ ldrb.w r0, [r6, #908] @ 0x38c │ │ │ │ - bl 2e6dc0 │ │ │ │ + bl 2e6dd0 │ │ │ │ b.n 17f792 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r2, [pc, #1432] @ 17fe90 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ @@ -387747,15 +387747,15 @@ │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 17fd9a │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 2e6e10 │ │ │ │ + bl 2e6e20 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ b.n 17f6a6 │ │ │ │ ldrd r8, r4, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ @@ -388197,30 +388197,30 @@ │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2108] @ 0x83c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 17ed34 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r4, #198 @ 0xc6 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ movs r2, #32 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ - bl 1f6624 │ │ │ │ + bl 1f6634 │ │ │ │ addw r1, sp, #2072 @ 0x818 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2e44 │ │ │ │ + bl 1e2e54 │ │ │ │ ldr r3, [pc, #932] @ (180364 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 18001c │ │ │ │ lsls r1, r3, #25 │ │ │ │ bmi.n 17fff4 │ │ │ │ @@ -388273,15 +388273,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1800e8 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr r1, [pc, #816] @ (180370 ) │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5518 │ │ │ │ ldr r1, [pc, #808] @ (180374 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5af20 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18010c │ │ │ │ @@ -388299,15 +388299,15 @@ │ │ │ │ beq.w 18034e │ │ │ │ mov r0, r4 │ │ │ │ bl 17ed34 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 180336 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1802de │ │ │ │ add r6, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -388353,15 +388353,15 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ blx 5a4c0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 18018a │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cbnz r3, 180172 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 180006 │ │ │ │ ldr r2, [pc, #600] @ (18037c ) │ │ │ │ ldr r3, [pc, #568] @ (18035c ) │ │ │ │ add r2, pc │ │ │ │ @@ -388434,15 +388434,15 @@ │ │ │ │ str r6, [r2, #0] │ │ │ │ bl 17f250 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac9c │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr.w r8, [r8] │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r2, r8 │ │ │ │ blx 5ab88 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -388490,15 +388490,15 @@ │ │ │ │ bl 17f250 │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac9c │ │ │ │ ldr r1, [pc, #292] @ (180398 ) │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d80 │ │ │ │ + bl 1e2d90 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 59c6c │ │ │ │ b.n 180120 │ │ │ │ ldr r2, [pc, #276] @ (18039c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1801b0 │ │ │ │ ldr r2, [pc, #276] @ (1803a0 ) │ │ │ │ @@ -388787,15 +388787,15 @@ │ │ │ │ blx 5af38 │ │ │ │ cbz r0, 1805b6 │ │ │ │ ldr r2, [pc, #328] @ (180690 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #328] @ (180694 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ movs r1, #1 │ │ │ │ lsr.w r0, r8, r1 │ │ │ │ blx 5aa44 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 180608 │ │ │ │ cmp r4, r7 │ │ │ │ @@ -388826,15 +388826,15 @@ │ │ │ │ bne.n 180572 │ │ │ │ b.n 180578 │ │ │ │ ldrh.w lr, [r6, #172] @ 0xac │ │ │ │ mov r7, ip │ │ │ │ cmp.w lr, #0 │ │ │ │ bne.n 18050a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ bl 190f18 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [pc, #204] @ (180698 ) │ │ │ │ ldr r3, [pc, #184] @ (180684 ) │ │ │ │ @@ -388850,68 +388850,68 @@ │ │ │ │ ldrd r3, r4, [r2, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #176] @ (18069c ) │ │ │ │ ldr r1, [pc, #180] @ (1806a0 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1805c8 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ it cc │ │ │ │ movcc r8, r4 │ │ │ │ uxth.w r8, r8 │ │ │ │ b.n 180544 │ │ │ │ ldr r4, [pc, #152] @ (1806a4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [pc, #152] @ (1806a8 ) │ │ │ │ add r4, pc │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 17e84c │ │ │ │ ldr r2, [pc, #136] @ (1806ac ) │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 17e84c │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n 1805f6 │ │ │ │ ldr.w r4, [r6, #252] @ 0xfc │ │ │ │ ldr r2, [pc, #104] @ (1806b0 ) │ │ │ │ ldr r1, [pc, #104] @ (1806b4 ) │ │ │ │ ldrd r3, r4, [r4, #24] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 1805f6 │ │ │ │ mov r4, lr │ │ │ │ b.n 180536 │ │ │ │ ldr r2, [pc, #88] @ (1806b8 ) │ │ │ │ ldr r1, [pc, #88] @ (1806bc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 18063a │ │ │ │ ldr r2, [pc, #80] @ (1806c0 ) │ │ │ │ ldr r1, [pc, #84] @ (1806c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.n 18063a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfbfe00ad │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbfa00ad │ │ │ │ @@ -389027,15 +389027,15 @@ │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1803e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180774 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 16c778 │ │ │ │ ldr r3, [pc, #96] @ (180828 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -389051,32 +389051,32 @@ │ │ │ │ it ne │ │ │ │ cmpne r2, #5 │ │ │ │ ldr.w r3, [r5, #252] @ 0xfc │ │ │ │ bne.n 18074e │ │ │ │ b.n 180722 │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ mov r1, r4 │ │ │ │ - bl 285010 │ │ │ │ + bl 285020 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ b.n 1807d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [pc, #40] @ (18082c ) │ │ │ │ ldr r2, [pc, #40] @ (180830 ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 2850c8 │ │ │ │ b.n 1807d0 │ │ │ │ nop │ │ │ │ ldrsb.w r0, [ip, sp, lsl #2] │ │ │ │ lsrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r7, #26] │ │ │ │ movs r6, r3 │ │ │ │ @@ -389095,15 +389095,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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r4, [r7, #920] @ 0x398 │ │ │ │ cbz r4, 18088e │ │ │ │ ldrb r6, [r5, #1] │ │ │ │ and.w r6, r6, #1 │ │ │ │ cbz r6, 1808d0 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ add.w r1, r4, #16 │ │ │ │ @@ -389131,15 +389131,15 @@ │ │ │ │ cbz r0, 1808ba │ │ │ │ ldrd r3, r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1808c2 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ add.w r0, r7, #924 @ 0x39c │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 18087a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -389471,48 +389471,48 @@ │ │ │ │ cbz r1, 180c8a │ │ │ │ ldr r3, [pc, #176] @ (180cdc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ b.n 180bae │ │ │ │ ldr r0, [pc, #172] @ (180ce0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea5ac │ │ │ │ ldr r3, [pc, #168] @ (180ce4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 180bee │ │ │ │ ldr r0, [pc, #152] @ (180ce8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea5ac │ │ │ │ ldr r3, [pc, #148] @ (180cec ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 180bc0 │ │ │ │ ldr r0, [pc, #128] @ (180cf0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea5ac │ │ │ │ ldr r3, [pc, #124] @ (180cf4 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ b.n 180bd8 │ │ │ │ ldr r0, [pc, #108] @ (180cf8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea5ac │ │ │ │ ldr r3, [pc, #104] @ (180cfc ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ str r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r4, #0] │ │ │ │ @@ -389752,15 +389752,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 180eac │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e625c │ │ │ │ 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] │ │ │ │ @@ -389774,23 +389774,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 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ cbz r0, 180f2e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 180ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 180f18 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -389939,15 +389939,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 181092 │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ @@ -389987,15 +389987,15 @@ │ │ │ │ bls.n 18110e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18111c │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 181114 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 181114 │ │ │ │ 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 │ │ │ │ @@ -390035,15 +390035,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 1811c0 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 1811cc │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 1811e8 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1811a0 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi sl, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -390238,24 +390238,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 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 1813dc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1813e2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 1813a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1813c4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -390428,15 +390428,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 1815bc │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ cbz r0, 1815c2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 1815c8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1813a4 │ │ │ │ @@ -391240,15 +391240,15 @@ │ │ │ │ movw r1, #1029 @ 0x405 │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 181dfa │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ bic.w r2, r2, #8 │ │ │ │ str r1, [r3, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ @@ -391742,24 +391742,24 @@ │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ ldr.w r2, [r8] │ │ │ │ movs r1, #8 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ strd r0, fp, [sp, #176] @ 0xb0 │ │ │ │ mov r0, fp │ │ │ │ str.w r8, [sp, #168] @ 0xa8 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #100] @ 0x64 │ │ │ │ cmp r5, r2 │ │ │ │ beq.w 182734 │ │ │ │ @@ -392170,24 +392170,24 @@ │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r4, #0 │ │ │ │ cbz r3, 182752 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r4 │ │ │ │ bhi.n 18273c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -392236,18 +392236,18 @@ │ │ │ │ bne.n 182798 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 18278a │ │ │ │ mov r7, ip │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - bl 1e5418 │ │ │ │ + bl 1e5428 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr.w r3, [pc, #1232] @ 182cd4 │ │ │ │ ldr.w r2, [pc, #1232] @ 182cd8 │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ @@ -392522,26 +392522,26 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182aa4 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 182af4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 180ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 182ade │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ b.n 182aa4 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -392858,15 +392858,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ b.n 182664 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ mov r4, ip │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [r3, r6] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ add.w lr, ip, r6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r3, #28] │ │ │ │ @@ -392979,21 +392979,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 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 182f72 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r3, r1, lsl #2 │ │ │ │ str.w r0, [r3], #4 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ @@ -393051,24 +393051,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 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 183020 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 182fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183008 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -393147,31 +393147,31 @@ │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r3, #19 │ │ │ │ bpl.n 1830fa │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cbz r3, 183114 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 183136 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 1830dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183120 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 183154 │ │ │ │ @@ -393210,15 +393210,15 @@ │ │ │ │ beq.n 1831b6 │ │ │ │ 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 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 1831cc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [ip] │ │ │ │ cmp r2, r4 │ │ │ │ bne.n 18319a │ │ │ │ ldr.w r1, [ip, #28] │ │ │ │ @@ -393244,15 +393244,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 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 183230 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ bls.n 183236 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ lsls r0, r4, #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -393592,15 +393592,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 1e624c │ │ │ │ + bl 1e625c │ │ │ │ ldrb.w r2, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 18357a │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 18351e │ │ │ │ @@ -393609,15 +393609,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 18351e │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e625c │ │ │ │ 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 │ │ │ │ @@ -393995,17 +393995,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 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ add.w r0, r9, #12 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1839ea │ │ │ │ add r7, sp, #4 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ @@ -394031,28 +394031,28 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ bl 1836fc │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ str.w r8, [r2, #4] │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 183924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18397c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp sl, r2 │ │ │ │ @@ -394075,15 +394075,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 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ cbz r0, 183a86 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ @@ -394107,15 +394107,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1836fc │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 183a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183a38 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -394137,15 +394137,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, sl │ │ │ │ b.n 183af8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [ip, #12] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r1, r2, #30 │ │ │ │ bne.n 183b0e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 183b0e │ │ │ │ cmp.w fp, #0 │ │ │ │ @@ -394268,15 +394268,15 @@ │ │ │ │ ldrb.w r1, [r8, #20] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 183be0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ bl 183138 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl] │ │ │ │ @@ -394310,26 +394310,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 183b54 │ │ │ │ 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 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 183b74 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 183a8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 183c9c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -394413,15 +394413,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183d5c │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cbnz r3, 183da0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 183d06 │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ @@ -394452,15 +394452,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 183dc0 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 183dcc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cbz r1, 183e3c │ │ │ │ ldrb.w r4, [r1, #39] @ 0x27 │ │ │ │ @@ -394797,33 +394797,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 1841e0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18415e │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ b.n 1841a2 │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 17c350 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 18415e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 18415e │ │ │ │ mov r6, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184194 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184182 │ │ │ │ @@ -394843,19 +394843,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 18359c │ │ │ │ b.n 184182 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184166 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 184212 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 184230 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -394864,15 +394864,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 184166 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 184166 │ │ │ │ mov r6, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184212 │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 184200 │ │ │ │ @@ -394917,15 +394917,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 184316 │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e625c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 184398 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -394942,15 +394942,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1842bc │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ b.n 184288 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1842c6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 184392 │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -394966,15 +394966,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 184304 │ │ │ │ b.n 184300 │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1e624c │ │ │ │ + bl 1e625c │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add.w r8, r4, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1843a4 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -394991,15 +394991,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 184330 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ ldrb.w r3, [r5, #105] @ 0x69 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18429e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 184288 │ │ │ │ b.n 18429e │ │ │ │ @@ -395517,15 +395517,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 1851d2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 18516e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 184946 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r7, #24 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -395590,15 +395590,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1848b6 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 1848fc │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 184894 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ @@ -395619,27 +395619,27 @@ │ │ │ │ bne.n 184956 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1849a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 182fa4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18498e │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r0 │ │ │ │ bcc.n 18495c │ │ │ │ @@ -395675,35 +395675,35 @@ │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cbz r2, 184a1e │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr.w fp, [r2, r5, lsl #2] │ │ │ │ ldr.w r1, [fp, #28] │ │ │ │ cbz r1, 184a1e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bl 183138 │ │ │ │ ldr.w r0, [sl, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ bcc.n 1849ea │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 1849c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 184a4a │ │ │ │ b.n 1844ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1844ec │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ ldr r7, [r2, #40] @ 0x28 │ │ │ │ @@ -395721,15 +395721,15 @@ │ │ │ │ bl 183a8c │ │ │ │ b.n 184a3c │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ b.n 1848d8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r3, #67] @ 0x43 │ │ │ │ cbz r3, 184ab4 │ │ │ │ bl 191e1c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -395916,27 +395916,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 18524c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 184ca4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1830dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 184c8e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -396061,15 +396061,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov lr, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -396095,19 +396095,19 @@ │ │ │ │ lslpl r3, r3, #1 │ │ │ │ movs r2, #4 │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #48] @ 0x30 │ │ │ │ ldrd r1, r3, [sl, #16] │ │ │ │ - bl 1e5244 │ │ │ │ + bl 1e5254 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r1, fp │ │ │ │ bl 182ea8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ @@ -396382,19 +396382,19 @@ │ │ │ │ ldrd r2, r3, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ bl 18409c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ b.n 185042 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 18487a │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 185198 │ │ │ │ ldr.w r1, [r7, #-8] │ │ │ │ bl 1831d0 │ │ │ │ @@ -396409,28 +396409,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 18487a │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18487a │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r7, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 18518e │ │ │ │ b.n 185198 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 184870 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 185226 │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -396443,15 +396443,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 184870 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 184870 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1851ee │ │ │ │ ldr.w r1, [r7, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1831d0 │ │ │ │ @@ -396466,34 +396466,34 @@ │ │ │ │ ldrb r3, [r7, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1851fe │ │ │ │ b.n 1851fa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl 1e65a0 │ │ │ │ + bl 1e65b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1852ca │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ lsrs r0, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 18528e │ │ │ │ cbz r6, 1852ca │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl 1e65c8 │ │ │ │ + bl 1e65d8 │ │ │ │ mov r6, r0 │ │ │ │ b.n 185268 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 185368 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -396693,15 +396693,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 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 182f30 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ @@ -396715,15 +396715,15 @@ │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 1854cc │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [pc, #652] @ (185790 ) │ │ │ │ @@ -396736,29 +396736,29 @@ │ │ │ │ mov fp, r1 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5418 │ │ │ │ + bl 1e5428 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, fp │ │ │ │ bl 182f30 │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r4, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r7, [r4, #104] @ 0x68 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ add.w ip, r3, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -396841,24 +396841,24 @@ │ │ │ │ mul.w r7, r8, r5 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #4 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ str r0, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r3, r7] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cbz r3, 185670 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, r7 │ │ │ │ @@ -396937,15 +396937,15 @@ │ │ │ │ ldrd r7, r9, [sp] │ │ │ │ mov sl, ip │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ strd fp, sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ beq.w 18596e │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ @@ -397396,15 +397396,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [pc, #828] @ (185ee8 ) │ │ │ │ ldr r2, [pc, #828] @ (185eec ) │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ bl 1ad4bc │ │ │ │ @@ -397620,15 +397620,15 @@ │ │ │ │ mov r5, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b1710 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ str.w r3, [fp, #548] @ 0x224 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r2, [pc, #280] @ (185ef0 ) │ │ │ │ ldr r3, [pc, #284] @ (185ef4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ @@ -397760,15 +397760,15 @@ │ │ │ │ beq.n 185f2c │ │ │ │ ldr r6, [pc, #76] @ (185f88 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 185f60 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -398128,15 +398128,15 @@ │ │ │ │ beq.n 1862d4 │ │ │ │ ldr r6, [pc, #76] @ (186330 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 186308 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -398193,15 +398193,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 1e527c │ │ │ │ + bl 1e528c │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r7, #160] @ 0xa0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ ldr.w r0, [r7, #152] @ 0x98 │ │ │ │ cmp r0, r2 │ │ │ │ bcs.n 1863a8 │ │ │ │ subs r2, r2, r0 │ │ │ │ @@ -400594,21 +400594,21 @@ │ │ │ │ ldr.w r3, [r2, lr] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [pc, #1304] @ 187f38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1b58 │ │ │ │ ldr.w r3, [pc, #1292] @ 187f3c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ ldr.w r3, [pc, #1280] @ 187f40 │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ b.w 187106 │ │ │ │ ldr.w r3, [pc, #1272] @ 187f44 │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ @@ -400765,15 +400765,15 @@ │ │ │ │ bl 186514 │ │ │ │ b.w 187106 │ │ │ │ ldr r3, [pc, #844] @ (187f84 ) │ │ │ │ ldr.w r1, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e5374 │ │ │ │ ldr r3, [pc, #832] @ (187f88 ) │ │ │ │ ldr.w r2, [r9] │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ b.w 187106 │ │ │ │ ldr r3, [pc, #820] @ (187f8c ) │ │ │ │ @@ -401926,15 +401926,15 @@ │ │ │ │ str r2, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 187106 │ │ │ │ vmov.f32 s0, #16 @ 0x40800000 4.0 │ │ │ │ ldr.w r6, [pc, #1388] @ 188db4 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ ldr.w r3, [pc, #1384] @ 188db8 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -401956,15 +401956,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1336] @ 188dbc │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 187106 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ ldr.w r6, [pc, #1324] @ 188dc0 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ ldr.w r3, [pc, #1320] @ 188dc4 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -401986,15 +401986,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1272] @ 188dc8 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 187106 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r6, [pc, #1256] @ 188dcc │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ ldr.w r3, [pc, #1252] @ 188dd0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -402016,15 +402016,15 @@ │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr.w r3, [pc, #1204] @ 188dd4 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 187106 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r6, [pc, #1192] @ 188dd8 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ ldr.w r3, [pc, #1188] @ 188ddc │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -402804,15 +402804,15 @@ │ │ │ │ movw r0, #522 @ 0x20a │ │ │ │ bl 186514 │ │ │ │ b.w 187106 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ bl 186514 │ │ │ │ b.w 187106 │ │ │ │ vldr s0, [pc, #672] @ 1894f8 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ ldr r6, [pc, #764] @ (18955c ) │ │ │ │ ldr r3, [pc, #768] @ (189560 ) │ │ │ │ movs r1, #0 │ │ │ │ add r6, pc │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ @@ -402837,15 +402837,15 @@ │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.w 187106 │ │ │ │ vldr d0, [r9, #-8] │ │ │ │ ldr r6, [pc, #708] @ (189568 ) │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ add r6, pc │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ ldr r3, [pc, #700] @ (18956c ) │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ @@ -403791,21 +403791,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ b.w 187106 │ │ │ │ ldr.w r6, [pc, #1836] @ 18a374 │ │ │ │ ldr.w r1, [r9, #-8] │ │ │ │ add r6, pc │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e5374 │ │ │ │ ldr.w r3, [pc, #1824] @ 18a378 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ b.w 187106 │ │ │ │ ldr.w r3, [pc, #1808] @ 18a37c │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ lsls r3, r2, #21 │ │ │ │ bpl.w 187106 │ │ │ │ @@ -404654,34 +404654,34 @@ │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ bne.n 18a54e │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ cbz r1, 18a54e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 18a588 │ │ │ │ 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 18a536 │ │ │ │ ldr r3, [pc, #120] @ (18a5d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [pc, #112] @ (18a5dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [pc, #108] @ (18a5e0 ) │ │ │ │ ldr r0, [pc, #108] @ (18a5e4 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #108] @ 0x6c │ │ │ │ blx 5b118 │ │ │ │ @@ -407961,15 +407961,15 @@ │ │ │ │ ldr.w r2, [pc, #2172] @ 18cd74 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [pc, #2168] @ 18cd78 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ ldr.w r2, [pc, #2156] @ 18cd7c │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ b.w 18b03e │ │ │ │ ldr.w r2, [pc, #2140] @ 18cd7c │ │ │ │ movw r1, #611 @ 0x263 │ │ │ │ @@ -409359,26 +409359,26 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (18d354 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 18d358 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 18d35c │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ ldr r2, [pc, #64] @ (18d360 ) │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, sl, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ add r9, pc │ │ │ │ add r8, pc │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59c6c │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 18d32c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -409415,23 +409415,23 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cbz r3, 18d3ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 18d3c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r6, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ble.n 18d3ec │ │ │ │ add.w r2, r6, #36 @ 0x24 │ │ │ │ @@ -409458,22 +409458,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 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r6, [r2, #0] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ 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} │ │ │ │ @@ -411694,25 +411694,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 18e8cc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18e8c4 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1232] @ 18edb0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 59c6c │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 18e838 │ │ │ │ ldr.w r2, [pc, #1212] @ 18edb4 │ │ │ │ @@ -411767,15 +411767,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 18e992 │ │ │ │ ldr.w r8, [pc, #1084] @ 18edb8 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18e980 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -411855,15 +411855,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18ed6a │ │ │ │ ldr r1, [pc, #868] @ (18edbc ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ 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 18e8e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -411888,27 +411888,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #780] @ (18edc0 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r1, [pc, #768] @ (18edc4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r1, [pc, #756] @ (18edc8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18e8e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -411930,24 +411930,24 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #672] @ (18edcc ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 18e8e8 │ │ │ │ ldr r1, [pc, #648] @ (18edd0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 18ecf4 │ │ │ │ ldr r6, [pc, #624] @ (18edd4 ) │ │ │ │ vldr s15, [sp, #28] │ │ │ │ @@ -411964,40 +411964,40 @@ │ │ │ │ vldr s14, [pc, #520] @ 18ed98 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ bls.w 18ed5a │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18ed36 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 18e8e8 │ │ │ │ ldr r1, [pc, #536] @ (18edd8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 18ed20 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 18e8e8 │ │ │ │ ldr r1, [pc, #508] @ (18eddc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 18ed46 │ │ │ │ @@ -412015,15 +412015,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 18ec0a │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #444] @ (18ede0 ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 18e8e8 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -412042,15 +412042,15 @@ │ │ │ │ ldr.w r8, [sl, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 18ed06 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp, #72] @ 0x48 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ @@ -412062,25 +412062,25 @@ │ │ │ │ str.w r5, [r8, #68] @ 0x44 │ │ │ │ str r3, [r5, #16] │ │ │ │ bl 18e7c4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n 18e8e8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 18e8e8 │ │ │ │ ldr.w r8, [pc, #296] @ 18ede4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 18ecbe │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r1, [pc, #276] @ (18ede8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -412093,15 +412093,15 @@ │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ mov r3, r7 │ │ │ │ add r1, pc │ │ │ │ bl 18d270 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r6, [pc, #248] @ (18edf0 ) │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ add r6, pc │ │ │ │ vmov.f32 s15, s0 │ │ │ │ b.n 18eb6a │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #228] @ (18edf4 ) │ │ │ │ @@ -412115,40 +412115,40 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #208] @ (18edf8 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r1, [pc, #196] @ (18edfc ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #184] @ (18ee00 ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 18ea38 │ │ │ │ ldr r1, [pc, #168] @ (18ee04 ) │ │ │ │ vmov r2, r3, d6 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18e8e8 │ │ │ │ ldr r1, [pc, #156] @ (18ee08 ) │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ 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 18e8e8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ @@ -412228,15 +412228,15 @@ │ │ │ │ add r8, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 18eec0 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ 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 │ │ │ │ @@ -412256,20 +412256,20 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (18f08c ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 18ef26 │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ @@ -412356,15 +412356,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (18f098 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 18f076 │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 18efc6 │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -412374,15 +412374,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 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 18f03e │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -412404,15 +412404,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #160] @ (18f09c ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ 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] │ │ │ │ @@ -412425,15 +412425,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 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 18eee6 │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18efd4 │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 18f06a │ │ │ │ @@ -412443,15 +412443,15 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 18efd4 │ │ │ │ ldr r1, [pc, #68] @ (18f0a0 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 2e8db8 │ │ │ │ + bl 2e8dc8 │ │ │ │ b.n 18ef18 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 18efd4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 18f052 │ │ │ │ @@ -415279,49 +415279,49 @@ │ │ │ │ beq.n 190c60 │ │ │ │ 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 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r1, r8, lsr #3 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cbnz r3, 190bee │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ bl 18ee10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r2, [pc, #152] @ (190c70 ) │ │ │ │ ldr r3, [pc, #148] @ (190c6c ) │ │ │ │ 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 190c64 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #31 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r1, [pc, #104] @ (190c74 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [pc, #104] @ (190c78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 5af20 │ │ │ │ mov r1, r7 │ │ │ │ @@ -415332,15 +415332,15 @@ │ │ │ │ blx 5ac9c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 190bc2 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r3, r1, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r3, #3 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [pc, #52] @ (190c7c ) │ │ │ │ mov r0, r6 │ │ │ │ @@ -415390,15 +415390,15 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [pc, #44] @ (190ce8 ) │ │ │ │ strd lr, r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r3, [pc, #28] @ (190cec ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cbz r3, 190cde │ │ │ │ ldr r0, [pc, #24] @ (190cf0 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ @@ -415496,15 +415496,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ 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] │ │ │ │ @@ -415544,15 +415544,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ 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] │ │ │ │ @@ -415561,15 +415561,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 190e06 │ │ │ │ ldr.w ip, [r1] │ │ │ │ tst.w ip, #3 │ │ │ │ @@ -415621,31 +415621,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 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ strd r6, r3, [r0] │ │ │ │ - bl 1e5b60 │ │ │ │ + bl 1e5b70 │ │ │ │ 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 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19101e │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 191048 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -415844,15 +415844,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #20] @ (191138 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #20] @ (19113c ) │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ movs r0, #1 │ │ │ │ blx 59ed4 │ │ │ │ nop │ │ │ │ lsls r0, r3, #28 │ │ │ │ movs r6, r3 │ │ │ │ strh r6, [r2, #18] │ │ │ │ movs r5, r3 │ │ │ │ @@ -415941,23 +415941,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 5a178 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r9, r4 │ │ │ │ beq.w 1913ee │ │ │ │ movs r1, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 19124e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r9 │ │ │ │ @@ -416195,15 +416195,15 @@ │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r5, r3 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ strb.w r5, [fp, #196] @ 0xc4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr.w r2, [pc, #2152] @ 191d68 │ │ │ │ ldr.w r3, [pc, #2140] @ 191d60 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -417015,15 +417015,15 @@ │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ 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] │ │ │ │ @@ -417205,15 +417205,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ b.n 191f8a │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ @@ -417243,29 +417243,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ b.n 191fd4 │ │ │ │ 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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ b.n 191fe6 │ │ │ │ nop │ │ │ │ mov ip, r1 │ │ │ │ @@ -417322,15 +417322,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ add.w r4, r2, #120 @ 0x78 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -417345,41 +417345,41 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ mov.w r9, #1 │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov fp, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ str.w r8, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r0, r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr.w r3, [r8, #88] @ 0x58 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r3, [r0, #4] │ │ │ │ strd r2, r2, [r0, #16] │ │ │ │ @@ -417535,15 +417535,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -417569,15 +417569,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r7, r0, #120 @ 0x78 │ │ │ │ blx 5ab88 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -417607,15 +417607,15 @@ │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cbz r4, 19243c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrh.w fp, [r4, #12] │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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 │ │ │ │ @@ -417647,15 +417647,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1924a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrh.w sl, [r9, #12] │ │ │ │ ldr.w fp, [r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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 │ │ │ │ @@ -417726,15 +417726,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ 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] │ │ │ │ @@ -417810,15 +417810,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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 │ │ │ │ @@ -417835,15 +417835,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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 │ │ │ │ @@ -417854,15 +417854,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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} │ │ │ │ @@ -417880,15 +417880,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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 │ │ │ │ @@ -417920,15 +417920,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -417968,15 +417968,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -417984,15 +417984,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -418015,15 +418015,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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 │ │ │ │ @@ -418037,15 +418037,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 1928ac │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -418067,15 +418067,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -418198,15 +418198,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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 │ │ │ │ @@ -418224,15 +418224,15 @@ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ str r3, [r7, #12] │ │ │ │ ite ne │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ str r3, [r7, #8] │ │ │ │ b.n 192ae0 │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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 │ │ │ │ @@ -418256,15 +418256,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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 │ │ │ │ @@ -418310,15 +418310,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -418334,15 +418334,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 192a54 │ │ │ │ - bl 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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 │ │ │ │ @@ -418376,15 +418376,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -418441,15 +418441,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -418462,15 +418462,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -418624,15 +418624,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -418640,15 +418640,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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 │ │ │ │ @@ -418672,15 +418672,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -418698,15 +418698,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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -418752,28 +418752,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.n 192f8e │ │ │ │ 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 1e5bd4 │ │ │ │ + bl 1e5be4 │ │ │ │ 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] │ │ │ │ @@ -419017,15 +419017,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ cbz r0, 193260 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1932a6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e6e84 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 19328a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 193236 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ @@ -419046,15 +419046,15 @@ │ │ │ │ bne.n 193226 │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ cmp r8, sl │ │ │ │ bne.n 193212 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e6fa0 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 19325a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r2, 1932ca │ │ │ │ @@ -420383,15 +420383,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 193f32 │ │ │ │ tst.w r5, #528 @ 0x210 │ │ │ │ beq.n 194074 │ │ │ │ ldrb.w r3, [r8, #32] │ │ │ │ @@ -420437,15 +420437,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.n 193fde │ │ │ │ strd r2, r2, [r8, #88] @ 0x58 │ │ │ │ b.n 193fd2 │ │ │ │ @@ -420453,15 +420453,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 19403a │ │ │ │ nop │ │ │ │ stmia r1!, {r4, r5, r6} │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -420551,15 +420551,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ b.n 1941e6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -420606,26 +420606,26 @@ │ │ │ │ beq.n 1942fc │ │ │ │ bhi.n 19429c │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ beq.n 194294 │ │ │ │ cmp r1, #32 │ │ │ │ beq.n 19431e │ │ │ │ vldr s0, [pc, #156] @ 194328 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ bne.n 194314 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #1065353216 @ 0x3f800000 │ │ │ │ beq.n 194292 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ movw r0, #32767 @ 0x7fff │ │ │ │ it eq │ │ │ │ mvneq.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ @@ -420652,20 +420652,20 @@ │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq.w r0, #2139095040 @ 0x7f800000 │ │ │ │ beq.n 194292 │ │ │ │ vldr s0, [pc, #36] @ 19432c │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ vldr s0, [pc, #24] @ 194330 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #65408 @ 0xff80 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ vaddl.u8 q0, d0, d0 │ │ │ │ @@ -421965,15 +421965,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 195004 │ │ │ │ nop │ │ │ │ cbz r6, 19503c │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -422418,15 +422418,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1954ae │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -422574,15 +422574,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 195632 │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -423257,15 +423257,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 195d3a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -423510,15 +423510,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 195fca │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ @@ -424045,15 +424045,15 @@ │ │ │ │ add.w r5, r9, r1, lsl #2 │ │ │ │ ldr.w r0, [r9, r1, lsl #2] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r5, [sp, #28] │ │ │ │ - bl 230a8c │ │ │ │ + bl 230a9c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ bne.w 19692e │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ ldr r2, [r2, #20] │ │ │ │ @@ -424099,15 +424099,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 202fac │ │ │ │ + bl 202fbc │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ movw r2, #826 @ 0x33a │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ beq.w 1967f0 │ │ │ │ @@ -424136,20 +424136,20 @@ │ │ │ │ tst.w ip, r3 │ │ │ │ bne.n 196690 │ │ │ │ cmp r5, #24 │ │ │ │ beq.w 1968f2 │ │ │ │ cmp r5, #23 │ │ │ │ beq.w 1968e4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2e6ae4 │ │ │ │ + bl 2e6af4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ - bl 2e6d10 │ │ │ │ + bl 2e6d20 │ │ │ │ ldr r1, [pc, #824] @ (1969a8 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 1a6444 │ │ │ │ mov fp, r2 │ │ │ │ @@ -424439,15 +424439,15 @@ │ │ │ │ bpl.n 19697c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sl, #554] @ 0x22a │ │ │ │ add r5, r3 │ │ │ │ cmp r5, #3 │ │ │ │ bhi.w 196690 │ │ │ │ movs r0, #0 │ │ │ │ - bl 2e6e10 │ │ │ │ + bl 2e6e20 │ │ │ │ ldr r1, [pc, #76] @ (1969c0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ cmp r5, #5 │ │ │ │ bne.n 196962 │ │ │ │ @@ -425389,15 +425389,15 @@ │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ lsls r0, r6, #4 │ │ │ │ uxtb.w fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 202ff0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r5, r0, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ cmp r5, #32 │ │ │ │ add.w r1, r1, r2, lsl #7 │ │ │ │ @@ -426559,15 +426559,15 @@ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #92] @ 0x5c │ │ │ │ cbz r3, 197f58 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201bcc │ │ │ │ + bl 201bdc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldrb.w r3, [r2, #562] @ 0x232 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r2, #562] @ 0x232 │ │ │ │ ldr r2, [pc, #572] @ (198178 ) │ │ │ │ ldr r3, [pc, #564] @ (198174 ) │ │ │ │ add r2, pc │ │ │ │ @@ -428947,15 +428947,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 19966e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ lsls r4, r5, #2 │ │ │ │ @@ -430261,15 +430261,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 2e6028 │ │ │ │ + bl 2e6038 │ │ │ │ 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 │ │ │ │ @@ -431625,15 +431625,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 19ba00 │ │ │ │ vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1922c4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -431659,15 +431659,15 @@ │ │ │ │ bne.w 19b042 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r5, #216] @ 0xd8 │ │ │ │ ands r3, r2 │ │ │ │ beq.w 19bc20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203240 │ │ │ │ + bl 203250 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 19a966 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #7 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -432138,15 +432138,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 19bb22 │ │ │ │ movw r3, #641 @ 0x281 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ b.w 19ac08 │ │ │ │ vldr s0, [pc, #400] @ 19bac8 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1922c4 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -432169,15 +432169,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ b.w 19ad32 │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ @@ -432444,15 +432444,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ b.n 19b534 │ │ │ │ ldr r1, [pc, #104] @ (19bd00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ @@ -433374,15 +433374,15 @@ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 19c5d8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 19d24c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r4, [sl], #4 │ │ │ │ cmp fp, r9 │ │ │ │ @@ -433954,15 +433954,15 @@ │ │ │ │ beq.n 19cc14 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r9, r3 │ │ │ │ beq.w 19e4c4 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ add.w r4, r3, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201b20 │ │ │ │ + bl 201b30 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r3 │ │ │ │ it ne │ │ │ │ subne.w r8, r3, #4 │ │ │ │ bne.n 19cc42 │ │ │ │ b.w 19e4c4 │ │ │ │ @@ -433974,15 +433974,15 @@ │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r4, r8 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 19cc34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201b20 │ │ │ │ + bl 201b30 │ │ │ │ and.w r3, r6, r0 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 19cc34 │ │ │ │ add.w ip, r7, #336 @ 0x150 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -434514,15 +434514,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ bl 194e2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ b.w 19c5d8 │ │ │ │ add.w sl, r7, #352 @ 0x160 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r5, #0 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, r7, #368 @ 0x170 │ │ │ │ mov r9, r3 │ │ │ │ @@ -438472,15 +438472,15 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 202ff0 │ │ │ │ ldr.w r3, [pc, #2108] @ 1a07cc │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov fp, r3 │ │ │ │ add.w r6, r3, r6, lsl #7 │ │ │ │ ldrb.w r8, [r6, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ @@ -441835,15 +441835,15 @@ │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ b.w 1a0736 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 195b70 │ │ │ │ b.w 1a0708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 202ff0 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cbnz r3, 1a2050 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #320] @ 0x140 │ │ │ │ ldrb.w r2, [r3, #705] @ 0x2c1 │ │ │ │ @@ -442538,15 +442538,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ b.w 1a0914 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ @@ -442562,29 +442562,29 @@ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1a1f12 │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ b.w 1a100c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #116 @ 0x74 │ │ │ │ @@ -442601,15 +442601,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r7, #88] @ 0x58 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ b.w 1a0b00 │ │ │ │ tst.w r3, #170 @ 0xaa │ │ │ │ it ne │ │ │ │ movne r6, #2 │ │ │ │ @@ -442686,15 +442686,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ b.w 1a0f38 │ │ │ │ mov r1, r0 │ │ │ │ b.n 1a23c4 │ │ │ │ @@ -442724,15 +442724,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #832] @ (1a2c98 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a2f4a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ bl 191e1c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -442752,15 +442752,15 @@ │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ ldr.w r2, [r5, #156]! │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1d34 │ │ │ │ + bl 1e1d44 │ │ │ │ str r7, [r5, #0] │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1a29a6 │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a2b3e │ │ │ │ @@ -442905,15 +442905,15 @@ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cbz r5, 1a2b64 │ │ │ │ ldr.w r0, [r6, #212] @ 0xd4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r8, [r6, #40] @ 0x28 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a300c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r3, r7, #6 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ cbnz r7, 1a2b6e │ │ │ │ ldr.w r5, [r4, #4]! │ │ │ │ @@ -442924,15 +442924,15 @@ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cbz r3, 1a2b7c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a30b2 │ │ │ │ ldr.w r0, [r6, #192] @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1d54 │ │ │ │ + bl 1e1d64 │ │ │ │ ldr r2, [pc, #276] @ (1a2c9c ) │ │ │ │ ldr r3, [pc, #268] @ (1a2c98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ @@ -443112,15 +443112,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ - bl 2e6028 │ │ │ │ + bl 2e6038 │ │ │ │ sub.w r7, r0, #3 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ clz r7, r7 │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ lsrs r7, r7, #5 │ │ │ │ lsls r7, r7, #5 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -443294,15 +443294,15 @@ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ b.n 1a2970 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ cmp r3, #7 │ │ │ │ bhi.w 1a30cc │ │ │ │ lsls r5, r3 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ @@ -443357,25 +443357,25 @@ │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 198750 │ │ │ │ b.n 1a2b28 │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 1a2b5a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr.w r0, [r6, #208] @ 0xd0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ b.n 1a2b5c │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 1a2da8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ beq.w 1a2da8 │ │ │ │ @@ -443597,21 +443597,21 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w fp, [r0, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r5, #212] @ 0xd4 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a31fc │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a356a │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #4 │ │ │ │ @@ -443687,18 +443687,18 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ bmi.n 1a3372 │ │ │ │ ldrb.w r3, [r1, #378] @ 0x17a │ │ │ │ cbz r3, 1a33ac │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ cbz r0, 1a33ac │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ beq.n 1a33ac │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -443854,18 +443854,18 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh r3, [r6, #32] │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ bl 1a31fc │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ @@ -443874,15 +443874,15 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ b.n 1a32b8 │ │ │ │ ldr.w r9, [r4, #52] @ 0x34 │ │ │ │ add.w sl, r4, #60 @ 0x3c │ │ │ │ cmp r9, sl │ │ │ │ beq.w 1a33ac │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp sl, r3 │ │ │ │ @@ -443893,25 +443893,25 @@ │ │ │ │ beq.w 1a33ac │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ bl 194394 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a33ac │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a36dc │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ldr r6, [r4, #52] @ 0x34 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ cmp r6, sl │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a36c6 │ │ │ │ add.w r3, sp, #3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 194130 │ │ │ │ @@ -444003,24 +444003,24 @@ │ │ │ │ b.n 1a3632 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ b.n 1a35de │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r9, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ b.n 1a35c8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ add.w r0, r5, #44 @ 0x2c │ │ │ │ bl 1922c4 │ │ │ │ @@ -444387,15 +444387,15 @@ │ │ │ │ str.w r2, [r1, #904] @ 0x388 │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ bhi.w 1a5c22 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #24] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #32] │ │ │ │ b.n 1a3b08 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ @@ -444442,15 +444442,15 @@ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ ldr.w r0, [sl] │ │ │ │ bl 190edc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str.w r0, [sl, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a4746 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [sl, #40] @ 0x28 │ │ │ │ bl 191e1c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -444483,15 +444483,15 @@ │ │ │ │ bne.n 1a3b28 │ │ │ │ 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 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str.w r0, [sl, #36] @ 0x24 │ │ │ │ b.n 1a3b2e │ │ │ │ cmp r1, #0 │ │ │ │ bne.w 1a5982 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ @@ -444547,15 +444547,15 @@ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1a3c58 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #56] @ 0x38 │ │ │ │ - bl 251504 │ │ │ │ + bl 251514 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mov r0, sl │ │ │ │ bl 1a31fc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ bl 1a2930 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ @@ -444853,15 +444853,15 @@ │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ strh r3, [r0, #8] │ │ │ │ bne.n 1a3f7a │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5df0 │ │ │ │ + bl 1e5e00 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str.w r0, [r9, #32] │ │ │ │ blx 5ab88 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -445546,15 +445546,15 @@ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ bl 191dc0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #208] @ 0xd0 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ b.w 1a3b4e │ │ │ │ ldrb.w r8, [fp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 1a3cb2 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ @@ -445991,15 +445991,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.n 1a4aa8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #85 @ 0x55 │ │ │ │ @@ -446117,15 +446117,15 @@ │ │ │ │ ldr.w r3, [pc, #3160] @ 1a59c4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3156] @ 1a59c8 │ │ │ │ ldr.w r1, [pc, #3156] @ 1a59cc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4d04 │ │ │ │ ldrd fp, r6, [r7, #12] │ │ │ │ ldr.w r4, [fp, #1476] @ 0x5c4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r4 │ │ │ │ @@ -446150,48 +446150,48 @@ │ │ │ │ ldr.w r3, [pc, #3076] @ 1a59d0 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3076] @ 1a59d4 │ │ │ │ ldr.w r1, [pc, #3076] @ 1a59d8 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4d4c │ │ │ │ ldr.w r3, [pc, #3056] @ 1a59dc │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3056] @ 1a59e0 │ │ │ │ ldr.w r1, [pc, #3056] @ 1a59e4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4cea │ │ │ │ ldr.w r3, [pc, #3036] @ 1a59e8 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3036] @ 1a59ec │ │ │ │ ldr.w r1, [pc, #3036] @ 1a59f0 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4d3a │ │ │ │ ldr.w r3, [pc, #3016] @ 1a59f4 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #3016] @ 1a59f8 │ │ │ │ ldr.w r1, [pc, #3016] @ 1a59fc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4d18 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a5498 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ @@ -446230,15 +446230,15 @@ │ │ │ │ ldr.w r3, [pc, #2888] @ 1a5a00 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2888] @ 1a5a04 │ │ │ │ ldr.w r1, [pc, #2888] @ 1a5a08 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4d60 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 1a4a80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r1, r3, #24 │ │ │ │ @@ -446275,15 +446275,15 @@ │ │ │ │ ldr.w r3, [pc, #2760] @ 1a5a0c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #2756] @ 1a5a10 │ │ │ │ ldr.w r1, [pc, #2756] @ 1a5a14 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4038 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, lr │ │ │ │ bne.n 1a4f78 │ │ │ │ @@ -446509,15 +446509,15 @@ │ │ │ │ strh r4, [r0, #12] │ │ │ │ bne.n 1a51ba │ │ │ │ ldr r4, [r7, #24] │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5df0 │ │ │ │ + bl 1e5e00 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r7, #72 @ 0x48 │ │ │ │ str r0, [r6, #32] │ │ │ │ blx 5ab88 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [r4, #80] @ 0x50 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -446548,15 +446548,15 @@ │ │ │ │ mov r9, r4 │ │ │ │ b.n 1a51ec │ │ │ │ ldr.w r2, [pc, #1988] @ 1a5a18 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [pc, #1988] @ 1a5a1c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ b.w 1a3abe │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a5398 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 185ef8 │ │ │ │ b.w 1a4174 │ │ │ │ @@ -446579,15 +446579,15 @@ │ │ │ │ ldr.w r3, [pc, #1912] @ 1a5a20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1908] @ 1a5a24 │ │ │ │ ldr.w r1, [pc, #1908] @ 1a5a28 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a413a │ │ │ │ movs r4, #1 │ │ │ │ str r4, [r7, #84] @ 0x54 │ │ │ │ b.n 1a5112 │ │ │ │ ldr.w r4, [sl, #116] @ 0x74 │ │ │ │ @@ -446663,15 +446663,15 @@ │ │ │ │ ldr.w r3, [pc, #1680] @ 1a5a2c │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1680] @ 1a5a30 │ │ │ │ ldr.w r1, [pc, #1680] @ 1a5a34 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a5270 │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r6, #1364] @ 0x554 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1a4166 │ │ │ │ @@ -446703,15 +446703,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.w 1a3fca │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ @@ -446745,27 +446745,27 @@ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #16 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr.w r4, [sl, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ b.n 1a5212 │ │ │ │ ldr.w r3, [pc, #1436] @ 1a5a38 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1436] @ 1a5a3c │ │ │ │ ldr.w r1, [pc, #1436] @ 1a5a40 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4e52 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r2, r3, #24 │ │ │ │ bmi.w 1a59aa │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -446774,15 +446774,15 @@ │ │ │ │ ldr.w r3, [pc, #1400] @ 1a5a44 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1396] @ 1a5a48 │ │ │ │ ldr.w r1, [pc, #1396] @ 1a5a4c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4e6e │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldrb.w r3, [r3, #353] @ 0x161 │ │ │ │ lsls r6, r3, #27 │ │ │ │ bpl.w 1a43f8 │ │ │ │ @@ -446882,26 +446882,26 @@ │ │ │ │ ldr.w r3, [pc, #1088] @ 1a5a58 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1084] @ 1a5a5c │ │ │ │ ldr.w r1, [pc, #1084] @ 1a5a60 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4efc │ │ │ │ ldr.w r3, [pc, #1068] @ 1a5a64 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r2, [pc, #1064] @ 1a5a68 │ │ │ │ ldr.w r1, [pc, #1064] @ 1a5a6c │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a4ee4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ lsls r0, r3, #24 │ │ │ │ bmi.w 1a5ba8 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ @@ -447154,37 +447154,37 @@ │ │ │ │ ldr r3, [pc, #328] @ (1a5a70 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #328] @ (1a5a74 ) │ │ │ │ ldr r1, [pc, #332] @ (1a5a78 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4f38 │ │ │ │ ldr r3, [pc, #312] @ (1a5a7c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #312] @ (1a5a80 ) │ │ │ │ ldr r1, [pc, #316] @ (1a5a84 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4f24 │ │ │ │ ldr r3, [pc, #296] @ (1a5a88 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #296] @ (1a5a8c ) │ │ │ │ ldr r1, [pc, #300] @ (1a5a90 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4f10 │ │ │ │ mov r0, r2 │ │ │ │ bl 17ea70 │ │ │ │ b.w 1a4024 │ │ │ │ movs r2, #1 │ │ │ │ @@ -447203,15 +447203,15 @@ │ │ │ │ ldr r3, [pc, #232] @ (1a5a94 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #232] @ (1a5a98 ) │ │ │ │ ldr r1, [pc, #232] @ (1a5a9c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a54c2 │ │ │ │ bcs.n 1a58f0 │ │ │ │ movs r4, r3 │ │ │ │ str r2, [r2, #124] @ 0x7c │ │ │ │ movs r4, r3 │ │ │ │ @@ -447332,49 +447332,49 @@ │ │ │ │ lsls r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ b.w 1a46e4 │ │ │ │ ldr r3, [pc, #512] @ (1a5cd8 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #512] @ (1a5cdc ) │ │ │ │ ldr r1, [pc, #512] @ (1a5ce0 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4244 │ │ │ │ ldr r3, [pc, #496] @ (1a5ce4 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #496] @ (1a5ce8 ) │ │ │ │ ldr r1, [pc, #496] @ (1a5cec ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a4eaa │ │ │ │ ldr r3, [pc, #480] @ (1a5cf0 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #480] @ (1a5cf4 ) │ │ │ │ ldr r1, [pc, #480] @ (1a5cf8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.w 1a530a │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ lsrs r1, r1, #4 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ @@ -447390,62 +447390,62 @@ │ │ │ │ ldr r3, [pc, #416] @ (1a5cfc ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #416] @ (1a5d00 ) │ │ │ │ ldr r1, [pc, #416] @ (1a5d04 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a569c │ │ │ │ ldr r3, [pc, #400] @ (1a5d08 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #400] @ (1a5d0c ) │ │ │ │ ldr r1, [pc, #404] @ (1a5d10 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a5674 │ │ │ │ ldr r3, [pc, #388] @ (1a5d14 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #388] @ (1a5d18 ) │ │ │ │ ldr r1, [pc, #388] @ (1a5d1c ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a5688 │ │ │ │ ldr r3, [pc, #372] @ (1a5d20 ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #372] @ (1a5d24 ) │ │ │ │ ldr r1, [pc, #376] @ (1a5d28 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a5660 │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a45f4 │ │ │ │ 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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ b.w 1a506e │ │ │ │ ldrb.w r3, [r2, #909] @ 0x38d │ │ │ │ b.w 1a4ff6 │ │ │ │ @@ -447454,15 +447454,15 @@ │ │ │ │ ldr r3, [pc, #304] @ (1a5d2c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #304] @ (1a5d30 ) │ │ │ │ ldr r1, [pc, #304] @ (1a5d34 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ bl 1b48a4 │ │ │ │ b.n 1a5470 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [pc, #284] @ (1a5d38 ) │ │ │ │ mov r0, sl │ │ │ │ add r1, pc │ │ │ │ @@ -447781,15 +447781,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ ldr r7, [pc, #940] @ (1a62e8 ) │ │ │ │ mov r6, r2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldrb.w r3, [r8, #8] │ │ │ │ add r7, pc │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 1a60be │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1a6096 │ │ │ │ @@ -447803,69 +447803,69 @@ │ │ │ │ str.w r8, [r4] │ │ │ │ str r6, [r4, #20] │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [pc, #900] @ (1a62f4 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r5, [r7, r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1b58 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1b58 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1b58 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1b58 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ ldr.w r1, [sl, #252] @ 0xfc │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207974 │ │ │ │ + bl 207984 │ │ │ │ add.w r1, sl, #240 @ 0xf0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 16d0c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b7408 │ │ │ │ cbz r0, 1a6016 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fc0b8 │ │ │ │ + bl 1fc0c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256bd4 │ │ │ │ + bl 256be4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 258290 │ │ │ │ + bl 2582a0 │ │ │ │ orr.w r9, r0, r5 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ orr.w r5, r0, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 254644 │ │ │ │ + bl 254654 │ │ │ │ orrs r0, r5 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a5fd2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1fcbc8 │ │ │ │ + bl 1fcbd8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1862a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ ldrb.w r3, [r8, #377] @ 0x179 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a6156 │ │ │ │ ldrb.w r3, [r8, #369] @ 0x171 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a6142 │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ @@ -447873,23 +447873,23 @@ │ │ │ │ beq.n 1a610e │ │ │ │ ldr r3, [pc, #708] @ (1a62f8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 27ca94 │ │ │ │ + bl 27caa4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a6126 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 29264c │ │ │ │ + bl 29265c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20ef58 │ │ │ │ + bl 20ef68 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ cmp r1, #4 │ │ │ │ beq.w 1a617c │ │ │ │ ldr r3, [pc, #664] @ (1a62fc ) │ │ │ │ ldrb.w r2, [ip, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ @@ -447964,29 +447964,29 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a6030 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #1432 @ 0x598 │ │ │ │ bl 1b1bc8 │ │ │ │ b.n 1a6030 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 272d38 │ │ │ │ + bl 272d48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 256f44 │ │ │ │ + bl 256f54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 25e1c4 │ │ │ │ + bl 25e1d4 │ │ │ │ b.n 1a6044 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b75c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a602a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 25779c │ │ │ │ + bl 2577ac │ │ │ │ b.n 1a602a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1b74c4 │ │ │ │ b.n 1a6020 │ │ │ │ lsls r3, r3, #26 │ │ │ │ bpl.n 1a60aa │ │ │ │ cmp r1, #14 │ │ │ │ @@ -448032,15 +448032,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a61b2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1a61be │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a61aa │ │ │ │ cmp r5, #49 @ 0x31 │ │ │ │ bls.n 1a628a │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ itett ls │ │ │ │ movls r3, #3 │ │ │ │ @@ -448119,20 +448119,20 @@ │ │ │ │ movs r0, #2 │ │ │ │ ldr r5, [pc, #120] @ (1a631c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [pc, #120] @ (1a6320 ) │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ - bl 2850b8 │ │ │ │ + bl 2850c8 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ b.n 1a60aa │ │ │ │ ldr r3, [pc, #96] @ (1a6324 ) │ │ │ │ add r3, pc │ │ │ │ b.n 1a629c │ │ │ │ ldr r3, [pc, #92] @ (1a6328 ) │ │ │ │ add r3, pc │ │ │ │ @@ -448190,31 +448190,31 @@ │ │ │ │ movs r6, r3 │ │ │ │ strh r4, [r0, r6] │ │ │ │ movs r4, r3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ 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 │ │ │ │ @@ -448319,36 +448319,36 @@ │ │ │ │ ldr r3, [pc, #84] @ (1a64d4 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1b58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e54d4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r1, [pc, #52] @ (1a64d8 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 2850b8 │ │ │ │ + bl 2850c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r1, [pc, #36] @ (1a64dc ) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2b14 │ │ │ │ + bl 1e2b24 │ │ │ │ b.n 1a64a2 │ │ │ │ ldr r3, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #584] @ 0x248 │ │ │ │ lsls r3, r5, #2 │ │ │ │ @@ -448366,20 +448366,20 @@ │ │ │ │ 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 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr.w r3, [r4, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r3, 1a6520 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, r6, [r4, #200] @ 0xc8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -448393,15 +448393,15 @@ │ │ │ │ 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 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 1a6550 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ (1a655c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 1a6444 │ │ │ │ @@ -448414,15 +448414,15 @@ │ │ │ │ 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 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 1a65e2 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ cbz r0, 1a65dc │ │ │ │ sub.w r8, r7, #4 │ │ │ │ movs r2, #0 │ │ │ │ @@ -448438,15 +448438,15 @@ │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ beq.n 1a6596 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sl, #44 @ 0x2c │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cbz r6, 1a65dc │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ @@ -448475,29 +448475,29 @@ │ │ │ │ bhi.w 1a690e │ │ │ │ add.w r6, r0, r2, lsl #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ cbz r3, 1a6632 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 1a664a │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [pc, #752] @ (1a6924 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [pc, #748] @ (1a6928 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1b58 │ │ │ │ str.w r0, [r6, #156] @ 0x9c │ │ │ │ movs r3, #1 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1922c4 │ │ │ │ @@ -448665,15 +448665,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 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ 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 1925e4 │ │ │ │ @@ -448792,15 +448792,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 193bbc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cbz r0, 1a6988 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r2, [pc, #404] @ (1a6b00 ) │ │ │ │ ldr r3, [pc, #396] @ (1a6afc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -448921,15 +448921,15 @@ │ │ │ │ str r0, [r2, #0] │ │ │ │ cbz r1, 1a6aa6 │ │ │ │ orr.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ bne.w 1a696a │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ itt eq │ │ │ │ ldrdeq r0, r1, [r8] │ │ │ │ @@ -448965,15 +448965,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] @ (1a6bc4 ) │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r2, [pc, #168] @ (1a6bc8 ) │ │ │ │ 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 │ │ │ │ @@ -449225,15 +449225,15 @@ │ │ │ │ ldr r7, [pc, #132] @ (1a6e28 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r3 │ │ │ │ add r7, pc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ ldr r3, [pc, #120] @ (1a6e2c ) │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r1, r6, r3, lsl #2 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ @@ -449305,15 +449305,15 @@ │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [pc, #2328] @ 1a7790 │ │ │ │ movs r0, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, r8, #84 @ 0x54 │ │ │ │ bl 1932b0 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ @@ -449380,15 +449380,15 @@ │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r8 │ │ │ │ bne.n 1a6ebc │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r5, #314 @ 0x13a │ │ │ │ bcs.w 1a70ac │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ cmp r5, r2 │ │ │ │ @@ -449466,15 +449466,15 @@ │ │ │ │ cbz r2, 1a7034 │ │ │ │ lsls r2, r1, #29 │ │ │ │ bmi.w 1a6f30 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a709e │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a7096 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -449482,29 +449482,29 @@ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r7 │ │ │ │ bne.w 1a74c8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ bne.w 1a74c8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a708e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1a7060 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ bne.w 1a74c8 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1a7050 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrd r7, r6, [r3, #32] │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a706a │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r6, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ @@ -449594,15 +449594,15 @@ │ │ │ │ bne.w 1a6f30 │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ beq.w 1a7018 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a7204 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a71fc │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -449633,15 +449633,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1a7680 │ │ │ │ mov.w ip, #16 │ │ │ │ mov.w lr, #8 │ │ │ │ b.n 1a72f4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a7196 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -449649,15 +449649,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ bl 1932dc │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1a7254 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1a7254 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1a7248 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -449668,15 +449668,15 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #4 │ │ │ │ bne.n 1a7244 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r0, #32] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a7222 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ b.n 1a6f30 │ │ │ │ movs r2, #5 │ │ │ │ @@ -450303,15 +450303,15 @@ │ │ │ │ bhi.n 1a7914 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ bpl.n 1a7864 │ │ │ │ ldrh r0, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr s0, [r2, #16] │ │ │ │ b.n 1a7864 │ │ │ │ cmp.w r1, #392 @ 0x188 │ │ │ │ bcc.n 1a793c │ │ │ │ sub.w r1, r1, #396 @ 0x18c │ │ │ │ @@ -451784,25 +451784,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 1e6bc0 │ │ │ │ + bl 1e6bd0 │ │ │ │ ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r9, r7 │ │ │ │ beq.w 1a8a04 │ │ │ │ movw sl, #8195 @ 0x2003 │ │ │ │ movt sl, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6d7c │ │ │ │ + bl 1e6d8c │ │ │ │ ldr.w r4, [r9, #20] │ │ │ │ add.w r5, r9, #16 │ │ │ │ cmp r5, r4 │ │ │ │ beq.n 1a8972 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ movw fp, #1027 @ 0x403 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -451827,15 +451827,15 @@ │ │ │ │ cmpeq r2, #0 │ │ │ │ beq.n 1a8968 │ │ │ │ tst.w r0, sl │ │ │ │ bne.n 1a8968 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6ebc │ │ │ │ + bl 1e6ecc │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cbz r2, 1a8968 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r2, #96 @ 0x60 │ │ │ │ cmp r5, r2 │ │ │ │ @@ -451884,15 +451884,15 @@ │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1a89a0 │ │ │ │ ldr.w lr, [lr, #4] │ │ │ │ cmp r7, lr │ │ │ │ bne.n 1a8986 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6d5c │ │ │ │ + bl 1e6d6c │ │ │ │ ldr r2, [pc, #48] @ (1a8a1c ) │ │ │ │ ldr r3, [pc, #36] @ (1a8a10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ @@ -452050,15 +452050,15 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ add.w r6, r5, #92 @ 0x5c │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1932b0 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ @@ -452347,15 +452347,15 @@ │ │ │ │ strmi.w r0, [r3, #-4] │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 1a8e52 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1a8b98 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ beq.n 1a8d94 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ @@ -452374,23 +452374,23 @@ │ │ │ │ movw r3, #1026 @ 0x402 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 1a8f5c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a8f4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a8f4c │ │ │ │ strd r7, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ b.n 1a8ed8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1a8f44 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1a8ecc │ │ │ │ ldr r7, [r2, #16] │ │ │ │ @@ -452426,15 +452426,15 @@ │ │ │ │ sub.w lr, r5, ip │ │ │ │ adds.w r3, r8, lr │ │ │ │ beq.n 1a8f16 │ │ │ │ ldr.w lr, [r8, lr] │ │ │ │ b.n 1a8f0e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1a8ed8 │ │ │ │ ldrd r7, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 192554 │ │ │ │ @@ -452824,15 +452824,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r7, #112] @ 0x70 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ b.n 1a92c2 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ ldr r3, [r1, #116] @ 0x74 │ │ │ │ @@ -453120,15 +453120,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #47] @ 0x2f │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ - bl 20281c │ │ │ │ + bl 20282c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ beq.n 1a9624 │ │ │ │ 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 │ │ │ │ @@ -453255,15 +453255,15 @@ │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ cbz r0, 1a975e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ and.w r0, r0, #7 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ @@ -453476,15 +453476,15 @@ │ │ │ │ mov r7, fp │ │ │ │ movs r3, #0 │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ add.w r5, r7, #16 │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ beq.n 1a99ce │ │ │ │ sub.w r9, r3, #96 @ 0x60 │ │ │ │ movs r4, #1 │ │ │ │ @@ -456541,30 +456541,30 @@ │ │ │ │ ldr.w r5, [pc, #2548] @ 1ac444 │ │ │ │ add.w r9, r4, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w sl, [r4, #88] @ 0x58 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp sl, r9 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ beq.n 1abab0 │ │ │ │ mov r7, sl │ │ │ │ movw r1, #8892 @ 0x22bc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #4448 @ 0x1160 │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ bl 1aa850 │ │ │ │ mov r1, r6 │ │ │ │ @@ -457048,15 +457048,15 @@ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1a9834 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r9 │ │ │ │ bne.n 1abf6a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr.w r2, [pc, #1216] @ 1ac44c │ │ │ │ ldr.w r3, [pc, #1200] @ 1ac440 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ @@ -457309,15 +457309,15 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 1ac1e8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ str r2, [r4, #4] │ │ │ │ b.n 1ac1e8 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r9 │ │ │ │ ittt ne │ │ │ │ movne r3, #0 │ │ │ │ movne r6, r5 │ │ │ │ movne sl, r0 │ │ │ │ @@ -457387,15 +457387,15 @@ │ │ │ │ bne.n 1ac2ba │ │ │ │ ldrd r6, r9, [sp, #28] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r9 │ │ │ │ bne.n 1ac240 │ │ │ │ mov r8, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n 1abf24 │ │ │ │ ldrd r2, r3, [sl] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1ac40c │ │ │ │ add.w r0, r1, r2, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ @@ -457502,15 +457502,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ b.n 1ac300 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ @@ -457529,15 +457529,15 @@ │ │ │ │ lsls r3, r5, #2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r4, r9 │ │ │ │ beq.w 1ad3d2 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #91 @ 0x5b │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r6, [r3, #1215] @ 0x4bf │ │ │ │ blx 5a178 │ │ │ │ @@ -458246,15 +458246,15 @@ │ │ │ │ ldr r4, [r3, #88] @ 0x58 │ │ │ │ cmp r4, r9 │ │ │ │ beq.n 1acc2e │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ strb.w r6, [r0], #4 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r8, [r3, #319] @ 0x13f │ │ │ │ blx 5a178 │ │ │ │ @@ -459088,15 +459088,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1ad984 │ │ │ │ ldr.w r6, [r9, #88] @ 0x58 │ │ │ │ add.w sl, r9, #84 @ 0x54 │ │ │ │ @@ -459165,45 +459165,45 @@ │ │ │ │ adds r2, #31 │ │ │ │ movs r1, #4 │ │ │ │ str.w r5, [fp] │ │ │ │ mov r0, fp │ │ │ │ lsrs r3, r2, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ mov r2, r5 │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldr.w r4, [r9, #88] @ 0x58 │ │ │ │ str.w r0, [fp, #28] │ │ │ │ cmp sl, r4 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ beq.n 1ad600 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r6, [fp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ 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 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, sl │ │ │ │ str.w r0, [r6, r7, lsl #2] │ │ │ │ bne.n 1ad5ce │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ @@ -459280,15 +459280,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1ad55a │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ movs r5, #0 │ │ │ │ @@ -459530,15 +459530,15 @@ │ │ │ │ b.n 1ad8be │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str r3, [r0, #12] │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [fp, #16] │ │ │ │ b.n 1ad4e8 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp] │ │ │ │ b.n 1ad8e0 │ │ │ │ @@ -460991,15 +460991,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mul.w r2, r2, r3 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ and.w ip, r3, #8192 @ 0x2000 │ │ │ │ and.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ b.n 1ae808 │ │ │ │ tst.w r3, #8192 @ 0x2000 │ │ │ │ @@ -461025,15 +461025,15 @@ │ │ │ │ cmp r3, #16 │ │ │ │ mov.w r0, #0 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #20 │ │ │ │ mul.w r2, r3, r9 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov lr, r0 │ │ │ │ b.n 1ae6f2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ @@ -461044,25 +461044,25 @@ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1ae4ca │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 1ae766 │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 1ae732 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ @@ -461105,15 +461105,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ bl 1932b0 │ │ │ │ ldr.w r7, [fp, #88] @ 0x58 │ │ │ │ add.w fp, fp, #84 @ 0x54 │ │ │ │ @@ -461178,15 +461178,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ bl 192088 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e6fa0 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 192620 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov ip, r0 │ │ │ │ @@ -461213,22 +461213,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 1e6f1c │ │ │ │ + bl 1e6f2c │ │ │ │ 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 1e6e74 │ │ │ │ + bl 1e6e84 │ │ │ │ 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] │ │ │ │ @@ -461265,15 +461265,15 @@ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r8, sl │ │ │ │ ldr r7, [r7, #4] │ │ │ │ cmp r7, r8 │ │ │ │ bne.w 1aea32 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r2, [pc, #392] @ (1aed34 ) │ │ │ │ ldr r3, [pc, #384] @ (1aed30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ @@ -461346,31 +461346,31 @@ │ │ │ │ strh r1, [r0, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldrd r0, r1, [r2, #16] │ │ │ │ str r0, [r3, #16] │ │ │ │ strh r1, [r3, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r8, r8, [fp, #32] │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e6fa0 │ │ │ │ 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 1aeb7c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 1aecb0 │ │ │ │ b.n 1aeb7c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1aeb7c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1aeca2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ @@ -462256,54 +462256,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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #749 @ 0x2ed │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldr r5, [pc, #88] @ (1af684 ) │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #8 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ add.w ip, sp, #24 │ │ │ │ @@ -462318,15 +462318,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsrs r4, r6, #6 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -462336,15 +462336,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [pc, #224] @ (1af798 ) │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -462354,18 +462354,18 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ bhi.n 1af780 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r0, [pc, #288] @ (1af814 ) │ │ │ │ str r0, [r1, r5] │ │ │ │ @@ -462380,21 +462380,21 @@ │ │ │ │ ldr r0, [pc, #288] @ (1af828 ) │ │ │ │ ldr r0, [pc, #288] @ (1af828 ) │ │ │ │ lsls r0, r1, #1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #8 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ strd lr, lr, [sp, #12] │ │ │ │ add.w r8, r4, #84 @ 0x54 │ │ │ │ @@ -462408,15 +462408,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r7, r9] │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r9, #32 │ │ │ │ b.n 1af70e │ │ │ │ mov.w r9, #8 │ │ │ │ b.n 1af70e │ │ │ │ @@ -462446,56 +462446,56 @@ │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ ldr.w r9, [pc, #1048] @ 1afbe8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ cbz r0, 1af830 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [pc, #952] @ (1afbec ) │ │ │ │ ldr r2, [pc, #956] @ (1afbf0 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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] │ │ │ │ @@ -462503,28 +462503,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -462558,15 +462558,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1af95c │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1afbce │ │ │ │ bhi.w 1afbd2 │ │ │ │ @@ -462578,42 +462578,42 @@ │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1af902 │ │ │ │ ldr r3, [pc, #668] @ (1afbfc ) │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ ldr r2, [pc, #668] @ (1afc00 ) │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2049d8 │ │ │ │ + bl 2049e8 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1af68c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ 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 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 │ │ │ │ @@ -462621,27 +462621,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -462673,33 +462673,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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] │ │ │ │ @@ -462708,22 +462708,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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] │ │ │ │ @@ -462758,18 +462758,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 204a70 │ │ │ │ + bl 204a80 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1af68c │ │ │ │ ldr r2, [pc, #92] @ (1afc04 ) │ │ │ │ ldr r3, [pc, #56] @ (1afbe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -462835,22 +462835,22 @@ │ │ │ │ adds r7, #59 @ 0x3b │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ lsls r4, r7, #21 │ │ │ │ ldrb r4, [r7, #17] │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #783 @ 0x30f │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add.w r7, r6, #100 @ 0x64 │ │ │ │ @@ -462860,32 +462860,32 @@ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #779 @ 0x30b │ │ │ │ b.n 1afc48 │ │ │ │ movw r1, #753 @ 0x2f1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov sl, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov.w r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd r9, r9, [sp] │ │ │ │ add.w r7, r6, #84 @ 0x54 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -462902,15 +462902,15 @@ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #45] @ 0x2d │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w r9, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #785 @ 0x311 │ │ │ │ b.n 1afc48 │ │ │ │ lsls r2, r2, #15 │ │ │ │ @@ -462947,35 +462947,35 @@ │ │ │ │ ldr.w r2, [pc, #1296] @ 1b02a4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1afdd0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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] │ │ │ │ @@ -462983,27 +462983,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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] │ │ │ │ @@ -463031,15 +463031,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 1aff00 │ │ │ │ cmp r3, #32 │ │ │ │ beq.w 1b0288 │ │ │ │ bhi.w 1b0280 │ │ │ │ @@ -463072,38 +463072,38 @@ │ │ │ │ bne.w 1b0290 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [pc, #944] @ (1b02b4 ) │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2049d8 │ │ │ │ + bl 2049e8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [sl, #13] │ │ │ │ bl 1af68c │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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} │ │ │ │ @@ -463112,34 +463112,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r8, #20 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ strb.w r7, [r8, #34] @ 0x22 │ │ │ │ mov r0, r6 │ │ │ │ bl 1afc10 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 │ │ │ │ @@ -463148,26 +463148,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -463199,37 +463199,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1b00d0 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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] │ │ │ │ @@ -463237,27 +463237,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ 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 │ │ │ │ @@ -463289,81 +463289,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 1af68c │ │ │ │ mov.w r1, #880 @ 0x370 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r8, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 204a70 │ │ │ │ + bl 204a80 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1af68c │ │ │ │ b.n 1afee4 │ │ │ │ mov.w lr, #1 │ │ │ │ b.n 1b0184 │ │ │ │ mov.w ip, #1 │ │ │ │ b.n 1b0070 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r1, #614 @ 0x266 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 1afd82 │ │ │ │ ldr r3, [pc, #60] @ (1b02b8 ) │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ b.n 1aff02 │ │ │ │ @@ -463425,30 +463425,30 @@ │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ mov r2, r6 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 201618 │ │ │ │ + bl 201628 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ str r0, [sp, #8] │ │ │ │ cbz r0, 1b0344 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr.w r7, [fp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrd r2, r0, [r5, #116] @ 0x74 │ │ │ │ @@ -463493,21 +463493,21 @@ │ │ │ │ b.n 1b03c2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r8, r3 │ │ │ │ bhi.n 1b0458 │ │ │ │ movs r1, #74 @ 0x4a │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 │ │ │ │ @@ -463522,29 +463522,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r6, #20 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ bne.n 1b03b8 │ │ │ │ add.w r3, r6, #20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ bls.n 1b03c2 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -463579,21 +463579,21 @@ │ │ │ │ beq.n 1b0596 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r1, #145 @ 0x91 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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} │ │ │ │ @@ -463610,15 +463610,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [pc, #176] @ (1b05cc ) │ │ │ │ ldr r3, [pc, #160] @ (1b05bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ @@ -463631,21 +463631,21 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1b0378 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ b.n 1b03a2 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r1, #235 @ 0xeb │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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] │ │ │ │ @@ -463655,15 +463655,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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ b.n 1b0518 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ addls r5, sp, #52 @ 0x34 │ │ │ │ addls r4, sp, #68 @ 0x44 │ │ │ │ bhi.n 1b05ac │ │ │ │ @@ -463757,15 +463757,15 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r6 │ │ │ │ bne.n 1b068a │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp ip, lr │ │ │ │ bne.n 1b067a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e5374 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldrd r0, r3, [r6, #60] @ 0x3c │ │ │ │ add.w r2, r4, #96 @ 0x60 │ │ │ │ str r1, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r7 │ │ │ │ strd r0, r3, [r5, #60] @ 0x3c │ │ │ │ strd fp, fp, [r6, #24] │ │ │ │ @@ -464259,15 +464259,15 @@ │ │ │ │ ldrb.w r2, [r3, #624] @ 0x270 │ │ │ │ cbz r2, 1b0bca │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #16] @ (1b0bd0 ) │ │ │ │ ldr r1, [pc, #20] @ (1b0bd4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ bl b2bd2 │ │ │ │ b.n 1b06ae │ │ │ │ vtbl.8 d20, {d15-d18}, d28 │ │ │ │ @@ -464345,22 +464345,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 20ef58 │ │ │ │ + bl 20ef68 │ │ │ │ ldr r2, [pc, #16] @ (1b0cc8 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #16] @ (1b0ccc ) │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ + bl 202340 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ bl 232cca │ │ │ │ b.n 1b05f6 │ │ │ │ vsli.32 , q8, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -464398,15 +464398,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 1e5b08 │ │ │ │ + bl 1e5b18 │ │ │ │ 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 │ │ │ │ @@ -464428,15 +464428,15 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r0, #1 │ │ │ │ strh r1, [r4, #4] │ │ │ │ movs r1, #4 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5b08 │ │ │ │ + bl 1e5b18 │ │ │ │ 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 │ │ │ │ @@ -464452,15 +464452,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 1e5e58 │ │ │ │ + bl 1e5e68 │ │ │ │ mov lr, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ mov r1, lr │ │ │ │ mov r3, r0 │ │ │ │ b.n 1b0dee │ │ │ │ @@ -465604,15 +465604,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b19e2 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e6fa0 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp fp, r5 │ │ │ │ beq.n 1b19da │ │ │ │ mov r3, r5 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r3 │ │ │ │ @@ -465632,30 +465632,30 @@ │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 1b199e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6e08 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b199a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e6e84 │ │ │ │ b.n 1b199a │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ sub.w r8, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1b1990 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, fp │ │ │ │ bne.n 1b1982 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ b.n 1b1950 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xe8d600aa │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe8c400aa │ │ │ │ @@ -465869,30 +465869,30 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ ldr.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b1d92 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 1b1ca8 │ │ │ │ ldrb.w sl, [r7, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 1b1ca8 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 201f04 │ │ │ │ + bl 201f14 │ │ │ │ cbz r0, 1b1c3e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ beq.w 1b1d60 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ @@ -465934,15 +465934,15 @@ │ │ │ │ cmp r0, #4 │ │ │ │ bne.n 1b1c82 │ │ │ │ b.n 1b1c5a │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ orr.w r0, r0, fp │ │ │ │ uxtb.w fp, r0 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b1c18 │ │ │ │ mov r4, r8 │ │ │ │ @@ -466160,15 +466160,15 @@ │ │ │ │ sub.w r2, r3, #53 @ 0x35 │ │ │ │ sub.w r9, r3, #57 @ 0x39 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldr.w r3, [r2, #-52] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-52] │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 1b1c5a │ │ │ │ movs r0, #0 │ │ │ │ b.n 1b1ef4 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -466189,18 +466189,18 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movs r1, #8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r0, [fp, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ beq.w 1b2166 │ │ │ │ mov r5, r6 │ │ │ │ @@ -466244,15 +466244,15 @@ │ │ │ │ cmp r3, #5 │ │ │ │ beq.n 1b1fcc │ │ │ │ mov r2, r1 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 1b1f78 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b209c │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #28] │ │ │ │ @@ -466330,15 +466330,15 @@ │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ bne.w 1b1f4c │ │ │ │ mov r0, fp │ │ │ │ mov sl, r7 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 19234c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r6, r0 │ │ │ │ @@ -466373,15 +466373,15 @@ │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt mi │ │ │ │ orrmi.w r3, r3, #17301504 @ 0x1080000 │ │ │ │ strmi r3, [r1, #0] │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ b.n 1b1fc0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ movw r6, #315 @ 0x13b │ │ │ │ cmp ip, r6 │ │ │ │ bne.w 1b1fac │ │ │ │ ldr.w r6, [fp] │ │ │ │ @@ -466412,15 +466412,15 @@ │ │ │ │ mov r4, r3 │ │ │ │ b.n 1b1fac │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ b.n 1b2116 │ │ │ │ mov r0, fp │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -466747,15 +466747,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 1de33c │ │ │ │ + bl 1de34c │ │ │ │ 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 │ │ │ │ @@ -467054,15 +467054,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 1b2a44 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b285c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de310 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 1b285c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r4, fp │ │ │ │ str.w r9, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -467076,15 +467076,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b2820 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b2816 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de310 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 1b2826 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 1b27f0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -467584,15 +467584,15 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr.w r3, [pc, #2512] @ 1b3768 │ │ │ │ strd r7, r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ ldr r4, [r7, #88] @ 0x58 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp lr, r4 │ │ │ │ beq.w 1b32c2 │ │ │ │ mov fp, lr │ │ │ │ movw sl, #8208 @ 0x2010 │ │ │ │ @@ -467730,15 +467730,15 @@ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r1, #4452 @ 0x1164 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ bl 1aa850 │ │ │ │ mov r0, r6 │ │ │ │ @@ -467817,29 +467817,29 @@ │ │ │ │ strd r0, r0, [r3, #96] @ 0x60 │ │ │ │ add.w r0, r2, #96 @ 0x60 │ │ │ │ ldr r1, [r2, #100] @ 0x64 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 1b2fca │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1de550 │ │ │ │ + bl 1de560 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 1b3020 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 1de390 │ │ │ │ + bl 1de3a0 │ │ │ │ ldr r3, [r7, #100] @ 0x64 │ │ │ │ str r7, [r4, #28] │ │ │ │ cmp r9, r3 │ │ │ │ str r4, [r7, #60] @ 0x3c │ │ │ │ sub.w r7, r3, #96 @ 0x60 │ │ │ │ bne.n 1b2ffe │ │ │ │ mov r4, r9 │ │ │ │ @@ -467906,15 +467906,15 @@ │ │ │ │ bne.n 1b308c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 1b308c │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de310 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 1b3092 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 1b32e8 │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -467944,15 +467944,15 @@ │ │ │ │ bne.n 1b305e │ │ │ │ ldrd r5, r8, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [pc, #1608] @ 1b3770 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1de3a8 │ │ │ │ + bl 1de3b8 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ cmp r4, r3 │ │ │ │ ittt ne │ │ │ │ subne.w r1, r3, #96 @ 0x60 │ │ │ │ ldrne r7, [r3, #4] │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ bne.n 1b3156 │ │ │ │ @@ -468110,15 +468110,15 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b2f0a │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr.w r2, [pc, #1196] @ 1b3774 │ │ │ │ ldr.w r3, [pc, #1180] @ 1b3768 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -468146,15 +468146,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b367e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b366a │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b3344 │ │ │ │ add sl, fp │ │ │ │ str.w r7, [sl] │ │ │ │ mov sl, r5 │ │ │ │ b.n 1b3116 │ │ │ │ @@ -468171,28 +468171,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 1b3116 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de310 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1b3362 │ │ │ │ b.n 1b3116 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 1b3394 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de310 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 1b3382 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 1b3344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -468213,15 +468213,15 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b372e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b36f8 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b3344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ @@ -468748,15 +468748,15 @@ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cbz r3, 1b3946 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r1, [pc, #124] @ (1b3980 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 1b3974 │ │ │ │ ldrh r1, [r4, #12] │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ beq.n 1b3942 │ │ │ │ @@ -468772,41 +468772,41 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ ldr r1, [pc, #80] @ (1b398c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [pc, #72] @ (1b3990 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3914 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [pc, #64] @ (1b3994 ) │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b3914 │ │ │ │ ldr r1, [pc, #52] @ (1b3998 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3914 │ │ │ │ ldr r2, [pc, #44] @ (1b399c ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b392c │ │ │ │ ldr r1, [pc, #40] @ (1b39a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3914 │ │ │ │ ands.w r0, r2, fp, lsr #32 │ │ │ │ ldc 0, cr0, [r2], {31} │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ movs r3, r3 │ │ │ │ ldrd r0, r0, [r0, #108]! @ 0x6c │ │ │ │ @ instruction: 0xe9bc001b │ │ │ │ @@ -468830,15 +468830,15 @@ │ │ │ │ and.w r2, r3, #1344 @ 0x540 │ │ │ │ tst.w r3, #640 @ 0x280 │ │ │ │ beq.n 1b3a7e │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 1b3b9a │ │ │ │ ldr r1, [pc, #600] @ (1b3c28 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bmi.n 1b3a90 │ │ │ │ lsls r2, r3, #13 │ │ │ │ bmi.n 1b3aa0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ bmi.n 1b3ab0 │ │ │ │ @@ -468849,29 +468849,29 @@ │ │ │ │ lsls r3, r3, #8 │ │ │ │ bmi.n 1b3ae0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cbz r3, 1b39fe │ │ │ │ ldr r1, [pc, #564] @ (1b3c2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r3, #40 @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 1b3a20 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b3b22 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ cbz r3, 1b3a20 │ │ │ │ ldr r1, [pc, #536] @ (1b3c30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bmi.w 1b3b34 │ │ │ │ lsls r2, r1, #28 │ │ │ │ bmi.w 1b3b46 │ │ │ │ lsls r3, r1, #29 │ │ │ │ bmi.w 1b3b58 │ │ │ │ @@ -468887,74 +468887,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] @ (1b3c34 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ bne.w 1b3ba6 │ │ │ │ ldrh r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 1b3a7a │ │ │ │ ldr r1, [pc, #452] @ (1b3c38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b39d8 │ │ │ │ ldr r1, [pc, #440] @ (1b3c3c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #16 │ │ │ │ bpl.n 1b39dc │ │ │ │ ldr r1, [pc, #428] @ (1b3c40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #13 │ │ │ │ bpl.n 1b39e0 │ │ │ │ ldr r1, [pc, #416] @ (1b3c44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r0, r3, #15 │ │ │ │ bpl.n 1b39e4 │ │ │ │ ldr r1, [pc, #404] @ (1b3c48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ bpl.n 1b39e8 │ │ │ │ ldr r1, [pc, #392] @ (1b3c4c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ bpl.n 1b39ec │ │ │ │ ldr r1, [pc, #380] @ (1b3c50 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #8 │ │ │ │ bpl.n 1b39f0 │ │ │ │ ldr r1, [pc, #368] @ (1b3c54 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b39f0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b3bd0 │ │ │ │ and.w r0, r1, #1 │ │ │ │ lsls r6, r1, #27 │ │ │ │ bmi.n 1b3bbe │ │ │ │ ldrh r6, [r4, #12] │ │ │ │ @@ -468968,118 +468968,118 @@ │ │ │ │ bmi.w 1b3c1a │ │ │ │ lsrs r2, r6, #2 │ │ │ │ lsls r1, r1, #11 │ │ │ │ bpl.n 1b3c00 │ │ │ │ ldr r1, [pc, #324] @ (1b3c5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3a6a │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b3a16 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #7 │ │ │ │ bpl.w 1b3a28 │ │ │ │ ldr r1, [pc, #296] @ (1b3c60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ bpl.w 1b3a2e │ │ │ │ ldr r1, [pc, #284] @ (1b3c64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r3, r1, #29 │ │ │ │ bpl.w 1b3a34 │ │ │ │ ldr r1, [pc, #268] @ (1b3c68 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r6, r1, #12 │ │ │ │ bpl.w 1b3a3a │ │ │ │ ldr r1, [pc, #256] @ (1b3c6c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsls r0, r1, #30 │ │ │ │ bpl.w 1b3a40 │ │ │ │ vldr s15, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ strd r1, r1, [sp] │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ ldr r1, [pc, #224] @ (1b3c70 ) │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3a6a │ │ │ │ ldr r1, [pc, #216] @ (1b3c74 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ b.n 1b39d8 │ │ │ │ ldr r3, [pc, #208] @ (1b3c78 ) │ │ │ │ and.w r1, r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ ldr r1, [pc, #196] @ (1b3c7c ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3a6a │ │ │ │ ldrsh.w r2, [r4, #18] │ │ │ │ cbz r0, 1b3bf2 │ │ │ │ ldr r1, [pc, #184] @ (1b3c80 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3a6a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1b38e4 │ │ │ │ b.n 1b3a6a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ bl 1b38e4 │ │ │ │ ldr r1, [pc, #156] @ (1b3c84 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3a4e │ │ │ │ ldr r1, [pc, #148] @ (1b3c88 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3a6a │ │ │ │ ldr r1, [pc, #136] @ (1b3c8c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3a6a │ │ │ │ ldr r1, [pc, #128] @ (1b3c90 ) │ │ │ │ lsrs r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3a6a │ │ │ │ ldr r1, [pc, #120] @ (1b3c94 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3a6a │ │ │ │ bgt.n 1b3cb4 │ │ │ │ movs r3, r3 │ │ │ │ ldrd r0, r0, [r8, #-108]! @ 0x6c │ │ │ │ ldrb r2, [r0, r0] │ │ │ │ movs r3, r3 │ │ │ │ ldmdb r8!, {r0, r1, r3, r4} │ │ │ │ @@ -469133,36 +469133,36 @@ │ │ │ │ ldr.w r8, [pc, #2616] @ 1b46ec │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #0 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ cmp r7, r6 │ │ │ │ bne.n 1b3cba │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 1b3e20 │ │ │ │ ldr.w r1, [pc, #2592] @ 1b46f0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #14 │ │ │ │ bmi.n 1b3da6 │ │ │ │ ldr.w r1, [pc, #2576] @ 1b46f4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr.w r1, [pc, #2564] @ 1b46f8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bmi.w 1b417c │ │ │ │ lsls r6, r3, #30 │ │ │ │ bmi.w 1b416c │ │ │ │ lsls r0, r3, #29 │ │ │ │ bmi.w 1b415e │ │ │ │ @@ -469195,15 +469195,15 @@ │ │ │ │ bne.w 1b4300 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b460a │ │ │ │ ldr.w r1, [pc, #2452] @ 1b46fc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ bne.w 1b4320 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #12 │ │ │ │ bhi.w 1b4320 │ │ │ │ @@ -469220,15 +469220,15 @@ │ │ │ │ lsls r7, r5, #15 │ │ │ │ lsls r0, r5, #15 │ │ │ │ lsls r1, r4, #15 │ │ │ │ lsls r2, r3, #15 │ │ │ │ ldr.w r1, [pc, #2392] @ 1b4700 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3cf0 │ │ │ │ movw r3, #807 @ 0x327 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b4618 │ │ │ │ movw r3, #905 @ 0x389 │ │ │ │ cmp r2, r3 │ │ │ │ bne.w 1b4528 │ │ │ │ @@ -469237,36 +469237,36 @@ │ │ │ │ beq.w 1b46dc │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b46ce │ │ │ │ cbnz r3, 1b3de4 │ │ │ │ ldr.w r1, [pc, #2344] @ 1b4704 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 1b46ba │ │ │ │ ldr.w r1, [pc, #2328] @ 1b4708 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r6, r3, #29 │ │ │ │ bpl.w 1b46ac │ │ │ │ ldr.w r1, [pc, #2308] @ 1b470c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr.w r1, [pc, #2300] @ 1b4710 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ 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 │ │ │ │ @@ -469277,15 +469277,15 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbnz r3, 1b3e48 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbz r3, 1b3e54 │ │ │ │ ldr.w r1, [pc, #2248] @ 1b4714 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b3ffe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r1, r3, #20 │ │ │ │ bmi.w 1b40ba │ │ │ │ @@ -469316,22 +469316,22 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b3e8c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b3e78 │ │ │ │ ldr.w r1, [pc, #2160] @ 1b4718 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r2, r3, #10 │ │ │ │ bpl.n 1b3e7e │ │ │ │ ldr.w r1, [pc, #2144] @ 1b471c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3e7e │ │ │ │ ldr.w r9, [r4, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 1b3f60 │ │ │ │ ldr.w r1, [pc, #2124] @ 1b4720 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [pc, #2124] @ 1b4724 │ │ │ │ @@ -469358,15 +469358,15 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ and.w r3, r3, #6291456 @ 0x600000 │ │ │ │ cmp.w r3, #2097152 @ 0x200000 │ │ │ │ beq.n 1b3f1e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #6 │ │ │ │ beq.n 1b3fec │ │ │ │ movs r3, #0 │ │ │ │ cmp r9, r6 │ │ │ │ @@ -469378,21 +469378,21 @@ │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b3f2a │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b3ee2 │ │ │ │ ldr.w r1, [pc, #2020] @ 1b4728 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r3, r3, #9 │ │ │ │ bpl.n 1b3eea │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3eea │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 1b4020 │ │ │ │ movw r2, #673 @ 0x2a1 │ │ │ │ subs r2, r3, r2 │ │ │ │ @@ -469414,121 +469414,121 @@ │ │ │ │ movw r2, #847 @ 0x34f │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1b3fb2 │ │ │ │ ldr.w r1, [pc, #1928] @ 1b472c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ cbnz r3, 1b3fcc │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cbz r0, 1b3fcc │ │ │ │ bl 191de8 │ │ │ │ ldr.w r1, [pc, #1904] @ 1b4730 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 1b4062 │ │ │ │ mov r0, r4 │ │ │ │ bl 192594 │ │ │ │ cbnz r0, 1b403c │ │ │ │ ldr.w r1, [pc, #1880] @ 1b4734 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ 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] @ 1b4738 │ │ │ │ ldr r2, [r3, r7] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3f28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 1b447a │ │ │ │ cmp r3, #3 │ │ │ │ beq.w 1b4360 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1b3e5e │ │ │ │ ldr.w r1, [pc, #1832] @ 1b473c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3e5e │ │ │ │ ldrh r2, [r4, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #50] @ 0x32 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ beq.n 1b3fcc │ │ │ │ ldr.w r1, [pc, #1812] @ 1b4740 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ b.n 1b3f68 │ │ │ │ ldr.w r1, [pc, #1796] @ 1b4744 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1925a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b42ce │ │ │ │ ldr.w r1, [pc, #1776] @ 1b4748 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3fda │ │ │ │ ldr.w r1, [pc, #1768] @ 1b474c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 1b3fd2 │ │ │ │ ldr.w r8, [pc, #1752] @ 1b4750 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [pc, #1752] @ 1b4754 │ │ │ │ mov r2, r6 │ │ │ │ add r8, pc │ │ │ │ add r9, pc │ │ │ │ b.n 1b409a │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, r6 │ │ │ │ bls.n 1b3fd2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ adds r7, r2, #1 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b4094 │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 1b4086 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ b.n 1b4086 │ │ │ │ ldr.w r1, [pc, #1692] @ 1b4758 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3e66 │ │ │ │ sub.w r3, r0, #1024 @ 0x400 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.w 1b4518 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r1, r4, #8 │ │ │ │ @@ -469536,71 +469536,71 @@ │ │ │ │ lsls r4, r1, #8 │ │ │ │ lsls r2, r3, #8 │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r3, r2, #8 │ │ │ │ ldr.w r1, [pc, #1652] @ 1b475c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3d46 │ │ │ │ ldr.w r1, [pc, #1644] @ 1b4760 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d40 │ │ │ │ ldr.w r1, [pc, #1632] @ 1b4764 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d3a │ │ │ │ ldr.w r1, [pc, #1620] @ 1b4768 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d34 │ │ │ │ ldr.w r1, [pc, #1608] @ 1b476c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d2e │ │ │ │ ldr.w r1, [pc, #1596] @ 1b4770 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d28 │ │ │ │ ldr.w r1, [pc, #1584] @ 1b4774 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3d20 │ │ │ │ ldr.w r1, [pc, #1572] @ 1b4778 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3d18 │ │ │ │ ldr.w r1, [pc, #1564] @ 1b477c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3d10 │ │ │ │ ldr.w r1, [pc, #1552] @ 1b4780 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d0a │ │ │ │ ldr.w r1, [pc, #1540] @ 1b4784 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b3d04 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r2, #21 │ │ │ │ bmi.w 1b3fcc │ │ │ │ sub.w r3, r3, #668 @ 0x29c │ │ │ │ cmp r3, #4 │ │ │ │ @@ -469609,23 +469609,23 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp.w r3, #20480 @ 0x5000 │ │ │ │ beq.w 1b4532 │ │ │ │ ldr.w r1, [pc, #1496] @ 1b4788 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b3f7e │ │ │ │ bl 190c80 │ │ │ │ ldr.w r1, [pc, #1480] @ 1b478c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bmi.w 1b43ac │ │ │ │ lsls r7, r3, #25 │ │ │ │ bmi.w 1b439c │ │ │ │ lsls r6, r3, #24 │ │ │ │ bmi.w 1b438c │ │ │ │ @@ -469665,15 +469665,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 1b46a2 │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #4, #3 │ │ │ │ ldr.w r1, [pc, #1336] @ 1b4790 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r3, r3, #21 │ │ │ │ bmi.w 1b436e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #676 @ 0x2a4 │ │ │ │ beq.w 1b44aa │ │ │ │ bhi.w 1b3db4 │ │ │ │ @@ -469692,50 +469692,50 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [pc, #1268] @ 1b4794 │ │ │ │ and.w r2, r2, #7 │ │ │ │ ldr.w r1, [pc, #1264] @ 1b4798 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr.w r1, [pc, #1248] @ 1b479c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b3fb4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1925bc │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r1, [pc, #1224] @ 1b47a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3fda │ │ │ │ ldrd r3, r1, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [pc, #1200] @ 1b47a4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b3fb4 │ │ │ │ bl 190c80 │ │ │ │ ldr.w r1, [pc, #1184] @ 1b47a8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub.w r2, r3, #186 @ 0xba │ │ │ │ bics.w r2, r2, #2 │ │ │ │ beq.w 1b3d80 │ │ │ │ cmp r3, #131 @ 0x83 │ │ │ │ it ne │ │ │ │ cmpne r3, #186 @ 0xba │ │ │ │ @@ -469752,384 +469752,384 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrd r1, r3, [r4, #32] │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr.w r1, [pc, #1116] @ 1b47b0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr.w r1, [pc, #1104] @ 1b47b4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3e5e │ │ │ │ ldr.w r1, [pc, #1096] @ 1b47b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b4268 │ │ │ │ ldr.w r1, [pc, #1084] @ 1b47bc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41ea │ │ │ │ ldr.w r1, [pc, #1072] @ 1b47c0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41e4 │ │ │ │ ldr.w r1, [pc, #1060] @ 1b47c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41de │ │ │ │ ldr.w r1, [pc, #1048] @ 1b47c8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41d8 │ │ │ │ ldr.w r1, [pc, #1036] @ 1b47cc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b420e │ │ │ │ ldr.w r1, [pc, #1028] @ 1b47d0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b4208 │ │ │ │ ldr r1, [pc, #1016] @ (1b47d4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b4202 │ │ │ │ ldr r1, [pc, #1004] @ (1b47d8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41fc │ │ │ │ ldr r1, [pc, #996] @ (1b47dc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41f6 │ │ │ │ ldr r1, [pc, #984] @ (1b47e0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ b.n 1b41f0 │ │ │ │ cmp.w r2, #668 @ 0x29c │ │ │ │ beq.w 1b45f6 │ │ │ │ ldr r3, [pc, #968] @ (1b47e4 ) │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [pc, #968] @ (1b47e8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #964] @ (1b47ec ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrh r3, [r3, #8] │ │ │ │ asrs r3, r6 │ │ │ │ lsls r0, r3, #31 │ │ │ │ bmi.n 1b4454 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, #4 │ │ │ │ bne.n 1b4434 │ │ │ │ ldr r1, [pc, #932] @ (1b47f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3e54 │ │ │ │ ldr r1, [pc, #924] @ (1b47f4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b4440 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r4, #32] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [pc, #904] @ (1b47f8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #7 │ │ │ │ b.n 1b3fb4 │ │ │ │ ldr r1, [pc, #896] @ (1b47fc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b3e5e │ │ │ │ ldrb.w r2, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #880] @ (1b4800 ) │ │ │ │ and.w r2, r2, #7 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b421a │ │ │ │ ldr r1, [pc, #868] @ (1b4804 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b4224 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 1b46c8 │ │ │ │ ldr r2, [pc, #852] @ (1b4808 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #852] @ (1b480c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #840] @ (1b4810 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #832] @ (1b4814 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #820] @ (1b4818 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #812] @ (1b481c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #800] @ (1b4820 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #792] @ (1b4824 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ ldr r1, [pc, #780] @ (1b4828 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.n 1b3e22 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ cmp r2, #5 │ │ │ │ bne.w 1b3e40 │ │ │ │ b.n 1b441a │ │ │ │ ldr r1, [pc, #760] @ (1b482c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b3f7e │ │ │ │ ldr r1, [pc, #748] @ (1b4830 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #740] @ (1b4834 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #728] @ (1b4838 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #720] @ (1b483c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #708] @ (1b4840 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #700] @ (1b4844 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #688] @ (1b4848 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #680] @ (1b484c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #668] @ (1b4850 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #660] @ (1b4854 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #648] @ (1b4858 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #640] @ (1b485c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldr r1, [pc, #628] @ (1b4860 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ b.n 1b4320 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #612] @ (1b4864 ) │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b441a │ │ │ │ ldr r1, [pc, #604] @ (1b4868 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.w 1b3d72 │ │ │ │ ldrh r2, [r4, #44] @ 0x2c │ │ │ │ ubfx r2, r2, #7, #3 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bhi.n 1b4684 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ cmp r6, #28 │ │ │ │ asrs r6, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r1, [pc, #568] @ (1b486c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [pc, #564] @ (1b4870 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr r1, [pc, #560] @ (1b4874 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b3e22 │ │ │ │ ldr r1, [pc, #544] @ (1b4878 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b463a │ │ │ │ ldr r1, [pc, #536] @ (1b487c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b463a │ │ │ │ ldr r1, [pc, #528] @ (1b4880 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b463a │ │ │ │ ldr r1, [pc, #520] @ (1b4884 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b463a │ │ │ │ ldr r1, [pc, #512] @ (1b4888 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.n 1b463a │ │ │ │ ldr r1, [pc, #504] @ (1b488c ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ b.w 1b3e22 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ and.w r2, r2, #7 │ │ │ │ b.n 1b4254 │ │ │ │ ldr r1, [pc, #480] @ (1b4890 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.w 1b3e12 │ │ │ │ ldr r1, [pc, #472] @ (1b4894 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.w 1b3dfa │ │ │ │ ldr r2, [pc, #460] @ (1b4898 ) │ │ │ │ add r2, pc │ │ │ │ b.n 1b44b6 │ │ │ │ ldr r1, [pc, #460] @ (1b489c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.w 1b3de4 │ │ │ │ ldr r1, [pc, #448] @ (1b48a0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ b.w 1b3de4 │ │ │ │ nop │ │ │ │ blt.n 1b45f8 │ │ │ │ movs r3, r3 │ │ │ │ b.n 1b4608 │ │ │ │ movs r3, r3 │ │ │ │ b.n 1b4604 │ │ │ │ @@ -470364,103 +470364,103 @@ │ │ │ │ add r8, pc │ │ │ │ ldr r3, [pc, #572] @ (1b4b10 ) │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2cd8 │ │ │ │ + bl 1e2ce8 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r3, 1b48ee │ │ │ │ ldr r6, [pc, #552] @ (1b4b14 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 191de8 │ │ │ │ ldr r1, [pc, #544] @ (1b4b18 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b4960 │ │ │ │ ldr r1, [pc, #532] @ (1b4b1c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [pc, #524] @ (1b4b20 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cbz r3, 1b4956 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #508] @ (1b4b24 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b4938 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 191de8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b492e │ │ │ │ ldr r1, [pc, #464] @ (1b4b28 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b49be │ │ │ │ ldr r1, [pc, #452] @ (1b4b2c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [pc, #448] @ (1b4b30 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 1b49b4 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [pc, #432] @ (1b4b34 ) │ │ │ │ ldr.w sl, [r3] │ │ │ │ add r6, pc │ │ │ │ b.n 1b4996 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w sl, [r3, r9, lsl #2] │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ mov r0, sl │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 191de8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 1b498c │ │ │ │ ldr r1, [pc, #384] @ (1b4b38 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ add.w r9, r4, #16 │ │ │ │ cmp r9, r6 │ │ │ │ it ne │ │ │ │ subne r6, #96 @ 0x60 │ │ │ │ beq.n 1b49e0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -470471,19 +470471,19 @@ │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r9, r3 │ │ │ │ bne.n 1b49cc │ │ │ │ ldr r1, [pc, #344] @ (1b4b3c ) │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [pc, #336] @ (1b4b40 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cbz r3, 1b4a10 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ @@ -470491,62 +470491,62 @@ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r6, r3 │ │ │ │ bcc.n 1b49fa │ │ │ │ ldr r6, [pc, #304] @ (1b4b44 ) │ │ │ │ mov r0, r5 │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [pc, #296] @ (1b4b48 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cbz r3, 1b4a78 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 191de8 │ │ │ │ ldr r1, [pc, #272] @ (1b4b4c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cbz r0, 1b4a6e │ │ │ │ bl 191de8 │ │ │ │ ldr r1, [pc, #256] @ (1b4b50 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1b4afc │ │ │ │ ldr r2, [pc, #240] @ (1b4b54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [pc, #240] @ (1b4b58 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [pc, #236] @ (1b4b5c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b4ae4 │ │ │ │ ldr r1, [pc, #224] @ (1b4b60 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [pc, #220] @ (1b4b64 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 1b4ada │ │ │ │ ldr r6, [pc, #208] @ (1b4b68 ) │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [pc, #208] @ 1b4b6c │ │ │ │ add r6, pc │ │ │ │ add r9, pc │ │ │ │ @@ -470556,34 +470556,34 @@ │ │ │ │ bcs.n 1b4ada │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ bl 191de8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ bcs.n 1b4aa4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 1b4aac │ │ │ │ ldr r1, [pc, #148] @ (1b4b70 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r1, [pc, #140] @ (1b4b74 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2d10 │ │ │ │ + bl 1e2d20 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, fp │ │ │ │ bne.w 1b48d8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #120] @ (1b4b78 ) │ │ │ │ add r2, pc │ │ │ │ @@ -470660,15 +470660,15 @@ │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ adds r4, #84 @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r4 │ │ │ │ beq.w 1b5034 │ │ │ │ mov r2, r3 │ │ │ │ @@ -470692,20 +470692,20 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ bne.n 1b4bcc │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #32] │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ movs r1, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ 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 1b4d14 │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -470767,15 +470767,15 @@ │ │ │ │ blx 5a178 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r5, [r0, #28] │ │ │ │ str r7, [r0, #16] │ │ │ │ str.w sl, [r0, #24] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e6640 │ │ │ │ b.n 1b4c36 │ │ │ │ mov r0, sl │ │ │ │ bl 191e1c │ │ │ │ cbz r0, 1b4ccc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ subs r3, #29 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -470799,24 +470799,24 @@ │ │ │ │ blx 5a178 │ │ │ │ mov r1, r0 │ │ │ │ str.w r9, [r0, #16] │ │ │ │ str r5, [r0, #24] │ │ │ │ str r7, [r0, #12] │ │ │ │ str.w sl, [r0, #28] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1e6630 │ │ │ │ + bl 1e6640 │ │ │ │ b.n 1b4c36 │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r9, [sp, #16] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1eb494 │ │ │ │ + bl 1eb4a4 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ add.w r2, r3, #84 @ 0x54 │ │ │ │ ldr.w sl, [r3, #88] @ 0x58 │ │ │ │ cmp sl, r2 │ │ │ │ it ne │ │ │ │ movne r6, sl │ │ │ │ beq.w 1b502a │ │ │ │ @@ -470849,23 +470849,23 @@ │ │ │ │ mov fp, r4 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r5, r9, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1eb53c │ │ │ │ + bl 1eb54c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1e6684 │ │ │ │ + bl 1e6694 │ │ │ │ cbz r0, 1b4dd2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 1b4dc6 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -470873,22 +470873,22 @@ │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ ldr.w r1, [fp, r3] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ it hi │ │ │ │ strhi.w r2, [fp, r3] │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl 1e66a8 │ │ │ │ + bl 1e66b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b4da6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e6684 │ │ │ │ + bl 1e6694 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b5006 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ mov r8, fp │ │ │ │ mov.w r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ @@ -470924,15 +470924,15 @@ │ │ │ │ beq.n 1b4e56 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, sl │ │ │ │ bne.w 1b4f6e │ │ │ │ mov r4, fp │ │ │ │ mov r0, fp │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl 1e66a8 │ │ │ │ + bl 1e66b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b4dfa │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ @@ -471013,30 +471013,30 @@ │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ cmp r7, ip │ │ │ │ str.w r1, [r5, #532] @ 0x214 │ │ │ │ bne.n 1b4ecc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r2, [pc, #256] @ (1b5048 ) │ │ │ │ ldr r3, [pc, #248] @ (1b5044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b503a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r0, [r8, ip] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb590 │ │ │ │ b.n 1b4e34 │ │ │ │ mov r1, sl │ │ │ │ bl 191fb4 │ │ │ │ b.n 1b4e56 │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ b.n 1b4e7c │ │ │ │ @@ -471072,15 +471072,15 @@ │ │ │ │ strb.w fp, [r1, #-20] │ │ │ │ mul.w r3, sl, r3 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ it hi │ │ │ │ strhi r2, [r4, r3] │ │ │ │ - bl 1eb580 │ │ │ │ + bl 1eb590 │ │ │ │ cmp r7, r8 │ │ │ │ bne.n 1b4fc0 │ │ │ │ b.n 1b4d5a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp ip, r1 │ │ │ │ bne.n 1b4f8c │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -471895,15 +471895,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 1bba24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1de300 │ │ │ │ + bl 1de310 │ │ │ │ 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} │ │ │ │ @@ -471941,15 +471941,15 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 1b58b6 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e6e84 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b5848 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ ands.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -471966,28 +471966,28 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bl 19234c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1de390 │ │ │ │ + bl 1de3a0 │ │ │ │ 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 1e6f90 │ │ │ │ + bl 1e6fa0 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r8, #64] @ 0x40 │ │ │ │ b.n 1b5876 │ │ │ │ mov r8, r3 │ │ │ │ b.n 1b58a8 │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ @@ -472742,28 +472742,28 @@ │ │ │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ │ │ cmp r7, r2 │ │ │ │ ite cc │ │ │ │ movcc r7, #0 │ │ │ │ movcs r7, #1 │ │ │ │ cbz r0, 1b605a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b605a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b604e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #15 │ │ │ │ bmi.n 1b604e │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b603c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp.w r2, #320 @ 0x140 │ │ │ │ beq.n 1b60da │ │ │ │ movw r3, #799 @ 0x31f │ │ │ │ @@ -472915,27 +472915,27 @@ │ │ │ │ beq.n 1b627a │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cbz r0, 1b620a │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b620a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne fp, r3 │ │ │ │ beq.n 1b61fe │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #15 │ │ │ │ bpl.n 1b61b4 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b61ee │ │ │ │ mov r0, r7 │ │ │ │ bl 1b58fc │ │ │ │ add r9, r0 │ │ │ │ b.n 1b61b4 │ │ │ │ @@ -473142,15 +473142,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 1b6412 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1de33c │ │ │ │ + bl 1de34c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w lr, r7, lsr #7 │ │ │ │ beq.w 1b6652 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, lr, #8 │ │ │ │ @@ -473526,15 +473526,15 @@ │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r7 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ beq.n 1b6850 │ │ │ │ @@ -473596,29 +473596,29 @@ │ │ │ │ ldrne r3, [r5, #20] │ │ │ │ strne.w sl, [r3] │ │ │ │ itt ne │ │ │ │ ldrne r3, [r5, #16] │ │ │ │ strne.w sl, [r3, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r3, r3, [r5, #16] │ │ │ │ - bl 1de550 │ │ │ │ + bl 1de560 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 1b6a08 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 1b68f0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1de390 │ │ │ │ + bl 1de3a0 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 1b68ea │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -473676,58 +473676,58 @@ │ │ │ │ beq.w 1b6c56 │ │ │ │ movw r3, #313 @ 0x139 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 1b6c56 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cbz r0, 1b69f4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 1b69f4 │ │ │ │ ldr.w fp, [r7, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 1b69e6 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, r8 │ │ │ │ bne.n 1b69fc │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ cbz r0, 1b69e6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b69e6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbz r3, 1b69d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #9 │ │ │ │ bne.n 1b69fc │ │ │ │ ldr.w r0, [fp, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b69ca │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b69a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #58] @ 0x3a │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 1b6918 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1de3a8 │ │ │ │ + bl 1de3b8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 1b6bf0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -473906,15 +473906,15 @@ │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 1b6b80 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 1b6c10 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -473924,15 +473924,15 @@ │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 1b688e │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r4, [r6, #52] @ 0x34 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r2, [pc, #336] @ (1b6d78 ) │ │ │ │ ldr r3, [pc, #328] @ (1b6d70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -474226,15 +474226,15 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ bl 1932b0 │ │ │ │ ldr.w r7, [sl, #84]! │ │ │ │ cmp sl, r7 │ │ │ │ @@ -474289,15 +474289,15 @@ │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 1b70e0 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b72ec │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 1b701c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cbz r0, 1b700e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ bne.n 1b70e0 │ │ │ │ @@ -474306,15 +474306,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b70e0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 1b70e0 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b6ff4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 1b71d8 │ │ │ │ @@ -474338,24 +474338,24 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b70dc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1b70dc │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ b.n 1b708a │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 1b70d8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ beq.n 1b707c │ │ │ │ @@ -474376,18 +474376,18 @@ │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ streq r0, [r2, #28] │ │ │ │ cmp ip, r3 │ │ │ │ bne.n 1b70a8 │ │ │ │ mov r4, lr │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e6e84 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ │ │ - bl 1e6f5c │ │ │ │ + bl 1e6f6c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 1b708a │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ mov.w r8, #1 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ @@ -474397,15 +474397,15 @@ │ │ │ │ sub.w r6, r2, #96 @ 0x60 │ │ │ │ b.n 1b6f60 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp r7, sl │ │ │ │ bne.w 1b6f4c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r2, [pc, #752] @ (1b73f4 ) │ │ │ │ ldr r3, [pc, #744] @ (1b73f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ @@ -474474,15 +474474,15 @@ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ strd r8, r8, [r7, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e6fa0 │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ b.n 1b7098 │ │ │ │ ldr.w r1, [sl] │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1b7046 │ │ │ │ strd r6, r7, [sp, #12] │ │ │ │ @@ -474528,22 +474528,22 @@ │ │ │ │ strd r3, r3, [r4, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6f1c │ │ │ │ + bl 1e6f2c │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e6e84 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ str r1, [r3, #28] │ │ │ │ ldr r3, [r2, r6] │ │ │ │ @@ -474712,15 +474712,15 @@ │ │ │ │ beq.n 1b7438 │ │ │ │ ldr r6, [pc, #76] @ (1b7494 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b746c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -474795,15 +474795,15 @@ │ │ │ │ beq.n 1b74f4 │ │ │ │ ldr r6, [pc, #76] @ (1b7550 ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b7528 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -474902,15 +474902,15 @@ │ │ │ │ beq.n 1b75f0 │ │ │ │ ldr r6, [pc, #76] @ (1b764c ) │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r0 │ │ │ │ cbz r3, 1b7624 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -475355,15 +475355,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b7a7c │ │ │ │ strh r6, [r7, #52] @ 0x34 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ @@ -476008,15 +476008,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b8152 │ │ │ │ nop │ │ │ │ ldrb r2, [r5, #31] │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -476394,15 +476394,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ b.n 1b8520 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldrb r0, [r1, #15] │ │ │ │ lsls r2, r5, #2 │ │ │ │ @@ -476562,15 +476562,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b867c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ @@ -477080,15 +477080,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b8c7a │ │ │ │ nop │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -477647,15 +477647,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b9154 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r3, r0 │ │ │ │ @@ -477861,15 +477861,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, #16 │ │ │ │ ldr.w r1, [r8, #88] @ 0x58 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str.w r0, [r8, #88] @ 0x58 │ │ │ │ ldr.w r8, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r5, #33] @ 0x21 │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ b.n 1b9484 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -478263,15 +478263,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b97f8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @@ -478503,15 +478503,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1b9a6a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -478546,15 +478546,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 202fac │ │ │ │ + bl 202fbc │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r1, r6, #100 @ 0x64 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 1a6560 │ │ │ │ movs r2, #1 │ │ │ │ @@ -478933,15 +478933,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 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r6, #88] @ 0x58 │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ b.n 1b9ea6 │ │ │ │ movs r3, #3 │ │ │ │ b.n 1b9e94 │ │ │ │ uxtb r7, r7 │ │ │ │ @@ -479026,15 +479026,15 @@ │ │ │ │ ldr r2, [pc, #792] @ (1ba3bc ) │ │ │ │ ldr r3, [pc, #796] @ (1ba3c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 202fe0 │ │ │ │ + bl 202ff0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r6, #84 @ 0x54 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ bl 1a6560 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -480016,15 +480016,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 1bab64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1e5df0 │ │ │ │ + bl 1e5e00 │ │ │ │ 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 1baaf0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ @@ -480073,15 +480073,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 1e5df0 │ │ │ │ + bl 1e5e00 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ str.w r0, [fp, #28] │ │ │ │ mov fp, r7 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ b.n 1babfe │ │ │ │ ldr r5, [r7, #28] │ │ │ │ @@ -480865,15 +480865,15 @@ │ │ │ │ cmp r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr.w r5, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ b.n 1bb3b6 │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -482727,22 +482727,22 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #152] @ (1bc738 ) │ │ │ │ ldr r3, [pc, #156] @ (1bc73c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [r1, #112] @ 0x70 │ │ │ │ + ldr r5, [r1, #120] @ 0x78 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r0, [r1, #120] @ 0x78 │ │ │ │ + ldrd r3, r0, [r1, #112] @ 0x70 │ │ │ │ orrs r3, r5 │ │ │ │ - ldr r5, [r1, #116] @ 0x74 │ │ │ │ + ldr r5, [r1, #124] @ 0x7c │ │ │ │ orrs r0, r5 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ @@ -483392,28 +483392,28 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ bl 1bbe44 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ + strd sl, r5, [sp] │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - strd sl, r5, [sp] │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orr.w r4, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (1bceb8 ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -484285,32 +484285,32 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - movs r1, #9 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r5, r2 │ │ │ │ - mov.w r2, r9, lsr #8 │ │ │ │ + uxtb.w r2, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r2, #13 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ - uxtb.w r3, r9 │ │ │ │ + mov.w r3, r9, lsr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + movs r2, #13 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - movs r1, #32 │ │ │ │ + movs r1, #9 │ │ │ │ str r7, [sp, #4] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r6, r2 │ │ │ │ @@ -486480,31 +486480,31 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ vldr d7, [pc, #124] @ 1bec20 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vldr d7, [pc, #92] @ 1bec20 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r2, r2, #32 │ │ │ │ @@ -487451,31 +487451,31 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ vldr d7, [pc, #120] @ 1bf5e0 │ │ │ │ orr.w r3, r1, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vldr d7, [pc, #84] @ 1bf5e0 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ vstr d7, [sp] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1bbe44 │ │ │ │ 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 │ │ │ │ @@ -487834,15 +487834,15 @@ │ │ │ │ movcc r3, #1 │ │ │ │ bcs.w 1bfa80 │ │ │ │ ldr r2, [pc, #344] @ (1bfab4 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #344] @ (1bfab8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ movs r3, #0 │ │ │ │ b.n 1bf914 │ │ │ │ lsls r1, r0, #31 │ │ │ │ bmi.n 1bf9de │ │ │ │ movs r2, #10 │ │ │ │ ubfx r0, r0, #18, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -490328,16 +490328,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ vaddl.s8 q0, d18, d25 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #468] @ (1c1430 ) │ │ │ │ - ldr r3, [pc, #468] @ (1c1434 ) │ │ │ │ + ldr r2, [pc, #460] @ (1c1428 ) │ │ │ │ + ldr r3, [pc, #460] @ (1c142c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -490350,24 +490350,24 @@ │ │ │ │ and.w r3, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ + ldrd fp, sl, [sp, #220] @ 0xdc │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ - ldrd fp, sl, [sp, #220] @ 0xdc │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ @@ -490427,15 +490427,14 @@ │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - mov fp, r6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -490445,90 +490444,89 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - add r0, sp, #220 @ 0xdc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ite eq │ │ │ │ - moveq r2, r6 │ │ │ │ - ldrne.w r2, [sl] │ │ │ │ - orr.w r3, r3, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ittt ne │ │ │ │ - eorne.w r8, r8, r2 │ │ │ │ - movne r2, fp │ │ │ │ - ubfxne r6, r8, #2, #1 │ │ │ │ - strd r6, r2, [sp] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #220 @ 0xdc │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldrh.w r3, [sl, #12] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - strd r7, fp, [sp] │ │ │ │ - orr.w r6, r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + it eq │ │ │ │ + moveq r3, r6 │ │ │ │ + orr.w r7, r7, 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 │ │ │ │ + ubfxne r6, r8, #2, #1 │ │ │ │ + strd r6, r3, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r4, r6, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1c1438 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1434 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c1430 ) │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [pc, #40] @ (1c142c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ - str.w r4, [r9, #4] │ │ │ │ + str.w r7, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c142a │ │ │ │ + bne.n 1c1422 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldc 0, cr0, [ip, #676] @ 0x2a4 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebf200a9 │ │ │ │ + @ instruction: 0xebfa00a9 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #488] @ (1c163c ) │ │ │ │ + ldr r2, [pc, #488] @ (1c1634 ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #488] @ (1c1640 ) │ │ │ │ + ldr r3, [pc, #488] @ (1c1638 ) │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ @@ -490554,20 +490552,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w fp, r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1c1630 │ │ │ │ + bne.w 1c1628 │ │ │ │ lsls r2, r6, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1c14c0 │ │ │ │ + bmi.n 1c14b8 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -490692,52 +490690,52 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1c1644 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c163c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c1640 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1638 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1636 │ │ │ │ + bne.n 1c162e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c14c0 │ │ │ │ + b.n 1c14b8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sub.w r0, r4, r9, asr #2 │ │ │ │ + sub.w r0, ip, r9, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip, #676]! @ 0x2a4 │ │ │ │ + ldrd r0, r0, [r4, #676]! @ 0x2a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #476] @ (1c1840 ) │ │ │ │ + ldr r3, [pc, #476] @ (1c1838 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #464] @ (1c1844 ) │ │ │ │ + ldr r1, [pc, #464] @ (1c183c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -490781,20 +490779,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1c1836 │ │ │ │ + bne.w 1c182e │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c1704 │ │ │ │ + bne.n 1c16fc │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -490898,52 +490896,52 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c1848 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1840 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1840 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c1838 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c183c │ │ │ │ + bne.n 1c1834 │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c1704 │ │ │ │ + b.n 1c16fc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe98a00a9 │ │ │ │ - b.n 1c1818 │ │ │ │ + @ instruction: 0xe99200a9 │ │ │ │ + b.n 1c1820 │ │ │ │ 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 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #512] @ (1c1a68 ) │ │ │ │ + ldr r3, [pc, #512] @ (1c1a60 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #500] @ (1c1a6c ) │ │ │ │ + ldr r1, [pc, #500] @ (1c1a64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -490987,20 +490985,20 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 1c1a5e │ │ │ │ + bne.w 1c1a56 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c190c │ │ │ │ + bne.n 1c1904 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -491120,48 +491118,48 @@ │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c1a70 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1a68 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1a68 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c1a60 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1a64 │ │ │ │ + bne.n 1c1a5c │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c190c │ │ │ │ + b.n 1c1904 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c197c │ │ │ │ + b.n 1c1984 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 1c15f0 │ │ │ │ + b.n 1c15f8 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #572] @ (1c1cc8 ) │ │ │ │ + ldr r2, [pc, #572] @ (1c1cc0 ) │ │ │ │ movs r7, #0 │ │ │ │ - ldr r3, [pc, #572] @ (1c1ccc ) │ │ │ │ + ldr r3, [pc, #572] @ (1c1cc4 ) │ │ │ │ mov sl, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ @@ -491207,20 +491205,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne.w 1c1cbc │ │ │ │ + bne.w 1c1cb4 │ │ │ │ tst.w r9, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c1b2e │ │ │ │ + bne.n 1c1b26 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -491361,54 +491359,54 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #56] @ (1c1cd0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c1cc8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c1ccc ) │ │ │ │ + ldr r3, [pc, #48] @ (1c1cc4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1cc2 │ │ │ │ + bne.n 1c1cba │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c1b2e │ │ │ │ + b.n 1c1b26 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1c17a4 │ │ │ │ + b.n 1c17ac │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2394 │ │ │ │ + b.n 1c239c │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1c1f68 ) │ │ │ │ + ldr r3, [pc, #632] @ (1c1f60 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ - ldr r1, [pc, #620] @ (1c1f6c ) │ │ │ │ + ldr r1, [pc, #620] @ (1c1f64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r8, #1 │ │ │ │ @@ -491462,20 +491460,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1c1f5e │ │ │ │ + bne.w 1c1f56 │ │ │ │ tst.w r8, #8192 @ 0x2000 │ │ │ │ itt ne │ │ │ │ movne r0, #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 1c1dae │ │ │ │ + bne.n 1c1da6 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -491635,53 +491633,53 @@ │ │ │ │ movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c1f70 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c1f68 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c1f68 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c1f60 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [sl] │ │ │ │ str.w r4, [sl, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c1f64 │ │ │ │ + bne.n 1c1f5c │ │ │ │ mov r0, sl │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c1dae │ │ │ │ + b.n 1c1da6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c256c │ │ │ │ + b.n 1c2574 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - b.n 1c20f0 │ │ │ │ + b.n 1c20f8 │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #632] @ (1c2208 ) │ │ │ │ + ldr r3, [pc, #632] @ (1c2200 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr r1, [pc, #624] @ (1c220c ) │ │ │ │ + ldr r1, [pc, #624] @ (1c2204 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -491735,20 +491733,20 @@ │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 1c21fe │ │ │ │ + bne.w 1c21f6 │ │ │ │ lsls r2, r7, #18 │ │ │ │ itt mi │ │ │ │ movmi r0, #2 │ │ │ │ movmi r1, #0 │ │ │ │ - bmi.n 1c204c │ │ │ │ + bmi.n 1c2044 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #6 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -491907,60 +491905,58 @@ │ │ │ │ movs r1, #4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1c2210 ) │ │ │ │ + ldr r2, [pc, #52] @ (1c2208 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (1c2208 ) │ │ │ │ + ldr r3, [pc, #40] @ (1c2200 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [fp] │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c2204 │ │ │ │ + bne.n 1c21fc │ │ │ │ mov r0, fp │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c204c │ │ │ │ + b.n 1c2044 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c22d0 │ │ │ │ + b.n 1c22d8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - udf #30 │ │ │ │ + udf #38 @ 0x26 │ │ │ │ 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 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r2, [pc, #1136] @ 1c26a0 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr.w r3, [pc, #1136] @ 1c26a4 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1144] @ 1c269c │ │ │ │ + ldr.w r3, [pc, #1144] @ 1c26a0 │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb.w sl, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1c267c │ │ │ │ + bne.w 1c2682 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r2, #1 │ │ │ │ ite ls │ │ │ │ movls r2, sl │ │ │ │ ldrhi r2, [r1, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -491978,93 +491974,88 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ andeq.w r9, r2, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - ubfx r4, r2, #4, #1 │ │ │ │ + ubfx r0, r2, #4, #1 │ │ │ │ + ubfx fp, r2, #1, #1 │ │ │ │ ubfx r7, r2, #2, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1c2480 │ │ │ │ + bne.w 1c2484 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, r2 │ │ │ │ + strd fp, r8, [sp] │ │ │ │ + ldrd fp, r8, [sp, #228] @ 0xe4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r7, r6, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - orrs r6, r1 │ │ │ │ - mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ strd r3, r9, [sp] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov fp, r9 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r3, r9, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r0, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r6, r7 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ strd r2, r9, [sp] │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r6, r3 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - orrs r6, r7 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orrs r6, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - ubfx r3, r0, #11, #1 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ + ubfx r3, r3, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ @@ -492075,21 +492066,21 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orr.w r2, r8, r3 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ orr.w r1, r6, r3 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ blx 5a178 │ │ │ │ ldr.w r8, [r5, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ @@ -492104,91 +492095,97 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1c2688 │ │ │ │ + bne.w 1c268e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete ls │ │ │ │ movls r2, sl │ │ │ │ movhi r1, #0 │ │ │ │ movls r1, r2 │ │ │ │ ldrhi.w r2, [r8, #4] │ │ │ │ itt hi │ │ │ │ ldrbhi.w sl, [r2] │ │ │ │ ubfxhi r2, sl, #5, #1 │ │ │ │ strd r2, r1, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r5, [sp, #4] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #228] @ 0xe4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - orr.w r8, r9, r3 │ │ │ │ - itee eq │ │ │ │ + strd r6, fp, [sp] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldrh r3, [r7, #12] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + it eq │ │ │ │ moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #20] │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itt ne │ │ │ │ + ldrdne r2, r3, [sp, #24] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - bl 1bbe44 │ │ │ │ - movs r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - orr.w r6, r7, r3 │ │ │ │ - b.n 1c2646 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + b.n 1c2660 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - strd r2, r8, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ + strd fp, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r9, r8, [sp, #228] @ 0xe4 │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [sp, #228] @ 0xe4 │ │ │ │ @@ -492203,14 +492200,15 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + mov.w r9, #0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -492218,24 +492216,24 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + mov r1, r2 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -492250,179 +492248,174 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - add r0, sp, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r2, r7, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ + str.w r9, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #20] │ │ │ │ + str r7, [sp, #24] │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 1c1008 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #264] @ 1c2698 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - ubfx r1, sl, #1, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ + mov r2, r9 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1c25d6 │ │ │ │ + bne.n 1c25bc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee ls │ │ │ │ movls r1, sl │ │ │ │ movls r2, r1 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ + ldrhi.w r2, [fp, #4] │ │ │ │ ldrbhi r1, [r2, #0] │ │ │ │ itt hi │ │ │ │ movhi r2, sl │ │ │ │ ubfxhi r1, r1, #5, #1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r5, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r6, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orrs r6, r3 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orr.w sl, r6, r3 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + orr.w r9, sl, r3 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldrh.w r1, [r8, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #16] │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrdne r3, r2, [sp, #20] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - bl 1bbe44 │ │ │ │ - movs r3, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1c26a8 ) │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - strd r6, r3, [fp] │ │ │ │ - ldr r3, [pc, #64] @ (1c26a4 ) │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #60] @ (1c26a4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1c26a0 ) │ │ │ │ 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 1c2690 │ │ │ │ - mov r0, fp │ │ │ │ + bne.n 1c2696 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w r1, sl, #1 │ │ │ │ ubfx r2, sl, #1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 1c2272 │ │ │ │ + b.n 1c2266 │ │ │ │ ubfx r2, sl, #1, #1 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1c2408 │ │ │ │ + b.n 1c23f6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - ble.n 1c2630 │ │ │ │ + nop │ │ │ │ + ble.n 1c2648 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c25dc │ │ │ │ + bls.n 1c25cc │ │ │ │ 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 │ │ │ │ - ldr.w r3, [pc, #1180] @ 1c2b60 │ │ │ │ + ldr.w r3, [pc, #1244] @ 1c2b98 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1172] @ 1c2b64 │ │ │ │ + ldr.w r2, [pc, #1236] @ 1c2b9c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c2b32 │ │ │ │ + bne.w 1c2b76 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ ldrhi r1, [r2, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -492448,15 +492441,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #11, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c2968 │ │ │ │ + bne.w 1c2966 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -492590,15 +492583,15 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c2b42 │ │ │ │ + bne.w 1c2b82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrbhi.w r3, [fp] │ │ │ │ ldrls r3, [sp, #12] │ │ │ │ @@ -492609,66 +492602,67 @@ │ │ │ │ strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ + movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - ldrh r2, [r3, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r7, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 1c2b3e │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - eors r3, r2 │ │ │ │ - ubfx r5, r3, #2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - bl 1bbe44 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r9, r5, [sp] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r8, r6, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldrh r3, [r3, #12] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r6, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #32] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #540] @ (1c2b68 ) │ │ │ │ - ldr r3, [pc, #528] @ (1c2b60 ) │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #596] @ (1c2ba0 ) │ │ │ │ + ldr r3, [pc, #588] @ (1c2b98 ) │ │ │ │ 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 1c2b52 │ │ │ │ + bne.w 1c2b92 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -492708,31 +492702,31 @@ │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r7 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bc3e8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -492743,80 +492737,71 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ 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 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1c1008 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, fp │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1c1008 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #168] @ 1c2b58 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c2b4a │ │ │ │ + bne.n 1c2b8a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [fp] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ @@ -492824,84 +492809,110 @@ │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + orrs r6, r7 │ │ │ │ + bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r6 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ + ldrh.w r1, [r9, #12] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r7, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 1c2b3e │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ - ubfx r5, r3, #2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 1c2914 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + b.n 1c2942 │ │ │ │ ubfx r5, r2, #1, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1c270e │ │ │ │ - mov r3, r5 │ │ │ │ - b.n 1c2914 │ │ │ │ + b.n 1c2706 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c28ca │ │ │ │ + b.n 1c28c2 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c2aea │ │ │ │ + b.n 1c2ad6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c2bbc │ │ │ │ + bls.n 1c2c04 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bvs.n 1c2ac8 │ │ │ │ + bvs.n 1c2b04 │ │ │ │ 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 │ │ │ │ - ldr.w r3, [pc, #1228] @ 1c3050 │ │ │ │ + ldr.w r3, [pc, #1264] @ 1c30a8 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1220] @ 1c3054 │ │ │ │ + ldr.w r2, [pc, #1256] @ 1c30ac │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c3022 │ │ │ │ + bne.w 1c3086 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ ldrhi r1, [r2, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -492927,15 +492938,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ ubfx r7, r2, #4, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c2e3e │ │ │ │ + bne.w 1c2e76 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -493071,15 +493082,15 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c302e │ │ │ │ + bne.w 1c3092 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrbhi.w r3, [r9] │ │ │ │ ldrls r3, [sp, #12] │ │ │ │ @@ -493092,65 +493103,65 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r6, [sp, #236] @ 0xec │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 1bbe44 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + strd r8, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ + orr.w r8, r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldrh.w r3, [sl, #12] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + orrs r6, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ + it eq │ │ │ │ moveq r3, r5 │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itt ne │ │ │ │ ldrdne r3, r2, [sp, #32] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - bl 1bbe44 │ │ │ │ - str.w r8, [sp] │ │ │ │ - movs r3, #0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #564] @ (1c3058 ) │ │ │ │ - ldr r3, [pc, #556] @ (1c3050 ) │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #596] @ (1c30b0 ) │ │ │ │ + ldr r3, [pc, #588] @ (1c30a8 ) │ │ │ │ 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 1c303e │ │ │ │ + bne.w 1c30a2 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -493190,31 +493201,31 @@ │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r7 │ │ │ │ ldr r7, [sp, #240] @ 0xf0 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r7, r8, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bc3e8 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -493225,80 +493236,71 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ 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 │ │ │ │ + ubfx r8, r6, #2, #1 │ │ │ │ + eor.w r8, r8, #1 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1c1008 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orrs r7, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ ldr.w fp, [fp, #4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, fp │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 1c1008 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #196] @ 1c3048 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c3036 │ │ │ │ + bne.n 1c309a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [fp] │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ @@ -493306,204 +493308,228 @@ │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ + orrs r6, r7 │ │ │ │ + bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #236] @ 0xec │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + orrs r7, r6 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orrs r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldrh.w r2, [sl, #12] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldrh.w r1, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r2 │ │ │ │ itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ + moveq r3, r6 │ │ │ │ ldrdne r3, r2, [sp, #28] │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - str.w r9, [sp] │ │ │ │ - b.n 1c2dfc │ │ │ │ + ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + b.n 1c2e52 │ │ │ │ ubfx r5, r2, #1, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 1c2bce │ │ │ │ + b.n 1c2c02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ - b.n 1c2d9a │ │ │ │ + b.n 1c2dce │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c2fc0 │ │ │ │ + b.n 1c2fe6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1c312c │ │ │ │ + bmi.n 1c311c │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bne.n 1c300c │ │ │ │ + bne.n 1c2ff4 │ │ │ │ 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, #3800] @ 0xed8 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1292] @ 1c3580 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1284] @ 1c3584 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1344] @ 1c360c │ │ │ │ + ldr.w r3, [pc, #1344] @ 1c3610 │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #13] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c3556 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + bne.w 1c35ea │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ ldrhi r1, [r2, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ite ls │ │ │ │ ldrls r5, [sp, #16] │ │ │ │ ldrbhi r5, [r1, #0] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r8, sl │ │ │ │ - mov r7, sl │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r8, fp │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ + str r5, [sp, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ + ubfx r4, r2, #11, #1 │ │ │ │ + ubfx r5, r2, #4, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 1c3350 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 1c33b4 │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 1bbe44 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - strd fp, sl, [sp] │ │ │ │ + strd r0, fp, [sp] │ │ │ │ ldrd fp, sl, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov sl, r5 │ │ │ │ + mov.w sl, #0 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + orr.w r7, fp, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + strd r5, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ orr.w r8, r7, r3 │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #11, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ubfx r3, r0, #11, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -493515,79 +493541,79 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r1, r7, r3 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 5a178 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ + str.w sl, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + ubfx r8, r5, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ bl 1c1008 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r6, r2, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w r5, r2, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 5a178 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r9 │ │ │ │ - strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + strd r8, sl, [sp, #112] @ 0x70 │ │ │ │ bl 1c1008 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - orrs r7, r6 │ │ │ │ + orrs r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c3562 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + bne.w 1c35f6 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrbhi.w r2, [r9] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ @@ -493607,322 +493633,333 @@ │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ - itee eq │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + orr.w r8, r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldrh.w r3, [fp, #12] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + orrs r6, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + it eq │ │ │ │ moveq r3, r5 │ │ │ │ + orr.w r6, r6, r2 │ │ │ │ + itt ne │ │ │ │ ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ ubfxne r5, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - bl 1bbe44 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orrs r7, r3 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ - orrs r6, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r6, r3, [r2] │ │ │ │ - ldr r2, [pc, #596] @ (1c3588 ) │ │ │ │ - ldr r3, [pc, #584] @ (1c3580 ) │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r6 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + strd r2, r3, [r1] │ │ │ │ + ldr r2, [pc, #636] @ (1c3614 ) │ │ │ │ + ldr r3, [pc, #628] @ (1c3610 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c3572 │ │ │ │ + bne.w 1c3608 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r6, r3 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + mov.w r8, #0 │ │ │ │ bl 1bbe44 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r5, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - strd r2, r7, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r3, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orr.w r8, r8, r7 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - orrs r7, r5 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orr.w r5, r8, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 1bc3e8 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, fp │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r3, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr.w sl, [r6, #28] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ + str.w r8, [sp, #116] @ 0x74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r9, r6, #2, #1 │ │ │ │ - eor.w r9, r9, #1 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ bl 1c1008 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, fp │ │ │ │ + orr.w r0, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r3, sl │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, r8, [sp, #112] @ 0x70 │ │ │ │ bl 1c1008 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #31 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - vldr d7, [pc, #196] @ 1c3578 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + orrs r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c356a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 1c3600 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + orrs r5, r3 │ │ │ │ + bl 1bbe44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r6, [sp, #244] @ 0xf4 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orrs r6, r5 │ │ │ │ + orr.w r9, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orr.w r7, r7, r3 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldrh r1, [r3, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrdne r3, r2, [sp, #32] │ │ │ │ + moveq r3, r6 │ │ │ │ + ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ eorne r3, r2 │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ - ubfxne r5, r3, #2, #1 │ │ │ │ + ubfxne r6, r3, #2, #1 │ │ │ │ movne r3, #0 │ │ │ │ - strd r5, r3, [sp] │ │ │ │ - bl 1bbe44 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ + str r6, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1c3314 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ + orrs r2, r5 │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + b.n 1c3390 │ │ │ │ ubfx r5, r2, #1, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 1c30be │ │ │ │ + b.n 1c310e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c32aa │ │ │ │ + b.n 1c330a │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 1c34ee │ │ │ │ + mov r3, fp │ │ │ │ + b.n 1c3548 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ + lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - ldmia r4!, {r1, r2, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ lsls r1, r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #764] @ (1c38a0 ) │ │ │ │ - ldr r3, [pc, #764] @ (1c38a4 ) │ │ │ │ + ldr r2, [pc, #732] @ (1c3908 ) │ │ │ │ + ldr r3, [pc, #732] @ (1c390c ) │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ 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 1c3b16 │ │ │ │ + bne.w 1c3bb2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r0, #1 │ │ │ │ itee ls │ │ │ │ movls r8, r3 │ │ │ │ ldrhi r3, [r1, #4] │ │ │ │ ldrbhi.w r8, [r3] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ it hi │ │ │ │ ubfxhi r8, r8, #5, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r8, r3, r8 │ │ │ │ movs r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #0 │ │ │ │ andeq.w r8, r8, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ and.w r1, r2, #1 │ │ │ │ @@ -493931,15 +493968,15 @@ │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c38ac │ │ │ │ + bne.w 1c3910 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -494033,15 +494070,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r2, r7 │ │ │ │ - vldr d7, [pc, #372] @ 1c3898 │ │ │ │ + vldr d7, [pc, #340] @ 1c3900 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1bf8d4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #12 │ │ │ │ @@ -494053,15 +494090,15 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1c3b20 │ │ │ │ + bne.w 1c3bbc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ iteee ls │ │ │ │ movls r2, r1 │ │ │ │ ldrhi r2, [r5, #28] │ │ │ │ ldrhi r2, [r2, #4] │ │ │ │ ldrbhi r2, [r2, #0] │ │ │ │ @@ -494157,39 +494194,25 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r4, r1, r3 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ - strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #48] @ (1c38a8 ) │ │ │ │ - ldr r3, [pc, #44] @ (1c38a4 ) │ │ │ │ - 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 1c3b5c │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 1c3b92 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r7} │ │ │ │ - lsls r1, r5, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -494273,19 +494296,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #24 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov.w sl, #1 │ │ │ │ orr.w r2, r8, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ @@ -494295,76 +494318,76 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r5, #28] │ │ │ │ orr.w r0, r1, r2 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ bl 1bbf40 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ orr.w r1, r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strd r7, r2, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r1, r3, r2 │ │ │ │ movs r2, #29 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r1, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -494378,112 +494401,118 @@ │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ bl 1bf8d4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - orr.w sl, r2, r3 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r1, r3 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldrb.w r8, [r5, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, r1, r3 │ │ │ │ + ubfx r3, r8, #1, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1c3b28 │ │ │ │ + bne.n 1c3b2c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ + mov r7, r8 │ │ │ │ cmp r3, #1 │ │ │ │ - itt ls │ │ │ │ + iteee ls │ │ │ │ movls r3, r8 │ │ │ │ - movls r2, r3 │ │ │ │ - bhi.n 1c3b4c │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r3, [r3, #0] │ │ │ │ + it hi │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ + strd r3, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1bbe44 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ + and.w r3, r8, #1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 1c3b78 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ ldrb.w r8, [r3] │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r7 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 1c3870 │ │ │ │ + orr.w r2, r9, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + strd r2, r3, [r6] │ │ │ │ + ldr r2, [pc, #48] @ (1c3bc8 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c3bcc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 1c3bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r8, r3, #1, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - b.n 1c35e0 │ │ │ │ + b.n 1c3668 │ │ │ │ ubfx r1, r1, #1, #1 │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1c3770 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r8, #1, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - and.w r3, r8, #1 │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - b.n 1c3afc │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb.w r8, [r3] │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ - b.n 1c3ad6 │ │ │ │ + b.n 1c37f8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ + stmia r4!, {r1, r5, r6} │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r2, [pc, #1456] @ 1c4128 │ │ │ │ + ldr.w r2, [pc, #1352] @ 1c4130 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1456] @ 1c412c │ │ │ │ + ldr.w r3, [pc, #1352] @ 1c4134 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c40d6 │ │ │ │ + bne.w 1c410e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r6, r7 │ │ │ │ ldrhi r1, [r2, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -494504,15 +494533,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c3e8a │ │ │ │ + bne.w 1c3ef6 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -494616,94 +494645,94 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ + ldr.w fp, [r5, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr.w fp, [sl, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, r9, r3 │ │ │ │ + ldr.w r9, [fp, #4] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r9, r9, r1 │ │ │ │ + orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c40e0 │ │ │ │ + bne.w 1c4118 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r2, [sp, #16] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ + ldrhi r3, [sp, #20] │ │ │ │ + ubfxhi r2, r3, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr.w sl, [sl, #8] │ │ │ │ + ldr.w fp, [fp, #8] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldrb.w r3, [sl] │ │ │ │ + orr.w r9, r6, r3 │ │ │ │ + ldrb.w r3, [fp] │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w fp, r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ - orr.w r9, fp, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ blx 5a178 │ │ │ │ - mov r3, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #56] @ 0x38 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ @@ -494713,63 +494742,61 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r7, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - ldrbne r3, [r2, #0] │ │ │ │ - mov.w r2, #0 │ │ │ │ - itt ne │ │ │ │ - ubfxne r3, r3, #2, #1 │ │ │ │ - eorne.w r3, r3, #1 │ │ │ │ + beq.w 1c411e │ │ │ │ + ldrb r3, [r2, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r3, r6 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r7 │ │ │ │ - strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #704] @ (1c4130 ) │ │ │ │ - ldr r3, [pc, #700] @ (1c412c ) │ │ │ │ + orrs r3, r6 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #604] @ (1c4138 ) │ │ │ │ + ldr r3, [pc, #600] @ (1c4134 ) │ │ │ │ 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 1c4118 │ │ │ │ + bne.w 1c4124 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -494842,15 +494869,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #472] @ 1c4120 │ │ │ │ + vldr d7, [pc, #372] @ 1c4128 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ bl 1bf8d4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ @@ -494898,15 +494925,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #332] @ 1c4120 │ │ │ │ + vldr d7, [pc, #232] @ 1c4128 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1bf8d4 │ │ │ │ @@ -494915,155 +494942,120 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w fp, r6, r3 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, r7, r6 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w r7, fp, r3 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1c40e6 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + orr.w fp, r7, r3 │ │ │ │ + mov r3, r9 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1c4098 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1c410a │ │ │ │ + iteee ls │ │ │ │ + movls r2, sl │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + mov r3, sl │ │ │ │ + it hi │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r7, r6 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + and.w r2, sl, #1 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1c40de │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - mov.w fp, #0 │ │ │ │ mov r1, r2 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r6, r3 │ │ │ │ ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ittee eq │ │ │ │ - moveq r2, fp │ │ │ │ - moveq r3, #1 │ │ │ │ - ldrbne r3, [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 1bbe44 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #31 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - orrs r2, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ - orrs r2, r6 │ │ │ │ - b.n 1c3e68 │ │ │ │ + bne.w 1c3e8c │ │ │ │ + mov r2, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 1c3e98 │ │ │ │ ubfx r6, r7, #1, #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ - b.n 1c3bb4 │ │ │ │ + b.n 1c3c24 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c3d62 │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - and.w r3, r6, #1 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ - b.n 1c4058 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1c4036 │ │ │ │ + b.n 1c3dd6 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 1c3e98 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {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, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #840] @ (1c4498 ) │ │ │ │ + ldr r2, [pc, #840] @ (1c44a0 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #840] @ (1c449c ) │ │ │ │ + ldr r3, [pc, #840] @ (1c44a4 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c4700 │ │ │ │ + bne.w 1c4726 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r6, r7 │ │ │ │ ldrhi r1, [r2, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -495086,15 +495078,15 @@ │ │ │ │ ubfx r4, r2, #4, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ubfx r2, r2, #11, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c44a4 │ │ │ │ + bne.w 1c44ac │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -495236,15 +495228,15 @@ │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ orr.w r3, sl, r1 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w sl, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c470a │ │ │ │ + bne.w 1c4730 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ ldrhi r3, [sp, #24] │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ @@ -495303,82 +495295,83 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #148] @ 1c4490 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + vldr d7, [pc, #148] @ 1c4498 │ │ │ │ mov r2, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1bf8d4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - movs r2, #28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ iteee eq │ │ │ │ moveq r3, r6 │ │ │ │ - ldrne r2, [r5, #28] │ │ │ │ - ldrne r3, [r1, #0] │ │ │ │ - ldrne r2, [r2, #0] │ │ │ │ + ldrne r1, [r5, #28] │ │ │ │ + ldrne r3, [r2, #0] │ │ │ │ + ldrne r2, [r1, #0] │ │ │ │ it ne │ │ │ │ ldrne r6, [r2, #0] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ eorne r6, r3 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ ubfxne r6, r6, #2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ + orrs r7, r2 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr r2, [pc, #48] @ (1c44a0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c449c ) │ │ │ │ + ldr r2, [pc, #52] @ (1c44a8 ) │ │ │ │ + strd r7, r3, [r8] │ │ │ │ + ldr r3, [pc, #44] @ (1c44a4 ) │ │ │ │ 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 1c4748 │ │ │ │ + bne.w 1c473c │ │ │ │ mov r0, r8 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00aa │ │ │ │ + bkpt 0x00a2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1c4506 │ │ │ │ + cbnz r4, 1c450c │ │ │ │ lsls r1, r5, #2 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -495461,15 +495454,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #468] @ 1c4750 │ │ │ │ + vldr d7, [pc, #444] @ 1c4740 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1bf8d4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -495521,163 +495514,155 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ tst.w r2, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ - orrs r7, r2 │ │ │ │ + orr.w fp, r7, r2 │ │ │ │ movs r2, #31 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #288] @ 1c4750 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + vldr d7, [pc, #264] @ 1c4740 │ │ │ │ add r2, sp, #32 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w fp, fp, r7 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ bl 1bf8d4 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w sl, r6, r3 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + orr.w fp, fp, r3 │ │ │ │ + mov r3, r9 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1c4690 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + iteee ls │ │ │ │ + movls r2, sl │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + mov r3, sl │ │ │ │ + it hi │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + movs r2, #15 │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ + bl 1bbe44 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ + ldr r7, [sp, #228] @ 0xe4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orrs r7, r6 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + and.w r2, sl, #1 │ │ │ │ + orr.w r6, fp, r6 │ │ │ │ orrs r7, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1c4710 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1c4734 │ │ │ │ - movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1bbe44 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1c46d6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - orrs r7, r3 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + ubfx r2, r2, #5, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ - str r6, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - mov.w fp, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - ldrd r9, r6, [sp, #228] @ 0xe4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1c4742 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + beq.n 1c4736 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ eors r3, r2 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, r9 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - orr.w r2, r9, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orr.w r2, r2, sl │ │ │ │ + ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ + orrs r7, r2 │ │ │ │ orrs r3, r6 │ │ │ │ - orrs r3, r7 │ │ │ │ - b.n 1c446a │ │ │ │ + b.n 1c4470 │ │ │ │ ubfx r6, r7, #1, #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ - b.n 1c4188 │ │ │ │ + b.n 1c4190 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c435c │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - and.w r6, r6, #1 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - orrs r7, r3 │ │ │ │ - b.n 1c46ac │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1c468a │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1c46e0 │ │ │ │ + b.n 1c4364 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + b.n 1c470e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr r2, [pc, #848] @ (1c4ac0 ) │ │ │ │ + ldr r2, [pc, #808] @ (1c4a88 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #848] @ (1c4ac4 ) │ │ │ │ + ldr r3, [pc, #808] @ (1c4a8c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r7, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1c4d42 │ │ │ │ + bne.w 1c4d44 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r6, r7 │ │ │ │ ldrhi r1, [r2, #4] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -495698,15 +495683,15 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #2, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1c4acc │ │ │ │ + bne.w 1c4a90 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -495824,180 +495809,162 @@ │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ movs r2, #30 │ │ │ │ str r6, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - orr.w r3, sl, r1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w sl, r3, r1 │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c4d4c │ │ │ │ + bne.w 1c4d4e │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ movhi r6, #0 │ │ │ │ movls r6, r2 │ │ │ │ - ldrhi r3, [sp, #20] │ │ │ │ - ubfxhi r2, r3, #5, #1 │ │ │ │ + ldrhi r2, [sp, #16] │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ bl 1bbf40 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr.w fp, [fp, #8] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - movs r2, #31 │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + tst.w r6, #1344 @ 0x540 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ubfx r6, r6, #5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ movs r2, #29 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ubfx r3, r3, #5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, fp │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #188] @ 1c4ab8 │ │ │ │ + vldr d7, [pc, #148] @ 1c4a80 │ │ │ │ mov r2, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1bf8d4 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ubfx r3, r7, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 1bbe44 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ - ldrh r3, [r1, #12] │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - iteee eq │ │ │ │ - moveq r3, r6 │ │ │ │ - ldrne r2, [r5, #28] │ │ │ │ - ldrne r3, [r1, #0] │ │ │ │ - ldrne r2, [r2, #4] │ │ │ │ - it ne │ │ │ │ - ldrne r6, [r2, #0] │ │ │ │ + ittee eq │ │ │ │ + moveq r7, fp │ │ │ │ + moveq r2, r7 │ │ │ │ + ldrne r3, [r2, #0] │ │ │ │ + movne r2, fp │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + eorne r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - ittt ne │ │ │ │ - eorne r6, r3 │ │ │ │ - movne r3, #0 │ │ │ │ - ubfxne r6, r6, #2, #1 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + it ne │ │ │ │ + ubfxne r7, r7, #2, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ - ldrd r3, r2, [sp, #220] @ 0xdc │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r2, r6 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ - orrs r2, r7 │ │ │ │ - strd r3, r2, [r8] │ │ │ │ - ldr r2, [pc, #44] @ (1c4ac8 ) │ │ │ │ - ldr r3, [pc, #40] @ (1c4ac4 ) │ │ │ │ - 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 1c4d8a │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + b.n 1c4d24 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb88a │ │ │ │ + @ instruction: 0xb89a │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r5, r6, lr} │ │ │ │ - lsls r1, r5, #2 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -496067,15 +496034,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r9 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #516] @ 1c4d90 │ │ │ │ + vldr d7, [pc, #520] @ 1c4d58 │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1bf8d4 │ │ │ │ @@ -496141,15 +496108,15 @@ │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #24 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #332] @ 1c4d90 │ │ │ │ + vldr d7, [pc, #336] @ 1c4d58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ vstr d7, [sp, #96] @ 0x60 │ │ │ │ bl 1bf8d4 │ │ │ │ @@ -496158,147 +496125,152 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ orr.w fp, r6, r3 │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w sl, r7, r6 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ - orr.w r7, fp, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 1c4d52 │ │ │ │ + mov r3, r9 │ │ │ │ + orrs r6, r7 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1c4c5e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - it ls │ │ │ │ - movls r3, r6 │ │ │ │ - bhi.n 1c4d76 │ │ │ │ + iteee ls │ │ │ │ + movls r2, sl │ │ │ │ + ldrhi r3, [r5, #28] │ │ │ │ + ldrhi r3, [r3, #4] │ │ │ │ + ldrbhi r2, [r3, #0] │ │ │ │ + mov r3, sl │ │ │ │ + it hi │ │ │ │ + ubfxhi r2, r2, #5, #1 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ubfx r3, r6, #5, #1 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + orr.w r9, fp, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldrh r3, [r2, #12] │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 1c4d84 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r7, r6 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 1c4ca6 │ │ │ │ ldr r3, [r5, #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 │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + mov.w sl, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldrb r3, [r3, #0] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ + ubfx r3, fp, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - orrs r2, r5 │ │ │ │ - orrs r3, r7 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldrh r3, [r2, #12] │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ + moveq r3, sl │ │ │ │ + moveq r2, r3 │ │ │ │ + ldrne r3, [r2, #0] │ │ │ │ + movne r2, sl │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + it ne │ │ │ │ + eorne.w fp, fp, r3 │ │ │ │ + mov r1, r2 │ │ │ │ + it ne │ │ │ │ + ubfxne r3, fp, #2, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r2, r6 │ │ │ │ - b.n 1c4a94 │ │ │ │ + orrs r3, r7 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr r2, [pc, #52] @ (1c4d60 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c4d64 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 1c4d54 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r6, r7, #1, #1 │ │ │ │ and.w r7, r7, #1 │ │ │ │ - b.n 1c47a8 │ │ │ │ + b.n 1c4798 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 1c495e │ │ │ │ - movs r2, #15 │ │ │ │ - ubfx r3, r6, #1, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - and.w r3, r6, #1 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r6, sl, r2 │ │ │ │ - b.n 1c4cc6 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - b.n 1c4ca4 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, fp │ │ │ │ - b.n 1c4cfa │ │ │ │ + b.n 1c494a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ + uxtb r0, r2 │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (1c4f60 ) │ │ │ │ + ldr r3, [pc, #428] @ (1c4f30 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - vldr d8, [pc, #408] @ 1c4f58 │ │ │ │ + vldr d8, [pc, #408] @ 1c4f28 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (1c4f64 ) │ │ │ │ + ldr r1, [pc, #416] @ (1c4f34 ) │ │ │ │ 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 │ │ │ │ @@ -496406,75 +496378,75 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r3, r6 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ - bls.n 1c4f0e │ │ │ │ + bls.n 1c4ede │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 1c4f10 │ │ │ │ + cbz r5, 1c4ee0 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r5, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r3, r2, [sp, #212] @ 0xd4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (1c4f68 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c4f38 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (1c4f60 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c4f30 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4f50 │ │ │ │ + bne.n 1c4f20 │ │ │ │ mov r0, fp │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxtb r0, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - sub sp, #304 @ 0x130 │ │ │ │ + sub 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 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #524] @ (1c5198 ) │ │ │ │ + ldr r3, [pc, #524] @ (1c5168 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #516] @ (1c519c ) │ │ │ │ + ldr r1, [pc, #516] @ (1c516c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -496492,15 +496464,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #432] @ 1c5190 │ │ │ │ + vldr d7, [pc, #432] @ 1c5160 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -496629,76 +496601,76 @@ │ │ │ │ cmp sl, r8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c514e │ │ │ │ + bls.n 1c511e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c514e │ │ │ │ + cbz r3, 1c511e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1c51a0 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c5170 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (1c5198 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c5168 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5188 │ │ │ │ + bne.n 1c5158 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #516] @ (1c53c8 ) │ │ │ │ + ldr r3, [pc, #516] @ (1c5398 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 1c53c0 │ │ │ │ + vldr d8, [pc, #504] @ 1c5390 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (1c53cc ) │ │ │ │ + ldr r1, [pc, #504] @ (1c539c ) │ │ │ │ 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 │ │ │ │ @@ -496845,75 +496817,75 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c5380 │ │ │ │ + bls.n 1c5350 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c5380 │ │ │ │ + cbz r3, 1c5350 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (1c53c8 ) │ │ │ │ + ldr r3, [pc, #44] @ (1c5398 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (1c53d0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c53a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c53bc │ │ │ │ + bne.n 1c538c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, sp, #368 @ 0x170 │ │ │ │ + add r4, sp, #560 @ 0x230 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1096] @ 1c5838 │ │ │ │ + ldr.w r3, [pc, #1096] @ 1c5808 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1084] @ 1c583c │ │ │ │ + ldr.w r1, [pc, #1084] @ 1c580c │ │ │ │ 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 │ │ │ │ @@ -497112,15 +497084,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c57f2 │ │ │ │ + bne.w 1c57c2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -497132,15 +497104,15 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c57d6 │ │ │ │ + bne.w 1c57a6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -497160,15 +497132,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c5766 │ │ │ │ + bne.n 1c5736 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -497178,16 +497150,16 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1c56e6 │ │ │ │ - vldr d7, [pc, #328] @ 1c5818 │ │ │ │ + cbz r3, 1c56b6 │ │ │ │ + vldr d7, [pc, #328] @ 1c57e8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ @@ -497208,15 +497180,15 @@ │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c57ba │ │ │ │ + bne.n 1c578a │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ @@ -497227,30 +497199,30 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1c579e │ │ │ │ + cbnz r3, 1c576e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #248] @ (1c5840 ) │ │ │ │ + ldr r2, [pc, #248] @ (1c5810 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #232] @ (1c5838 ) │ │ │ │ + ldr r3, [pc, #232] @ (1c5808 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c580e │ │ │ │ + bne.n 1c57de │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #184] @ 1c5820 │ │ │ │ + vldr d7, [pc, #184] @ 1c57f0 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -497263,59 +497235,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 1bc140 │ │ │ │ - b.n 1c56e6 │ │ │ │ + b.n 1c56b6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5744 │ │ │ │ - vldr d7, [pc, #108] @ 1c5828 │ │ │ │ + b.n 1c5714 │ │ │ │ + vldr d7, [pc, #108] @ 1c57f8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5716 │ │ │ │ - vldr d7, [pc, #72] @ 1c5820 │ │ │ │ + b.n 1c56e6 │ │ │ │ + vldr d7, [pc, #72] @ 1c57f0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5658 │ │ │ │ - vldr d7, [pc, #60] @ 1c5830 │ │ │ │ + b.n 1c5628 │ │ │ │ + vldr d7, [pc, #60] @ 1c5800 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5626 │ │ │ │ + b.n 1c55f6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -497329,34 +497301,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r0, sp, #704 @ 0x2c0 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1128] @ 1c5cc8 │ │ │ │ + ldr.w r3, [pc, #1128] @ 1c5c98 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ ldr r7, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1116] @ 1c5ccc │ │ │ │ + ldr.w r1, [pc, #1116] @ 1c5c9c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r7, #1 │ │ │ │ @@ -497568,15 +497540,15 @@ │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5c88 │ │ │ │ + bne.w 1c5c58 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -497588,15 +497560,15 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5c6c │ │ │ │ + bne.w 1c5c3c │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -497616,15 +497588,15 @@ │ │ │ │ sub.w r3, r3, #244 @ 0xf4 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ orrs r3, r2 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c5bfc │ │ │ │ + bne.n 1c5bcc │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ movs r3, #0 │ │ │ │ @@ -497634,16 +497606,16 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1c5b7c │ │ │ │ - vldr d7, [pc, #324] @ 1c5ca8 │ │ │ │ + cbz r3, 1c5b4c │ │ │ │ + vldr d7, [pc, #324] @ 1c5c78 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ @@ -497664,15 +497636,15 @@ │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c5c50 │ │ │ │ + bne.n 1c5c20 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ @@ -497683,30 +497655,30 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1c5c34 │ │ │ │ + cbnz r3, 1c5c04 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #240] @ (1c5cd0 ) │ │ │ │ + ldr r2, [pc, #240] @ (1c5ca0 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #224] @ (1c5cc8 ) │ │ │ │ + ldr r3, [pc, #224] @ (1c5c98 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c5ca4 │ │ │ │ + bne.n 1c5c74 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #176] @ 1c5cb0 │ │ │ │ + vldr d7, [pc, #176] @ 1c5c80 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ @@ -497719,59 +497691,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 1bc140 │ │ │ │ - b.n 1c5b7c │ │ │ │ + b.n 1c5b4c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5bda │ │ │ │ - vldr d7, [pc, #100] @ 1c5cb8 │ │ │ │ + b.n 1c5baa │ │ │ │ + vldr d7, [pc, #100] @ 1c5c88 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5bac │ │ │ │ - vldr d7, [pc, #64] @ 1c5cb0 │ │ │ │ + b.n 1c5b7c │ │ │ │ + vldr d7, [pc, #64] @ 1c5c80 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5aee │ │ │ │ - vldr d7, [pc, #52] @ 1c5cc0 │ │ │ │ + b.n 1c5abe │ │ │ │ + vldr d7, [pc, #52] @ 1c5c90 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ vstr d7, [sp] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 1c5abc │ │ │ │ + b.n 1c5a8c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -497783,27 +497755,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #560 @ (adr r7, 1c5f00 ) │ │ │ │ + add r7, pc, #752 @ (adr r7, 1c5f90 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - add r4, pc, #104 @ (adr r4, 1c5d3c ) │ │ │ │ + add r4, pc, #296 @ (adr r4, 1c5dcc ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #620] @ (1c5f58 ) │ │ │ │ - ldr r3, [pc, #620] @ (1c5f5c ) │ │ │ │ + ldr r2, [pc, #620] @ (1c5f28 ) │ │ │ │ + ldr r3, [pc, #620] @ (1c5f2c ) │ │ │ │ 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] │ │ │ │ @@ -497813,15 +497785,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ubfx r3, r8, #6, #1 │ │ │ │ - beq.w 1c5f60 │ │ │ │ + beq.w 1c5f30 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, sl, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -497865,15 +497837,15 @@ │ │ │ │ blx 5a178 │ │ │ │ ands.w fp, r8, #1024 @ 0x400 │ │ │ │ and.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c61a0 │ │ │ │ + bne.w 1c6170 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -497892,15 +497864,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #348] @ 1c5f50 │ │ │ │ + vldr d7, [pc, #348] @ 1c5f20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498018,32 +497990,32 @@ │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1c61ac │ │ │ │ + beq.w 1c617c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c6284 │ │ │ │ + beq.w 1c6254 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c62c8 │ │ │ │ + beq.w 1c6298 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c61b6 │ │ │ │ + b.n 1c6186 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #48 @ (adr r3, 1c5f8c ) │ │ │ │ + add r3, pc, #240 @ (adr r3, 1c601c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -498086,15 +498058,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #728] @ 1c62b8 │ │ │ │ + vldr d7, [pc, #728] @ 1c6288 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498141,15 +498113,15 @@ │ │ │ │ blx 5a178 │ │ │ │ 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 1c6078 │ │ │ │ + beq.n 1c6048 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -498184,15 +498156,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #472] @ 1c62b8 │ │ │ │ + vldr d7, [pc, #472] @ 1c6288 │ │ │ │ mov r1, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ orrs r6, r3 │ │ │ │ @@ -498209,15 +498181,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #408] @ 1c62b8 │ │ │ │ + vldr d7, [pc, #408] @ 1c6288 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -498228,60 +498200,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r7, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c61a6 │ │ │ │ + beq.n 1c6176 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c62a8 │ │ │ │ + beq.w 1c6278 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx sl, sl, #2, #1 │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1c62c0 ) │ │ │ │ + ldr r2, [pc, #320] @ (1c6290 ) │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [pc, #320] @ (1c62c4 ) │ │ │ │ + ldr r3, [pc, #320] @ (1c6294 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r6, [r9] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c62d2 │ │ │ │ + bne.w 1c62a2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c5db4 │ │ │ │ + b.n 1c5d84 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6168 │ │ │ │ + b.n 1c6138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6276 │ │ │ │ + bne.n 1c6246 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c61c6 │ │ │ │ + beq.n 1c6196 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf870 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -498291,34 +498263,34 @@ │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #204] @ 1c62b8 │ │ │ │ + vldr d7, [pc, #204] @ 1c6288 │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c628a │ │ │ │ + beq.n 1c625a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c629c │ │ │ │ + beq.n 1c626c │ │ │ │ ands.w fp, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c62ac │ │ │ │ + beq.n 1c627c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498339,76 +498311,76 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp sl, r2 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bls.n 1c61a6 │ │ │ │ + bls.n 1c6176 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - cbz r3, 1c62a8 │ │ │ │ + cbz r3, 1c6278 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c6168 │ │ │ │ + b.n 1c6138 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ mov r2, fp │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c61b6 │ │ │ │ + b.n 1c6186 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c61b6 │ │ │ │ + b.n 1c6186 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 1c62a2 │ │ │ │ + cbz r3, 1c6272 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c6228 │ │ │ │ + b.n 1c61f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c6228 │ │ │ │ + b.n 1c61f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6228 │ │ │ │ + b.n 1c61f8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6168 │ │ │ │ + b.n 1c6138 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, fp │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c6228 │ │ │ │ + b.n 1c61f8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c61b6 │ │ │ │ + b.n 1c6186 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #620] @ (1c6558 ) │ │ │ │ - ldr r3, [pc, #620] @ (1c655c ) │ │ │ │ + ldr r2, [pc, #620] @ (1c6528 ) │ │ │ │ + ldr r3, [pc, #620] @ (1c652c ) │ │ │ │ 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] │ │ │ │ @@ -498420,15 +498392,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r8, #2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ubfx r1, r8, #5, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1c6560 │ │ │ │ + beq.w 1c6530 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -498474,15 +498446,15 @@ │ │ │ │ ands.w r2, r8, #1024 @ 0x400 │ │ │ │ and.w r3, r8, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c67a0 │ │ │ │ + bne.w 1c6770 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -498501,15 +498473,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #340] @ 1c6550 │ │ │ │ + vldr d7, [pc, #340] @ 1c6520 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498556,15 +498528,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ mov r1, r7 │ │ │ │ - vldr d7, [pc, #204] @ 1c6550 │ │ │ │ + vldr d7, [pc, #204] @ 1c6520 │ │ │ │ mov r0, r4 │ │ │ │ mov.w fp, r3, lsr #10 │ │ │ │ cmp sl, fp │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -498626,32 +498598,32 @@ │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c67a6 │ │ │ │ + beq.w 1c6776 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r8, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c68a2 │ │ │ │ + beq.w 1c6872 │ │ │ │ ands.w r2, r8, #16384 @ 0x4000 │ │ │ │ - beq.w 1c68dc │ │ │ │ + beq.w 1c68ac │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c67b0 │ │ │ │ + b.n 1c6780 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -498693,15 +498665,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #740] @ 1c68c0 │ │ │ │ + vldr d7, [pc, #740] @ 1c6890 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -498742,20 +498714,20 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r7 │ │ │ │ orr.w fp, r8, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #608] @ 1c68c0 │ │ │ │ + vldr d7, [pc, #608] @ 1c6890 │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c6674 │ │ │ │ + beq.n 1c6644 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -498790,15 +498762,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #484] @ 1c68c0 │ │ │ │ + vldr d7, [pc, #484] @ 1c6890 │ │ │ │ mov r2, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ orrs r6, r3 │ │ │ │ @@ -498815,15 +498787,15 @@ │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r6, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #420] @ 1c68c0 │ │ │ │ + vldr d7, [pc, #420] @ 1c6890 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -498836,57 +498808,57 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r2, r8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ mov r3, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c6766 │ │ │ │ + beq.n 1c6736 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c6766 │ │ │ │ + cbz r3, 1c6736 │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, sl, r2 │ │ │ │ orrs r3, r6 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - ldr r2, [pc, #324] @ (1c68c8 ) │ │ │ │ - ldr r3, [pc, #324] @ (1c68cc ) │ │ │ │ + ldr r2, [pc, #324] @ (1c6898 ) │ │ │ │ + ldr r3, [pc, #324] @ (1c689c ) │ │ │ │ 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 1c68f0 │ │ │ │ + bne.w 1c68c0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c63ba │ │ │ │ + b.n 1c638a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6894 │ │ │ │ + bne.n 1c6864 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c67c0 │ │ │ │ + beq.n 1c6790 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf870 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -498894,15 +498866,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1c68c0 │ │ │ │ + vldr d7, [pc, #224] @ 1c6890 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -498910,21 +498882,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c68a8 │ │ │ │ + beq.n 1c6878 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r8, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c68d0 │ │ │ │ + beq.n 1c68a0 │ │ │ │ ands.w r3, r8, #16384 @ 0x4000 │ │ │ │ - beq.n 1c68e6 │ │ │ │ + beq.n 1c68b6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -498947,86 +498919,86 @@ │ │ │ │ orr.w r6, r6, r7 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 1c687a │ │ │ │ + bls.n 1c684a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 1c687a │ │ │ │ + cbz r3, 1c684a │ │ │ │ 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 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r6 │ │ │ │ - b.n 1c677e │ │ │ │ + b.n 1c674e │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c67b0 │ │ │ │ + b.n 1c6780 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c67b0 │ │ │ │ + b.n 1c6780 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c68d6 │ │ │ │ + cbz r3, 1c68a6 │ │ │ │ tst.w r8, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c6822 │ │ │ │ + b.n 1c67f2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [sp, #664] @ 0x298 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c6822 │ │ │ │ + b.n 1c67f2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6822 │ │ │ │ + b.n 1c67f2 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c67b0 │ │ │ │ + b.n 1c6780 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c6822 │ │ │ │ + b.n 1c67f2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #628] @ (1c6b80 ) │ │ │ │ - ldr r3, [pc, #628] @ (1c6b84 ) │ │ │ │ + ldr r2, [pc, #628] @ (1c6b50 ) │ │ │ │ + ldr r3, [pc, #628] @ (1c6b54 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ @@ -499038,15 +499010,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 1c6b88 │ │ │ │ + beq.w 1c6b58 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -499103,15 +499075,15 @@ │ │ │ │ ands.w r2, r9, #1024 @ 0x400 │ │ │ │ and.w r3, r9, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c6dbe │ │ │ │ + bne.w 1c6d8e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r8, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -499130,15 +499102,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #328] @ 1c6b78 │ │ │ │ + vldr d7, [pc, #328] @ 1c6b48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -499249,33 +499221,33 @@ │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6dca │ │ │ │ + beq.w 1c6d9a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r3, r9, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c6ea4 │ │ │ │ + beq.w 1c6e74 │ │ │ │ ands.w r2, r9, #16384 @ 0x4000 │ │ │ │ - beq.w 1c6ed6 │ │ │ │ + beq.w 1c6ea6 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c6dd4 │ │ │ │ + b.n 1c6da4 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -499316,15 +499288,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #744] @ 1c6ee8 │ │ │ │ + vldr d7, [pc, #744] @ 1c6eb8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -499371,15 +499343,15 @@ │ │ │ │ blx 5a178 │ │ │ │ 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 1c6c98 │ │ │ │ + beq.n 1c6c68 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -499441,15 +499413,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #428] @ 1c6ee8 │ │ │ │ + vldr d7, [pc, #428] @ 1c6eb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -499460,60 +499432,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c6dc4 │ │ │ │ + beq.n 1c6d94 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c6ec8 │ │ │ │ + beq.w 1c6e98 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1c6ef0 ) │ │ │ │ + ldr r2, [pc, #340] @ (1c6ec0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1c6ef4 ) │ │ │ │ + ldr r3, [pc, #340] @ (1c6ec4 ) │ │ │ │ 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 1c6ee0 │ │ │ │ + bne.w 1c6eb0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c69f2 │ │ │ │ + b.n 1c69c2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6d86 │ │ │ │ + b.n 1c6d56 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c6e96 │ │ │ │ + bne.n 1c6e66 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1c6de6 │ │ │ │ + beq.n 1c6db6 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf870 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -499521,36 +499493,36 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #224] @ 1c6ee8 │ │ │ │ + vldr d7, [pc, #224] @ 1c6eb8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6eaa │ │ │ │ + beq.n 1c6e7a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and.w r2, r9, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c6ebc │ │ │ │ + beq.n 1c6e8c │ │ │ │ ands.w r3, r9, #16384 @ 0x4000 │ │ │ │ - beq.n 1c6ecc │ │ │ │ + beq.n 1c6e9c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -499571,75 +499543,75 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orrs r5, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ cmp fp, r2 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c6dc4 │ │ │ │ + bls.n 1c6d94 │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - cbz r3, 1c6ec8 │ │ │ │ + cbz r3, 1c6e98 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c6d86 │ │ │ │ + b.n 1c6d56 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c6dd4 │ │ │ │ + b.n 1c6da4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c6dd4 │ │ │ │ + b.n 1c6da4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1c6ec2 │ │ │ │ + cbz r3, 1c6e92 │ │ │ │ tst.w r9, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c6e46 │ │ │ │ + b.n 1c6e16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c6e46 │ │ │ │ + b.n 1c6e16 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c6e46 │ │ │ │ + b.n 1c6e16 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c6d86 │ │ │ │ + b.n 1c6d56 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c6e46 │ │ │ │ + b.n 1c6e16 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c6dd4 │ │ │ │ + b.n 1c6da4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1c7218 ) │ │ │ │ - ldr r3, [pc, #780] @ (1c721c ) │ │ │ │ + ldr r2, [pc, #780] @ (1c71e8 ) │ │ │ │ + ldr r3, [pc, #780] @ (1c71ec ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -499657,15 +499629,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c7220 │ │ │ │ + beq.w 1c71f0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -499745,15 +499717,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c74d4 │ │ │ │ + bne.w 1c74a4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -499784,15 +499756,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #360] @ 1c7210 │ │ │ │ + vldr d7, [pc, #360] @ 1c71e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -499914,32 +499886,32 @@ │ │ │ │ blx 5a178 │ │ │ │ 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 1c74e0 │ │ │ │ + beq.w 1c74b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c75be │ │ │ │ + beq.w 1c758e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c7602 │ │ │ │ + beq.w 1c75d2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c74ea │ │ │ │ + b.n 1c74ba │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -500032,15 +500004,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #728] @ 1c75e8 │ │ │ │ + vldr d7, [pc, #728] @ 1c75b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500087,15 +500059,15 @@ │ │ │ │ blx 5a178 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c73a2 │ │ │ │ + beq.n 1c7372 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -500135,15 +500107,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #468] @ 1c75e8 │ │ │ │ + vldr d7, [pc, #468] @ 1c75b8 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -500159,15 +500131,15 @@ │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #408] @ 1c75e8 │ │ │ │ + vldr d7, [pc, #408] @ 1c75b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -500179,60 +500151,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c74da │ │ │ │ + beq.n 1c74aa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c75e2 │ │ │ │ + beq.w 1c75b2 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c75f0 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c75c0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c75f4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c75c4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c760c │ │ │ │ + bne.w 1c75dc │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c7048 │ │ │ │ + b.n 1c7018 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c749c │ │ │ │ + b.n 1c746c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c75b0 │ │ │ │ + bne.n 1c7580 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c74fa │ │ │ │ + beq.n 1c74ca │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf870 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -500240,15 +500212,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c75e8 │ │ │ │ + vldr d7, [pc, #204] @ 1c75b8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -500256,21 +500228,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c75c4 │ │ │ │ + beq.n 1c7594 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c75d6 │ │ │ │ + beq.n 1c75a6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c75f8 │ │ │ │ + beq.n 1c75c8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -500290,75 +500262,75 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c74da │ │ │ │ + bls.n 1c74aa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c75e2 │ │ │ │ + cbz r3, 1c75b2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c749c │ │ │ │ + b.n 1c746c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c74ea │ │ │ │ + b.n 1c74ba │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c74ea │ │ │ │ + b.n 1c74ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c75dc │ │ │ │ + cbz r3, 1c75ac │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c7560 │ │ │ │ + b.n 1c7530 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c7560 │ │ │ │ + b.n 1c7530 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c7560 │ │ │ │ + b.n 1c7530 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c749c │ │ │ │ + b.n 1c746c │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #26] │ │ │ │ + ldrh r6, [r6, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c7560 │ │ │ │ + b.n 1c7530 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c74ea │ │ │ │ + b.n 1c74ba │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #756] @ (1c7918 ) │ │ │ │ - ldr r3, [pc, #756] @ (1c791c ) │ │ │ │ + ldr r2, [pc, #756] @ (1c78e8 ) │ │ │ │ + ldr r3, [pc, #756] @ (1c78ec ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -500376,15 +500348,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c7920 │ │ │ │ + beq.w 1c78f0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -500464,15 +500436,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c7bba │ │ │ │ + bne.w 1c7b8a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -500503,15 +500475,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #336] @ 1c7910 │ │ │ │ + vldr d7, [pc, #336] @ 1c78e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500623,33 +500595,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7bc6 │ │ │ │ + beq.w 1c7b96 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c7ca4 │ │ │ │ + beq.w 1c7c74 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c7ce8 │ │ │ │ + beq.w 1c7cb8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c7bd0 │ │ │ │ + b.n 1c7ba0 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ + ldrh r4, [r0, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -500742,15 +500714,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #712] @ 1c7cd8 │ │ │ │ + vldr d7, [pc, #712] @ 1c7ca8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -500794,15 +500766,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5a178 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7a9a │ │ │ │ + beq.n 1c7a6a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -500883,60 +500855,60 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7bc0 │ │ │ │ + beq.n 1c7b90 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7cc8 │ │ │ │ + beq.w 1c7c98 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1c7ce0 ) │ │ │ │ + ldr r2, [pc, #328] @ (1c7cb0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1c7ce4 ) │ │ │ │ + ldr r3, [pc, #328] @ (1c7cb4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c7cf2 │ │ │ │ + bne.w 1c7cc2 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c7760 │ │ │ │ + b.n 1c7730 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c7b82 │ │ │ │ + b.n 1c7b52 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c7c96 │ │ │ │ + bne.n 1c7c66 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c7be0 │ │ │ │ + beq.n 1c7bb0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf870 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -500944,15 +500916,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #216] @ 1c7cd8 │ │ │ │ + vldr d7, [pc, #216] @ 1c7ca8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -500960,21 +500932,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7caa │ │ │ │ + beq.n 1c7c7a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c7cbc │ │ │ │ + beq.n 1c7c8c │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c7ccc │ │ │ │ + beq.n 1c7c9c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -500994,76 +500966,76 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c7bc0 │ │ │ │ + bls.n 1c7b90 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c7cc8 │ │ │ │ + cbz r3, 1c7c98 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c7b82 │ │ │ │ + b.n 1c7b52 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c7bd0 │ │ │ │ + b.n 1c7ba0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c7bd0 │ │ │ │ + b.n 1c7ba0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c7cc2 │ │ │ │ + cbz r3, 1c7c92 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c7c46 │ │ │ │ + b.n 1c7c16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c7c46 │ │ │ │ + b.n 1c7c16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c7c46 │ │ │ │ + b.n 1c7c16 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c7b82 │ │ │ │ + b.n 1c7b52 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c7c46 │ │ │ │ + b.n 1c7c16 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #34] @ 0x22 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c7bd0 │ │ │ │ + b.n 1c7ba0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1740] @ 1c83d8 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1c83dc │ │ │ │ + ldr.w r2, [pc, #1740] @ 1c83a8 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1c83ac │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -501081,15 +501053,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c8000 │ │ │ │ + beq.w 1c7fd0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -501169,15 +501141,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c82a6 │ │ │ │ + bne.w 1c8276 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -501332,27 +501304,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c82b2 │ │ │ │ + beq.w 1c8282 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c8390 │ │ │ │ + beq.w 1c8360 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c83c2 │ │ │ │ + beq.w 1c8392 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c82bc │ │ │ │ + b.n 1c828c │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 1bbe44 │ │ │ │ @@ -501495,15 +501467,15 @@ │ │ │ │ blx 5a178 │ │ │ │ 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 1c817a │ │ │ │ + beq.n 1c814a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -501587,60 +501559,60 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c82ac │ │ │ │ + beq.n 1c827c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c83b4 │ │ │ │ + beq.w 1c8384 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1c83e0 ) │ │ │ │ + ldr r2, [pc, #348] @ (1c83b0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #340] @ (1c83dc ) │ │ │ │ + ldr r3, [pc, #340] @ (1c83ac ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c83cc │ │ │ │ + bne.w 1c839c │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c7e4c │ │ │ │ + b.n 1c7e1c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c826e │ │ │ │ + b.n 1c823e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8382 │ │ │ │ + bne.n 1c8352 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c82cc │ │ │ │ + beq.n 1c829c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf870 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -501648,15 +501620,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #228] @ 1c83d0 │ │ │ │ + vldr d7, [pc, #228] @ 1c83a0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -501664,21 +501636,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8396 │ │ │ │ + beq.n 1c8366 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c83a8 │ │ │ │ + beq.n 1c8378 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c83b8 │ │ │ │ + beq.n 1c8388 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -501698,78 +501670,78 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c82ac │ │ │ │ + bls.n 1c827c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c83b4 │ │ │ │ + cbz r3, 1c8384 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c826e │ │ │ │ + b.n 1c823e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c82bc │ │ │ │ + b.n 1c828c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c82bc │ │ │ │ + b.n 1c828c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c83ae │ │ │ │ + cbz r3, 1c837e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c8332 │ │ │ │ + b.n 1c8302 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c8332 │ │ │ │ + b.n 1c8302 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c8332 │ │ │ │ + b.n 1c8302 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c826e │ │ │ │ + b.n 1c823e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c8332 │ │ │ │ + b.n 1c8302 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c82bc │ │ │ │ + b.n 1c828c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ + strh r0, [r3, #24] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #764] @ (1c86f8 ) │ │ │ │ - ldr r3, [pc, #764] @ (1c86fc ) │ │ │ │ + ldr r2, [pc, #764] @ (1c86c8 ) │ │ │ │ + ldr r3, [pc, #764] @ (1c86cc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -501787,15 +501759,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c8700 │ │ │ │ + beq.w 1c86d0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -501875,15 +501847,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c89a2 │ │ │ │ + bne.w 1c8972 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -501914,15 +501886,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #344] @ 1c86f0 │ │ │ │ + vldr d7, [pc, #344] @ 1c86c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502037,33 +502009,33 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c89ae │ │ │ │ + beq.w 1c897e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c8a8c │ │ │ │ + beq.w 1c8a5c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c8ad0 │ │ │ │ + beq.w 1c8aa0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c89b8 │ │ │ │ + b.n 1c8988 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + ldrb r4, [r5, #16] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -502156,15 +502128,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #720] @ 1c8ac0 │ │ │ │ + vldr d7, [pc, #720] @ 1c8a90 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502208,15 +502180,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 5a178 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c887a │ │ │ │ + beq.n 1c884a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -502280,15 +502252,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #412] @ 1c8ac0 │ │ │ │ + vldr d7, [pc, #412] @ 1c8a90 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -502299,60 +502271,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c89a8 │ │ │ │ + beq.n 1c8978 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c8ab0 │ │ │ │ + beq.w 1c8a80 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #328] @ (1c8ac8 ) │ │ │ │ + ldr r2, [pc, #328] @ (1c8a98 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #328] @ (1c8acc ) │ │ │ │ + ldr r3, [pc, #328] @ (1c8a9c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c8ada │ │ │ │ + bne.w 1c8aaa │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c8538 │ │ │ │ + b.n 1c8508 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c896a │ │ │ │ + b.n 1c893a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c8a7e │ │ │ │ + bne.n 1c8a4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c89c8 │ │ │ │ + beq.n 1c8998 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf870 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -502360,15 +502332,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #216] @ 1c8ac0 │ │ │ │ + vldr d7, [pc, #216] @ 1c8a90 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -502376,21 +502348,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8a92 │ │ │ │ + beq.n 1c8a62 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c8aa4 │ │ │ │ + beq.n 1c8a74 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c8ab4 │ │ │ │ + beq.n 1c8a84 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -502410,76 +502382,76 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c89a8 │ │ │ │ + bls.n 1c8978 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c8ab0 │ │ │ │ + cbz r3, 1c8a80 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c896a │ │ │ │ + b.n 1c893a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c89b8 │ │ │ │ + b.n 1c8988 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c89b8 │ │ │ │ + b.n 1c8988 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c8aaa │ │ │ │ + cbz r3, 1c8a7a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c8a2e │ │ │ │ + b.n 1c89fe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c8a2e │ │ │ │ + b.n 1c89fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c8a2e │ │ │ │ + b.n 1c89fe │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c896a │ │ │ │ + b.n 1c893a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c8a2e │ │ │ │ + b.n 1c89fe │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #25] │ │ │ │ + strb r0, [r5, #26] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c89b8 │ │ │ │ + b.n 1c8988 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #772] @ (1c8df8 ) │ │ │ │ - ldr r3, [pc, #772] @ (1c8dfc ) │ │ │ │ + ldr r2, [pc, #772] @ (1c8dc8 ) │ │ │ │ + ldr r3, [pc, #772] @ (1c8dcc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -502497,15 +502469,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c8e00 │ │ │ │ + beq.w 1c8dd0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -502585,15 +502557,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c90ae │ │ │ │ + bne.w 1c907e │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -502624,15 +502596,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #352] @ 1c8df0 │ │ │ │ + vldr d7, [pc, #352] @ 1c8dc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502679,15 +502651,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #208] @ 1c8df0 │ │ │ │ + vldr d7, [pc, #208] @ 1c8dc0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -502750,33 +502722,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c90ba │ │ │ │ + beq.w 1c908a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9198 │ │ │ │ + beq.w 1c9168 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c91da │ │ │ │ + beq.w 1c91aa │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c90c4 │ │ │ │ + b.n 1c9094 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -502869,15 +502841,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #720] @ 1c91c0 │ │ │ │ + vldr d7, [pc, #720] @ 1c9190 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -502917,21 +502889,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #600] @ 1c91c0 │ │ │ │ + vldr d7, [pc, #600] @ 1c9190 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c8f82 │ │ │ │ + beq.n 1c8f52 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503015,60 +502987,60 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c90b4 │ │ │ │ + beq.n 1c9084 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c91bc │ │ │ │ + beq.w 1c918c │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c91c8 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c9198 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c91cc ) │ │ │ │ + ldr r3, [pc, #316] @ (1c919c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c91e4 │ │ │ │ + bne.w 1c91b4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c8c30 │ │ │ │ + b.n 1c8c00 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c9076 │ │ │ │ + b.n 1c9046 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c918a │ │ │ │ + bne.n 1c915a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c90d4 │ │ │ │ + beq.n 1c90a4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf870 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -503076,15 +503048,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c91c0 │ │ │ │ + vldr d7, [pc, #204] @ 1c9190 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -503092,21 +503064,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c919e │ │ │ │ + beq.n 1c916e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c91b0 │ │ │ │ + beq.n 1c9180 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c91d0 │ │ │ │ + beq.n 1c91a0 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -503126,74 +503098,74 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c90b4 │ │ │ │ + bls.n 1c9084 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c91bc │ │ │ │ + cbz r3, 1c918c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c9076 │ │ │ │ + b.n 1c9046 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c90c4 │ │ │ │ + b.n 1c9094 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c90c4 │ │ │ │ + b.n 1c9094 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c91b6 │ │ │ │ + cbz r3, 1c9186 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c913a │ │ │ │ + b.n 1c910a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c913a │ │ │ │ + b.n 1c910a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c913a │ │ │ │ + b.n 1c910a │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c9076 │ │ │ │ + b.n 1c9046 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c913a │ │ │ │ + b.n 1c910a │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c90c4 │ │ │ │ + b.n 1c9094 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #780] @ (1c9508 ) │ │ │ │ - ldr r3, [pc, #780] @ (1c950c ) │ │ │ │ + ldr r2, [pc, #780] @ (1c94d8 ) │ │ │ │ + ldr r3, [pc, #780] @ (1c94dc ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -503211,15 +503183,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1c9510 │ │ │ │ + beq.w 1c94e0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -503299,15 +503271,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c97c6 │ │ │ │ + bne.w 1c9796 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -503338,15 +503310,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #360] @ 1c9500 │ │ │ │ + vldr d7, [pc, #360] @ 1c94d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -503393,15 +503365,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #216] @ 1c9500 │ │ │ │ + vldr d7, [pc, #216] @ 1c94d0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -503467,33 +503439,33 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c97d2 │ │ │ │ + beq.w 1c97a2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c98b0 │ │ │ │ + beq.w 1c9880 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1c98f2 │ │ │ │ + beq.w 1c98c2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c97dc │ │ │ │ + b.n 1c97ac │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #92] @ 0x5c │ │ │ │ + ldr r4, [r5, #96] @ 0x60 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -503586,15 +503558,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #728] @ 1c98d8 │ │ │ │ + vldr d7, [pc, #728] @ 1c98a8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -503634,21 +503606,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #608] @ 1c98d8 │ │ │ │ + vldr d7, [pc, #608] @ 1c98a8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c9692 │ │ │ │ + beq.n 1c9662 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -503715,15 +503687,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #400] @ 1c98d8 │ │ │ │ + vldr d7, [pc, #400] @ 1c98a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #31 │ │ │ │ @@ -503734,60 +503706,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c97cc │ │ │ │ + beq.n 1c979c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c98d4 │ │ │ │ + beq.w 1c98a4 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1c98e0 ) │ │ │ │ + ldr r2, [pc, #316] @ (1c98b0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1c98e4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1c98b4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1c98fc │ │ │ │ + bne.w 1c98cc │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c9338 │ │ │ │ + b.n 1c9308 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c978e │ │ │ │ + b.n 1c975e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c98a2 │ │ │ │ + bne.n 1c9872 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c97ec │ │ │ │ + beq.n 1c97bc │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf870 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -503795,15 +503767,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1c98d8 │ │ │ │ + vldr d7, [pc, #204] @ 1c98a8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -503811,21 +503783,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c98b6 │ │ │ │ + beq.n 1c9886 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c98c8 │ │ │ │ + beq.n 1c9898 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1c98e8 │ │ │ │ + beq.n 1c98b8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -503845,74 +503817,74 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c97cc │ │ │ │ + bls.n 1c979c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1c98d4 │ │ │ │ + cbz r3, 1c98a4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c978e │ │ │ │ + b.n 1c975e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c97dc │ │ │ │ + b.n 1c97ac │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c97dc │ │ │ │ + b.n 1c97ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1c98ce │ │ │ │ + cbz r3, 1c989e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c9852 │ │ │ │ + b.n 1c9822 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c9852 │ │ │ │ + b.n 1c9822 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c9852 │ │ │ │ + b.n 1c9822 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c978e │ │ │ │ + b.n 1c975e │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c9852 │ │ │ │ + b.n 1c9822 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c97dc │ │ │ │ + b.n 1c97ac │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #732] @ (1c9bf0 ) │ │ │ │ - ldr r3, [pc, #732] @ (1c9bf4 ) │ │ │ │ + ldr r2, [pc, #732] @ (1c9bc0 ) │ │ │ │ + ldr r3, [pc, #732] @ (1c9bc4 ) │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ @@ -503923,15 +503895,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx sl, r5, #6, #1 │ │ │ │ ubfx fp, r5, #7, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 1c9bf8 │ │ │ │ + beq.w 1c9bc8 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -503996,15 +503968,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c9eca │ │ │ │ + bne.w 1c9e9a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -504035,15 +504007,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #376] @ 1c9be8 │ │ │ │ + vldr d7, [pc, #376] @ 1c9bb8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -504090,15 +504062,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #232] @ 1c9be8 │ │ │ │ + vldr d7, [pc, #232] @ 1c9bb8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ itt hi │ │ │ │ @@ -504169,33 +504141,33 @@ │ │ │ │ blx 5a178 │ │ │ │ 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 1c9ed6 │ │ │ │ + beq.w 1c9ea6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1c9fde │ │ │ │ + beq.w 1c9fae │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ca010 │ │ │ │ + beq.w 1c9fe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1c9ee0 │ │ │ │ + b.n 1c9eb0 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #108] @ 0x6c │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #236 @ 0xec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -504278,15 +504250,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #740] @ 1c9fc0 │ │ │ │ + vldr d7, [pc, #740] @ 1c9f90 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -504328,20 +504300,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #236] @ 0xec │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #608] @ 1c9fc0 │ │ │ │ + vldr d7, [pc, #608] @ 1c9f90 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c9d74 │ │ │ │ + beq.n 1c9d44 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -504383,15 +504355,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #464] @ 1c9fc0 │ │ │ │ + vldr d7, [pc, #464] @ 1c9f90 │ │ │ │ mov r2, r6 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ @@ -504408,15 +504380,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #400] @ 1c9fc0 │ │ │ │ + vldr d7, [pc, #400] @ 1c9f90 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ movs r2, #31 │ │ │ │ @@ -504436,61 +504408,61 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1c9ed0 │ │ │ │ + beq.n 1c9ea0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca002 │ │ │ │ + beq.w 1c9fd2 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx sl, sl, #2, #1 │ │ │ │ eor.w r3, sl, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #236] @ 0xec │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #284] @ (1c9fc8 ) │ │ │ │ + ldr r2, [pc, #284] @ (1c9f98 ) │ │ │ │ strd r7, r5, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #280] @ (1c9fcc ) │ │ │ │ + ldr r3, [pc, #280] @ (1c9f9c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca01a │ │ │ │ + bne.w 1c9fea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1c9a12 │ │ │ │ + b.n 1c99e2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c9e90 │ │ │ │ + b.n 1c9e60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1c9fd0 │ │ │ │ + bne.n 1c9fa0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1c9ef0 │ │ │ │ + beq.n 1c9ec0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf870 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -504498,15 +504470,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ - vldr d7, [pc, #176] @ 1c9fc0 │ │ │ │ + vldr d7, [pc, #176] @ 1c9f90 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -504514,21 +504486,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9fe4 │ │ │ │ + beq.n 1c9fb4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1c9ff6 │ │ │ │ + beq.n 1c9fc6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ca006 │ │ │ │ + beq.n 1c9fd6 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -504558,75 +504530,75 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1c9ed0 │ │ │ │ + bls.n 1c9ea0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1ca002 │ │ │ │ + cbz r3, 1c9fd2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1c9e90 │ │ │ │ + b.n 1c9e60 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r7, #20] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1c9ee0 │ │ │ │ + b.n 1c9eb0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1c9ee0 │ │ │ │ + b.n 1c9eb0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1c9ffc │ │ │ │ + cbz r3, 1c9fcc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1c9f56 │ │ │ │ + b.n 1c9f26 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1c9f56 │ │ │ │ + b.n 1c9f26 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1c9f56 │ │ │ │ + b.n 1c9f26 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1c9e90 │ │ │ │ + b.n 1c9e60 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1c9f56 │ │ │ │ + b.n 1c9f26 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1c9ee0 │ │ │ │ + b.n 1c9eb0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #788] @ (1ca348 ) │ │ │ │ - ldr r3, [pc, #788] @ (1ca34c ) │ │ │ │ + ldr r2, [pc, #788] @ (1ca318 ) │ │ │ │ + ldr r3, [pc, #788] @ (1ca31c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -504644,15 +504616,15 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ubfx r9, r5, #9, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #24] │ │ │ │ - beq.w 1ca350 │ │ │ │ + beq.w 1ca320 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -504732,15 +504704,15 @@ │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ca604 │ │ │ │ + bne.w 1ca5d4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ @@ -504771,15 +504743,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #368] @ 1ca340 │ │ │ │ + vldr d7, [pc, #368] @ 1ca310 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -504826,15 +504798,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #224] @ 1ca340 │ │ │ │ + vldr d7, [pc, #224] @ 1ca310 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -504901,34 +504873,34 @@ │ │ │ │ blx 5a178 │ │ │ │ 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 1ca610 │ │ │ │ + beq.w 1ca5e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ca6ee │ │ │ │ + beq.w 1ca6be │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 1ca732 │ │ │ │ + beq.w 1ca702 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 1ca61a │ │ │ │ + b.n 1ca5ea │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldrsh r4, [r6, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #228 @ 0xe4 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -505021,15 +504993,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #728] @ 1ca718 │ │ │ │ + vldr d7, [pc, #728] @ 1ca6e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 1bc89c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -505069,21 +505041,21 @@ │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ ldr r7, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #608] @ 1ca718 │ │ │ │ + vldr d7, [pc, #608] @ 1ca6e8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca4d2 │ │ │ │ + beq.n 1ca4a2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bc600 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -505123,15 +505095,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #468] @ 1ca718 │ │ │ │ + vldr d7, [pc, #468] @ 1ca6e8 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -505147,15 +505119,15 @@ │ │ │ │ ldr r7, [sp, #228] @ 0xe4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ blx 5a178 │ │ │ │ - vldr d7, [pc, #408] @ 1ca718 │ │ │ │ + vldr d7, [pc, #408] @ 1ca6e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 1bc820 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -505167,60 +505139,60 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca60a │ │ │ │ + beq.n 1ca5da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ca712 │ │ │ │ + beq.w 1ca6e2 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r9, r9, #2, #1 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #316] @ (1ca720 ) │ │ │ │ + ldr r2, [pc, #316] @ (1ca6f0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1ca724 ) │ │ │ │ + ldr r3, [pc, #316] @ (1ca6f4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ca73c │ │ │ │ + bne.w 1ca70c │ │ │ │ mov r0, fp │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ca170 │ │ │ │ + b.n 1ca140 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ca5cc │ │ │ │ + b.n 1ca59c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ca6e0 │ │ │ │ + bne.n 1ca6b0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #168] @ 0xa8 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1ca62a │ │ │ │ + beq.n 1ca5fa │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bf870 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ @@ -505228,15 +505200,15 @@ │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - vldr d7, [pc, #204] @ 1ca718 │ │ │ │ + vldr d7, [pc, #204] @ 1ca6e8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -505244,21 +505216,21 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca6f4 │ │ │ │ + beq.n 1ca6c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ca706 │ │ │ │ + beq.n 1ca6d6 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 1ca728 │ │ │ │ + beq.n 1ca6f8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -505278,152 +505250,153 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 1ca60a │ │ │ │ + bls.n 1ca5da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 1ca712 │ │ │ │ + cbz r3, 1ca6e2 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 1ca5cc │ │ │ │ + b.n 1ca59c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 1ca61a │ │ │ │ + b.n 1ca5ea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 1ca61a │ │ │ │ + b.n 1ca5ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 1ca70c │ │ │ │ + cbz r3, 1ca6dc │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 1ca690 │ │ │ │ + b.n 1ca660 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 1ca690 │ │ │ │ + b.n 1ca660 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 1ca690 │ │ │ │ + b.n 1ca660 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1ca5cc │ │ │ │ + b.n 1ca59c │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r0, r1] │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 1ca690 │ │ │ │ + b.n 1ca660 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 1ca61a │ │ │ │ + b.n 1ca5ea │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1336] @ 1cac90 │ │ │ │ + ldr.w r3, [pc, #1328] @ 1cac58 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1324] @ 1cac94 │ │ │ │ + ldr.w r0, [pc, #1316] @ 1cac5c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ubfx sl, r3, #4, #1 │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r1, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r9, [r6, #32] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp.w r9, #4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + cmp r1, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r1, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r8, r8, #1 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1ca9d6 │ │ │ │ + bne.w 1ca9a0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - orrs r2, r1 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, r8 │ │ │ │ - and.w r1, r3, #1 │ │ │ │ ubfx r0, r3, #1, #1 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - str r2, [sp, #20] │ │ │ │ ubfx r0, r3, #2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ ubfx r0, r3, #11, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne.w 1cac9c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 1cae3c │ │ │ │ + orrs r2, r1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + and.w r1, r3, #1 │ │ │ │ + cmp r0, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, r8 │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bne.w 1cac64 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1cae04 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -505446,107 +505419,100 @@ │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w r8, r8, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r2, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - mov r1, r2 │ │ │ │ strd r0, r8, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #24] │ │ │ │ + orrs r1, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - orrs r2, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + orrs r3, r1 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - orrs r2, r1 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r2, [sp, #16] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - strd r1, r8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ + strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a178 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -505556,54 +505522,52 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r7, [sp, #244] @ 0xf4 │ │ │ │ - mov r1, r8 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - mov r0, r5 │ │ │ │ - orrs r7, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r5 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ blx 5a178 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str.w r9, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ bl 1bc1f8 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - orrs r7, r1 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r2 │ │ │ │ str.w sl, [sp] │ │ │ │ - orr.w r4, r3, r1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ + orr.w r4, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r7, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cac56 │ │ │ │ + b.n 1cac20 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, r9, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -505612,101 +505576,101 @@ │ │ │ │ ubfx r3, r9, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #620] @ 1cac80 │ │ │ │ + vldr d8, [pc, #620] @ 1cac48 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r9, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r9, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, r9, #11, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ and.w r9, r9, #32768 @ 0x8000 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ @@ -505717,23 +505681,36 @@ │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ @@ -505748,39 +505725,26 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ and.w r2, r2, #32 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r9, r2, r3 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -505793,15 +505757,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - vldr d7, [pc, #204] @ 1cac88 │ │ │ │ + vldr d7, [pc, #204] @ 1cac50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -505852,179 +505816,178 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1cac98 ) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #60] @ (1cac60 ) │ │ │ │ strd r9, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cac90 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cac58 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cb04e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 1cb01e │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r2] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r4, [r2, r7] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 1ca82a │ │ │ │ + bne.w 1ca7fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd r9, r8, [sp, #244] @ 0xf4 │ │ │ │ + ldrd r8, r9, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 5a178 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r7, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r7, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - ldr.w r9, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ bl 1bc1f8 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -506044,109 +506007,109 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r7, r2 │ │ │ │ orr.w r4, r8, r3 │ │ │ │ - b.n 1cac56 │ │ │ │ + b.n 1cac20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r8, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r9, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - vldr d8, [pc, #472] @ 1cb058 │ │ │ │ + vldr d8, [pc, #480] @ 1cb028 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r2, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ mov r2, r6 │ │ │ │ @@ -506156,80 +506119,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 5a178 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orr.w r9, r9, r5 │ │ │ │ and.w r2, r2, #32 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ and.w r3, r3, #32768 @ 0x8000 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ + orr.w r5, r5, r7 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ mov r1, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - orrs r5, r7 │ │ │ │ + mov r1, r2 │ │ │ │ strd sl, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ @@ -506256,109 +506221,110 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cac56 │ │ │ │ + b.n 1cac20 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1cb590 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1cb568 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1292] @ 1cb594 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1cb56c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp.w r9, #4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + cmp r1, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r1, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1cb30c │ │ │ │ + bne.w 1cb2e2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - orrs r2, r3 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ and.w r0, r1, #1 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ ubfx r6, r1, #2, #1 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ + orrs r2, r3 │ │ │ │ str r6, [sp, #24] │ │ │ │ + ubfx r3, r1, #1, #1 │ │ │ │ ubfx r6, r1, #4, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + cmp r1, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bne.w 1cb59c │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 1cb72c │ │ │ │ + bne.w 1cb574 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1cb706 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -506382,116 +506348,118 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - orr.w r3, sl, r2 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + orr.w r1, sl, r3 │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov sl, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ @@ -506528,15 +506496,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cb558 │ │ │ │ + b.n 1cb52e │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -506544,172 +506512,172 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #568] @ 1cb580 │ │ │ │ + vldr d8, [pc, #572] @ 1cb558 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r6, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc298 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + and.w r7, r7, #32 │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bbe44 │ │ │ │ orrs.w sl, sl, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - vldr d7, [pc, #204] @ 1cb588 │ │ │ │ + vldr d7, [pc, #208] @ 1cb560 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -506761,45 +506729,47 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1cb598 ) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #60] @ (1cb570 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cb590 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cb568 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cb91c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 1cb8f8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #440] @ (1cb750 ) │ │ │ │ + ldr r7, [pc, #632] @ (1cb7e8 ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ - ldr r2, [pc, #624] @ (1cb80c ) │ │ │ │ + ldr r2, [pc, #792] @ (1cb88c ) │ │ │ │ lsls r1, r5, #2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1cb154 │ │ │ │ + bne.w 1cb126 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -506847,25 +506817,25 @@ │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -506897,15 +506867,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -506928,15 +506898,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ @@ -506946,165 +506916,166 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1cb2ec │ │ │ │ + b.n 1cb2c2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r9, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #440] @ 1cb920 │ │ │ │ + vldr d8, [pc, #444] @ 1cb900 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc298 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - mov.w r7, #0 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbe44 │ │ │ │ @@ -507121,127 +507092,130 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cb2fc │ │ │ │ + b.n 1cb2d2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1cbe58 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1cbe40 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1292] @ 1cbe5c │ │ │ │ + ldr.w r0, [pc, #1300] @ 1cbe44 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp.w r9, #4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + cmp r1, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r1, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1cbbd4 │ │ │ │ + bne.w 1cbbba │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - orrs r2, r3 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ and.w r0, r1, #1 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ ubfx r6, r1, #2, #1 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ + orrs r2, r3 │ │ │ │ str r6, [sp, #24] │ │ │ │ + ubfx r3, r1, #1, #1 │ │ │ │ ubfx r6, r1, #4, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + cmp r1, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bne.w 1cbe64 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 1cbff4 │ │ │ │ + bne.w 1cbe4c │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1cbfde │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -507265,116 +507239,118 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - orr.w r3, sl, r2 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + orr.w r1, sl, r3 │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov sl, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ @@ -507411,15 +507387,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cbe20 │ │ │ │ + b.n 1cbe06 │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -507427,172 +507403,172 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #568] @ 1cbe48 │ │ │ │ + vldr d8, [pc, #572] @ 1cbe30 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r6, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc378 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + and.w r7, r7, #32 │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bbe44 │ │ │ │ orrs.w sl, sl, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - vldr d7, [pc, #204] @ 1cbe50 │ │ │ │ + vldr d7, [pc, #208] @ 1cbe38 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -507644,45 +507620,47 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1cbe60 ) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #60] @ (1cbe48 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cbe58 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cbe40 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cc1e4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 1cc1d0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, r4 │ │ │ │ + mov lr, r8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - rors r4, r2 │ │ │ │ + rors r6, r5 │ │ │ │ lsls r1, r5, #2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1cba1c │ │ │ │ + bne.w 1cb9fe │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -507730,25 +507708,25 @@ │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -507780,15 +507758,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -507811,15 +507789,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ @@ -507829,165 +507807,166 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1cbbb4 │ │ │ │ + b.n 1cbb9a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r9, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #440] @ 1cc1e8 │ │ │ │ + vldr d8, [pc, #444] @ 1cc1d8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc378 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - mov.w r7, #0 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbe44 │ │ │ │ @@ -508004,127 +507983,130 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cbbc4 │ │ │ │ + b.n 1cbbaa │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1cc720 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1cc718 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1292] @ 1cc724 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1cc71c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp.w r9, #4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + cmp r1, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r1, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1cc49c │ │ │ │ + bne.w 1cc492 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - orrs r2, r3 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ and.w r0, r1, #1 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ ubfx r6, r1, #2, #1 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ + orrs r2, r3 │ │ │ │ str r6, [sp, #24] │ │ │ │ + ubfx r3, r1, #1, #1 │ │ │ │ ubfx r6, r1, #4, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + cmp r1, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bne.w 1cc72c │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 1cc8bc │ │ │ │ + bne.w 1cc724 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1cc8b6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -508148,116 +508130,118 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - orr.w r3, sl, r2 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + orr.w r1, sl, r3 │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov sl, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ orr.w r8, r3, r2 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ @@ -508294,15 +508278,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1cc6e8 │ │ │ │ + b.n 1cc6de │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -508310,172 +508294,172 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #568] @ 1cc710 │ │ │ │ + vldr d8, [pc, #572] @ 1cc708 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r6, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc378 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + and.w r7, r7, #32 │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 1bbe44 │ │ │ │ orrs.w sl, sl, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - vldr d7, [pc, #204] @ 1cc718 │ │ │ │ + vldr d7, [pc, #208] @ 1cc710 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -508527,45 +508511,47 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1cc728 ) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #60] @ (1cc720 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cc720 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cc718 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ccaac │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 1ccaa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ lsls r1, r5, #2 │ │ │ │ - subs r1, #12 │ │ │ │ + subs r1, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1cc2e4 │ │ │ │ + bne.w 1cc2d6 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -508613,25 +508599,25 @@ │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -508663,15 +508649,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -508694,15 +508680,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ @@ -508712,165 +508698,166 @@ │ │ │ │ orr.w r5, r8, r5 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1cc47c │ │ │ │ + b.n 1cc472 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r9, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #440] @ 1ccab0 │ │ │ │ + vldr d8, [pc, #444] @ 1ccab0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc378 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ and.w r7, r7, #32 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - mov.w r7, #0 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ bl 1bbe44 │ │ │ │ @@ -508887,127 +508874,130 @@ │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1cc48c │ │ │ │ + b.n 1cc482 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ - ldr.w r3, [pc, #1360] @ 1cd020 │ │ │ │ + ldr.w r3, [pc, #1368] @ 1cd028 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ - ldr.w r0, [pc, #1348] @ 1cd024 │ │ │ │ + ldr.w r0, [pc, #1356] @ 1cd02c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r3, r6, #4, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr.w r9, [r7, #32] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp.w r9, #4 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + cmp r1, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r1, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + cmpeq.w r9, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ orrs r3, r2 │ │ │ │ and.w sl, sl, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 1ccd7c │ │ │ │ + bne.w 1ccd82 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - subs r2, #245 @ 0xf5 │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - orrs r2, r3 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq r2, sl │ │ │ │ and.w r0, r1, #1 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ + subs r2, #245 @ 0xf5 │ │ │ │ ubfx r6, r1, #2, #1 │ │ │ │ - ubfx r3, r1, #1, #1 │ │ │ │ + orrs r2, r3 │ │ │ │ str r6, [sp, #24] │ │ │ │ + ubfx r3, r1, #1, #1 │ │ │ │ ubfx r6, r1, #4, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ubfx r6, r1, #11, #1 │ │ │ │ and.w r1, r1, #32768 @ 0x8000 │ │ │ │ - str r6, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + cmp r1, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq r2, sl │ │ │ │ + ite eq │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bne.w 1cd02c │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 1cd1e2 │ │ │ │ + bne.w 1cd034 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.w 1cd1ec │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -509031,116 +509021,118 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - orr.w r3, sl, r2 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + orr.w r1, sl, r3 │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov sl, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r3, r1, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r9, r6, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + strd r9, r6, [sp] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r6, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orr.w r8, r3, r2 │ │ │ │ @@ -509187,15 +509179,15 @@ │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldrd r2, r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 1ccfe8 │ │ │ │ + b.n 1ccfee │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, sl, #1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -509203,185 +509195,185 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #600] @ 1cd010 │ │ │ │ + vldr d8, [pc, #604] @ 1cd018 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #4, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r1 │ │ │ │ ubfx r1, sl, #11, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ and.w sl, sl, #32768 @ 0x8000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r6, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc308 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + orrs r6, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orrs r6, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ orrs r6, r2 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 1bbe44 │ │ │ │ and.w r2, r7, #32 │ │ │ │ orrs.w r2, r2, sl │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ubfx r7, r7, #18, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r7, [sp, #244] @ 0xf4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ - vldr d7, [pc, #204] @ 1cd018 │ │ │ │ + vldr d7, [pc, #208] @ 1cd020 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -509433,45 +509425,47 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1cd028 ) │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [pc, #60] @ (1cd030 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (1cd020 ) │ │ │ │ + ldr r3, [pc, #44] @ (1cd028 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1cd3f2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 1cd400 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #22 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - adds r0, #12 │ │ │ │ + adds r0, #6 │ │ │ │ lsls r1, r5, #2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 1ccbac │ │ │ │ + bne.w 1ccbae │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -509519,25 +509513,25 @@ │ │ │ │ orr.w r9, r3, r2 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ @@ -509569,15 +509563,15 @@ │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ @@ -509600,15 +509594,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #7 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ @@ -509634,167 +509628,169 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - b.n 1ccd64 │ │ │ │ + b.n 1ccd6a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r0, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r9, r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - vldr d8, [pc, #472] @ 1cd3f8 │ │ │ │ + vldr d8, [pc, #480] @ 1cd408 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r3, r6, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 1bc308 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1bbe44 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #96] @ 0x60 │ │ │ │ bl 1bc140 │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ vstr d8, [sp] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - bl 1bbe44 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + ldr r5, [sp, #244] @ 0xf4 │ │ │ │ bl 1bbe44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r7, #32 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r2, #43 @ 0x2b │ │ │ │ - ubfx r7, r7, #18, #1 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ orr.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r2 │ │ │ │ + ubfx r7, r7, #18, #1 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 1bbe44 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ @@ -509841,57 +509837,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 1ccd6c │ │ │ │ + b.n 1ccd72 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nop.w │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1952] @ 0x7a0 │ │ │ │ - ldr.w r4, [pc, #2140] @ 1cdc6c │ │ │ │ + ldr.w r4, [pc, #2140] @ 1cdc7c │ │ │ │ subw sp, sp, #2132 @ 0x854 │ │ │ │ - ldr.w r3, [pc, #2136] @ 1cdc70 │ │ │ │ + ldr.w r3, [pc, #2136] @ 1cdc80 │ │ │ │ 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 1cdbae │ │ │ │ + beq.w 1cdbbe │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 1cdb88 │ │ │ │ + beq.w 1cdb98 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 1cea18 │ │ │ │ + beq.w 1cea28 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 1cd464 │ │ │ │ + bls.n 1cd474 │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cf12e │ │ │ │ + beq.w 1cf13e │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1ce99e │ │ │ │ + beq.w 1ce9ae │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 1cdd04 │ │ │ │ + beq.w 1cdd14 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 1cdbea │ │ │ │ + bhi.w 1cdbfa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r0, r4, #11 │ │ │ │ lsls r4, r7, #14 │ │ │ │ lsrs r6, r4, #10 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ lsrs r3, r0, #26 │ │ │ │ lsrs r3, r2, #11 │ │ │ │ @@ -510796,2089 +510792,2089 @@ │ │ │ │ lsrs r0, r0, #11 │ │ │ │ lsrs r3, r1, #13 │ │ │ │ lsrs r4, r3, #13 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1cdc80 │ │ │ │ + bpl.n 1cdc90 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 1c5848 │ │ │ │ + bl 1c5818 │ │ │ │ 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 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldrd r3, r1, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrh r3, [r3, #12] │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - beq.n 1cdc20 │ │ │ │ + beq.n 1cdc30 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 1cdc9c │ │ │ │ + bmi.n 1cdcac │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 1cdc4c │ │ │ │ + bpl.n 1cdc5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cdcb4 │ │ │ │ + beq.n 1cdcc4 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1cc1f0 │ │ │ │ + bl 1cc1e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ - ldr r2, [pc, #136] @ (1cdc74 ) │ │ │ │ + b.n 1cdc0c │ │ │ │ + ldr r2, [pc, #136] @ (1cdc84 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #136] @ (1cdc78 ) │ │ │ │ + ldr r1, [pc, #136] @ (1cdc88 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (1cdc7c ) │ │ │ │ - ldr r3, [pc, #108] @ (1cdc70 ) │ │ │ │ + ldr r2, [pc, #120] @ (1cdc8c ) │ │ │ │ + ldr r3, [pc, #108] @ (1cdc80 ) │ │ │ │ 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 1cfa90 │ │ │ │ + bne.w 1cfaa0 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2132 @ 0x854 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r3, [r2, #48] @ 0x30 │ │ │ │ - cbnz r3, 1cdc2a │ │ │ │ + cbnz r3, 1cdc3a │ │ │ │ ldrh r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1cdbbc │ │ │ │ + beq.n 1cdbcc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1cdce8 │ │ │ │ + bpl.n 1cdcf8 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ bl 1bf3b8 │ │ │ │ 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 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cdcd0 │ │ │ │ + beq.n 1cdce0 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 1cb060 │ │ │ │ + bl 1cb030 │ │ │ │ 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 1cdbfc │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + b.n 1cdc0c │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #544] @ (1cde98 ) │ │ │ │ + ldr r3, [pc, #480] @ (1cde68 ) │ │ │ │ movs r2, r3 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb77e │ │ │ │ movs r1, r3 │ │ │ │ - movs r3, #248 @ 0xf8 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ lsls r1, r5, #2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c53d8 │ │ │ │ + bl 1c53a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 1ca740 │ │ │ │ + bl 1ca710 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1cb928 │ │ │ │ + bl 1cb908 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ bl 1ccab8 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ bl 1be9e8 │ │ │ │ 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 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1f74 │ │ │ │ + bl 1c1f6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6750208 @ 0x670000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1149239296 @ 0x44800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c26b0 │ │ │ │ + bl 1c26a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c26b0 │ │ │ │ + bl 1c26a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4758 │ │ │ │ + bl 1c4748 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4758 │ │ │ │ + bl 1c4748 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4758 │ │ │ │ + bl 1c4748 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4758 │ │ │ │ + bl 1c4748 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4758 │ │ │ │ + bl 1c4748 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #800 @ 0x320 │ │ │ │ - bcs.w 1cdbea │ │ │ │ + bcs.w 1cdbfa │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c3618 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3590 │ │ │ │ + bl 1c3618 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3b60 │ │ │ │ + bl 1c3bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3b60 │ │ │ │ + bl 1c3bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4138 │ │ │ │ + bl 1c4140 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c1248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c1248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c1248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c1248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c1248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c1248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c1248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ bl 1bee74 │ │ │ │ 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 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ bl 1bee74 │ │ │ │ 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 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2052 @ 0x804 │ │ │ │ bl 1bec34 │ │ │ │ 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 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ bl 1bef40 │ │ │ │ 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 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2044 @ 0x7fc │ │ │ │ bl 1bec34 │ │ │ │ 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 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2036 @ 0x7f4 │ │ │ │ bl 1bec34 │ │ │ │ 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 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2028 @ 0x7ec │ │ │ │ bl 1bec34 │ │ │ │ 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 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ bl 1bf12c │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 1cdbfc │ │ │ │ + b.n 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ bl 1bf24c │ │ │ │ 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 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ bl 1bf24c │ │ │ │ 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 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ bl 1bf028 │ │ │ │ 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 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ bl 1bf12c │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ bl 1bf12c │ │ │ │ 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 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1be314 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1be820 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cfa50 │ │ │ │ + bls.w 1cfa60 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1be044 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 1cfa70 │ │ │ │ + bls.w 1cfa80 │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdb48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c143c │ │ │ │ + bl 1c1434 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #3538944 @ 0x360000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd548 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bde84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd280 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1648 │ │ │ │ + bl 1c1640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6488064 @ 0x630000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf5f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bf5f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcf68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcebc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcf68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcf68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcf68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcebc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1cd4 │ │ │ │ + bl 1c1ccc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6389760 @ 0x618000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ bl 1bee74 │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ bl 1bee74 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcebc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2020 @ 0x7e4 │ │ │ │ bl 1bed68 │ │ │ │ ldr.w r3, [sp, #2024] @ 0x7e8 │ │ │ │ ldr.w r2, [sp, #2020] @ 0x7e4 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2116 @ 0x844 │ │ │ │ bl 1bec34 │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ ldr.w r3, [sp, #2120] @ 0x848 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcbd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bcebc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf8f4 │ │ │ │ + bcs.w 1cf904 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf930 │ │ │ │ + bcs.w 1cf940 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf94e │ │ │ │ + bcs.w 1cf95e │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf912 │ │ │ │ + bcs.w 1cf922 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c3060 │ │ │ │ + bl 1c30b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1be640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1be454 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2218 │ │ │ │ + bl 1c220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c2b70 │ │ │ │ + bl 1c2ba4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf96c │ │ │ │ + bcs.w 1cf97c │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0788 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cf986 │ │ │ │ + bcc.w 1cf996 │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0534 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 1cf8bc │ │ │ │ + bcc.w 1cf8cc │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0534 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1a74 │ │ │ │ + bl 1c1a6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4685824 @ 0x478000 │ │ │ │ orr.w r3, r3, #2490368 @ 0x260000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6586368 @ 0x648000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6619136 @ 0x650000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6553600 @ 0x640000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6651904 @ 0x658000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6684672 @ 0x660000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c184c │ │ │ │ + bl 1c1844 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #6717440 @ 0x668000 │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf99c │ │ │ │ + bcs.w 1cf9ac │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf9d8 │ │ │ │ + bcs.w 1cf9e8 │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf9ba │ │ │ │ + bcs.w 1cf9ca │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cfa14 │ │ │ │ + bcs.w 1cfa24 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf9f6 │ │ │ │ + bcs.w 1cfa06 │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cfa32 │ │ │ │ + bcs.w 1cfa42 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 1cf8d6 │ │ │ │ + bcs.w 1cf8e6 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd1ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #13172736 @ 0xc90000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #32768 @ 0x8000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd1ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd1ac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #4784128 @ 0x490000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd8fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd694 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c1648 │ │ │ │ + bl 1c1640 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #6520832 @ 0x638000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd034 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2100 @ 0x834 │ │ │ │ bl 1bec34 │ │ │ │ ldr.w r3, [sp, #2104] @ 0x838 │ │ │ │ ldr.w r2, [sp, #2100] @ 0x834 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2108 @ 0x83c │ │ │ │ bl 1bec34 │ │ │ │ ldr.w r3, [sp, #2112] @ 0x840 │ │ │ │ ldr.w r2, [sp, #2108] @ 0x83c │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2092 @ 0x82c │ │ │ │ bl 1bec34 │ │ │ │ ldr.w r3, [sp, #2096] @ 0x830 │ │ │ │ ldr.w r2, [sp, #2092] @ 0x82c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2084 @ 0x824 │ │ │ │ bl 1bec34 │ │ │ │ ldr.w r3, [sp, #2088] @ 0x828 │ │ │ │ ldr.w r2, [sp, #2084] @ 0x824 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2076 @ 0x81c │ │ │ │ bl 1bec34 │ │ │ │ ldr.w r3, [sp, #2080] @ 0x820 │ │ │ │ ldr.w r2, [sp, #2076] @ 0x81c │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2068 @ 0x814 │ │ │ │ bl 1bec34 │ │ │ │ ldr.w r3, [sp, #2072] @ 0x818 │ │ │ │ ldr.w r2, [sp, #2068] @ 0x814 │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2060 @ 0x80c │ │ │ │ bl 1bec34 │ │ │ │ ldr.w r3, [sp, #2064] @ 0x810 │ │ │ │ ldr.w r2, [sp, #2060] @ 0x80c │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ bl 1bee74 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c1248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c1248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c1248 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c9900 │ │ │ │ + bl 1c98d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6ef8 │ │ │ │ + bl 1c6ec8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6ef8 │ │ │ │ + bl 1c6ec8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6ef8 │ │ │ │ + bl 1c6ec8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6ef8 │ │ │ │ + bl 1c6ec8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c6ef8 │ │ │ │ + bl 1c6ec8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c91e8 │ │ │ │ + bl 1c91b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c83e8 │ │ │ │ + bl 1c83b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c91e8 │ │ │ │ + bl 1c91b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c83e8 │ │ │ │ + bl 1c83b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8ae0 │ │ │ │ + bl 1c8ab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8ae0 │ │ │ │ + bl 1c8ab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1ca020 │ │ │ │ + bl 1c9ff0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7cf8 │ │ │ │ + bl 1c7cc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7cf8 │ │ │ │ + bl 1c7cc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c8ae0 │ │ │ │ + bl 1c8ab0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c7610 │ │ │ │ + bl 1c75e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 1cdbea │ │ │ │ + bcc.w 1cdbfa │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4d98 │ │ │ │ + bl 1c4d68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c4f70 │ │ │ │ + bl 1c4f40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c51a8 │ │ │ │ + bl 1c5178 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c51a8 │ │ │ │ + bl 1c5178 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c51a8 │ │ │ │ + bl 1c5178 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r2, r2, #1572864 @ 0x180000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ 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 │ │ │ │ @@ -512899,426 +512895,426 @@ │ │ │ │ bl 1bbe44 │ │ │ │ ldr.w r1, [sp, #2120] @ 0x848 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sp, #2116] @ 0x844 │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c62d8 │ │ │ │ + bl 1c62a8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c5cd8 │ │ │ │ + bl 1c5ca8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #4456448 @ 0x440000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1c68f8 │ │ │ │ + bl 1c68c8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1be1d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bda0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bda0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bdcf8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd7a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd7a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49472 @ 0xc140 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0788 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3238002688 @ 0xc1000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bda0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3254779904 @ 0xc2000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd7a4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #49856 @ 0xc2c0 │ │ │ │ ldrd r2, r1, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrs r3, r1 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bd400 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0320 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0534 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0788 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0534 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c0084 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1c09dc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #12582912 @ 0xc00000 │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 1bfac0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 1cdbfc │ │ │ │ + b.w 1cdc0c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #172] @ (1cfb54 ) │ │ │ │ + ldr r2, [pc, #172] @ (1cfb64 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (1cfb58 ) │ │ │ │ + ldr r3, [pc, #172] @ (1cfb68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ ldr.w r1, [r0, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr.w fp, [r6, #88] @ 0x58 │ │ │ │ add.w r2, r6, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 1cfb34 │ │ │ │ + beq.n 1cfb44 │ │ │ │ mov r5, fp │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r6 │ │ │ │ movw r9, #1031 @ 0x407 │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldr r6, [r5, #20] │ │ │ │ add.w r7, r5, #16 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 1cfb2a │ │ │ │ + beq.n 1cfb3a │ │ │ │ subs r6, #96 @ 0x60 │ │ │ │ ldr.w r3, [fp] │ │ │ │ strd r3, r6, [sp, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r2, r9 │ │ │ │ add.w r1, r3, r3, lsl #1 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ it eq │ │ │ │ ldrdeq r1, r2, [r6, #32] │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq.n 1cfb1a │ │ │ │ + beq.n 1cfb2a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1cd400 │ │ │ │ + bl 1cd410 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ strd r1, r2, [r4] │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ adds r4, #8 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1cfae8 │ │ │ │ + bne.n 1cfaf8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1cfadc │ │ │ │ + bne.n 1cfaec │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (1cfb5c ) │ │ │ │ - ldr r3, [pc, #32] @ (1cfb58 ) │ │ │ │ + ldr r2, [pc, #36] @ (1cfb6c ) │ │ │ │ + ldr r3, [pc, #32] @ (1cfb68 ) │ │ │ │ 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 1cfb50 │ │ │ │ + bne.n 1cfb60 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r2, #21 │ │ │ │ + lsls r2, r0, #21 │ │ │ │ lsls r1, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ lsls r1, r5, #2 │ │ │ │ - cbz r2, 1cfb96 │ │ │ │ + cbz r2, 1cfba6 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -513327,18 +513323,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 1cfb72 │ │ │ │ + bne.n 1cfb82 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1cfbd0 │ │ │ │ + cbz r2, 1cfbe0 │ │ │ │ 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 │ │ │ │ @@ -513349,22 +513345,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 1cfbac │ │ │ │ + bne.n 1cfbbc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfc42 │ │ │ │ + cbz r2, 1cfc52 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cfc44 │ │ │ │ + vldr s11, [pc, #100] @ 1cfc54 │ │ │ │ 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 │ │ │ │ @@ -513382,35 +513378,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 1cfbe2 │ │ │ │ + bne.n 1cfbf2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfc64 │ │ │ │ + cbz r2, 1cfc74 │ │ │ │ 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 1cfc4e │ │ │ │ + bne.n 1cfc5e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfcc8 │ │ │ │ + cbz r2, 1cfcd8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1cfccc │ │ │ │ + vldr s12, [pc, #88] @ 1cfcdc │ │ │ │ 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 │ │ │ │ @@ -513424,45 +513420,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 1cfc7a │ │ │ │ + bne.n 1cfc8a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfd04 │ │ │ │ + cbz r2, 1cfd14 │ │ │ │ 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 1cfcdc │ │ │ │ + bne.n 1cfcec │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cfd98 │ │ │ │ + beq.n 1cfda8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1cfd9c │ │ │ │ + vldr s11, [pc, #132] @ 1cfdac │ │ │ │ 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 │ │ │ │ @@ -513489,21 +513485,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 1cfd20 │ │ │ │ + bne.n 1cfd30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cfdd4 │ │ │ │ + cbz r2, 1cfde4 │ │ │ │ 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 │ │ │ │ @@ -513511,19 +513507,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 1cfdae │ │ │ │ + bne.n 1cfdbe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfe0c │ │ │ │ + cbz r2, 1cfe1c │ │ │ │ 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 │ │ │ │ @@ -513531,22 +513527,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 1cfde6 │ │ │ │ + bne.n 1cfdf6 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1cfe7e │ │ │ │ + cbz r2, 1cfe8e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1cfe80 │ │ │ │ + vldr s11, [pc, #100] @ 1cfe90 │ │ │ │ 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 │ │ │ │ @@ -513564,21 +513560,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 1cfe1e │ │ │ │ + bne.n 1cfe2e │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1cfebe │ │ │ │ + cbz r2, 1cfece │ │ │ │ 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 │ │ │ │ @@ -513586,22 +513582,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 1cfe8e │ │ │ │ + bne.n 1cfe9e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cff6a │ │ │ │ + beq.n 1cff7a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1cff6c │ │ │ │ + vldr s10, [pc, #160] @ 1cff7c │ │ │ │ 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 │ │ │ │ @@ -513636,43 +513632,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 1cfed4 │ │ │ │ + bne.n 1cfee4 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1cffa2 │ │ │ │ + cbz r2, 1cffb2 │ │ │ │ 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 1cff7c │ │ │ │ + bne.n 1cff8c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0006 │ │ │ │ + cbz r2, 1d0016 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0008 │ │ │ │ + vldr s12, [pc, #88] @ 1d0018 │ │ │ │ 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 │ │ │ │ @@ -513686,20 +513682,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 1cffb6 │ │ │ │ + bne.n 1cffc6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0046 │ │ │ │ + cbz r2, 1d0056 │ │ │ │ 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 │ │ │ │ @@ -513708,23 +513704,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 1d001a │ │ │ │ + bne.n 1d002a │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d00d8 │ │ │ │ + beq.n 1d00e8 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d00dc │ │ │ │ + vldr s11, [pc, #132] @ 1d00ec │ │ │ │ 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 │ │ │ │ @@ -513751,21 +513747,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 1d0060 │ │ │ │ + bne.n 1d0070 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d0116 │ │ │ │ + cbz r2, 1d0126 │ │ │ │ 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 │ │ │ │ @@ -513773,21 +513769,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 1d00ee │ │ │ │ + bne.n 1d00fe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0186 │ │ │ │ + cbz r2, 1d0196 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d0188 │ │ │ │ + vldr s11, [pc, #100] @ 1d0198 │ │ │ │ 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 │ │ │ │ @@ -513805,35 +513801,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 1d0126 │ │ │ │ + bne.n 1d0136 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d01a4 │ │ │ │ + cbz r2, 1d01b4 │ │ │ │ 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 1d0192 │ │ │ │ + bne.n 1d01a2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d020a │ │ │ │ + cbz r2, 1d021a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d020c │ │ │ │ + vldr s12, [pc, #88] @ 1d021c │ │ │ │ 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 │ │ │ │ @@ -513847,20 +513843,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 1d01ba │ │ │ │ + bne.n 1d01ca │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d024a │ │ │ │ + cbz r2, 1d025a │ │ │ │ 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 │ │ │ │ @@ -513869,22 +513865,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 1d021e │ │ │ │ + bne.n 1d022e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d02ac │ │ │ │ + cbz r2, 1d02bc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d02b0 │ │ │ │ + vldr s12, [pc, #88] @ 1d02c0 │ │ │ │ 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 │ │ │ │ @@ -513898,43 +513894,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 1d025e │ │ │ │ + bne.n 1d026e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d02e8 │ │ │ │ + cbz r2, 1d02f8 │ │ │ │ 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 1d02c0 │ │ │ │ + bne.n 1d02d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0354 │ │ │ │ + cbz r2, 1d0364 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0358 │ │ │ │ + vldr s11, [pc, #96] @ 1d0368 │ │ │ │ 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 │ │ │ │ @@ -513951,25 +513947,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 1d02fa │ │ │ │ + bne.n 1d030a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d03be │ │ │ │ + cbz r2, 1d03ce │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d03c0 │ │ │ │ + vldr s12, [pc, #88] @ 1d03d0 │ │ │ │ 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 │ │ │ │ @@ -513983,24 +513979,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 1d036e │ │ │ │ + bne.n 1d037e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d0426 │ │ │ │ + cbz r2, 1d0436 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0428 │ │ │ │ + vldr s12, [pc, #88] @ 1d0438 │ │ │ │ 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 │ │ │ │ @@ -514014,23 +514010,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 1d03d6 │ │ │ │ + bne.n 1d03e6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d0494 │ │ │ │ + cbz r2, 1d04a4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0498 │ │ │ │ + vldr s11, [pc, #96] @ 1d04a8 │ │ │ │ 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 │ │ │ │ @@ -514047,25 +514043,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 1d043a │ │ │ │ + bne.n 1d044a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d04fe │ │ │ │ + cbz r2, 1d050e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0500 │ │ │ │ + vldr s12, [pc, #88] @ 1d0510 │ │ │ │ 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 │ │ │ │ @@ -514079,23 +514075,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 1d04ae │ │ │ │ + bne.n 1d04be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d056c │ │ │ │ + cbz r2, 1d057c │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0570 │ │ │ │ + vldr s11, [pc, #96] @ 1d0580 │ │ │ │ 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 │ │ │ │ @@ -514112,25 +514108,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 1d0512 │ │ │ │ + bne.n 1d0522 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d05d6 │ │ │ │ + cbz r2, 1d05e6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d05d8 │ │ │ │ + vldr s12, [pc, #88] @ 1d05e8 │ │ │ │ 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 │ │ │ │ @@ -514144,23 +514140,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 1d0586 │ │ │ │ + bne.n 1d0596 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d0646 │ │ │ │ + cbz r2, 1d0656 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #96] @ 1d0648 │ │ │ │ + vldr s11, [pc, #96] @ 1d0658 │ │ │ │ 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 │ │ │ │ @@ -514177,24 +514173,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 1d05ea │ │ │ │ + bne.n 1d05fa │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ - cbz r2, 1d06b8 │ │ │ │ + cbz r2, 1d06c8 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d06bc │ │ │ │ + vldr s11, [pc, #100] @ 1d06cc │ │ │ │ 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 │ │ │ │ @@ -514212,25 +514208,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 1d065a │ │ │ │ + bne.n 1d066a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0722 │ │ │ │ + cbz r2, 1d0732 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0724 │ │ │ │ + vldr s12, [pc, #88] @ 1d0734 │ │ │ │ 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 │ │ │ │ @@ -514244,23 +514240,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 1d06d2 │ │ │ │ + bne.n 1d06e2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0794 │ │ │ │ + cbz r2, 1d07a4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d0798 │ │ │ │ + vldr s11, [pc, #100] @ 1d07a8 │ │ │ │ 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 │ │ │ │ @@ -514278,25 +514274,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 1d0736 │ │ │ │ + bne.n 1d0746 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d07fe │ │ │ │ + cbz r2, 1d080e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0800 │ │ │ │ + vldr s12, [pc, #88] @ 1d0810 │ │ │ │ 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 │ │ │ │ @@ -514310,23 +514306,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 1d07ae │ │ │ │ + bne.n 1d07be │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0870 │ │ │ │ + cbz r2, 1d0880 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d0874 │ │ │ │ + vldr s11, [pc, #100] @ 1d0884 │ │ │ │ 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 │ │ │ │ @@ -514344,24 +514340,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 1d0812 │ │ │ │ + bne.n 1d0822 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d08e6 │ │ │ │ + cbz r2, 1d08f6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d08e8 │ │ │ │ + vldr s11, [pc, #100] @ 1d08f8 │ │ │ │ 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 │ │ │ │ @@ -514379,27 +514375,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 1d0886 │ │ │ │ + bne.n 1d0896 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0950 │ │ │ │ + cbz r2, 1d0960 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d0954 │ │ │ │ + vldr s12, [pc, #92] @ 1d0964 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d0958 │ │ │ │ + vldr s11, [pc, #88] @ 1d0968 │ │ │ │ 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 │ │ │ │ @@ -514412,29 +514408,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 1d0902 │ │ │ │ + bne.n 1d0912 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d09c0 │ │ │ │ + cbz r2, 1d09d0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d09c4 │ │ │ │ + vldr s12, [pc, #92] @ 1d09d4 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #88] @ 1d09c8 │ │ │ │ + vldr s11, [pc, #88] @ 1d09d8 │ │ │ │ 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 │ │ │ │ @@ -514447,27 +514443,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 1d0972 │ │ │ │ + bne.n 1d0982 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r1, #8 │ │ │ │ subs r5, #4 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d0a3e │ │ │ │ + cbz r2, 1d0a4e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d0a40 │ │ │ │ - vldr s10, [pc, #104] @ 1d0a44 │ │ │ │ + vldr s11, [pc, #104] @ 1d0a50 │ │ │ │ + vldr s10, [pc, #104] @ 1d0a54 │ │ │ │ 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 │ │ │ │ @@ -514485,26 +514481,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 1d09de │ │ │ │ + bne.n 1d09ee │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0aaa │ │ │ │ + cbz r2, 1d0aba │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d0aac │ │ │ │ + vldr s12, [pc, #88] @ 1d0abc │ │ │ │ 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 │ │ │ │ @@ -514518,24 +514514,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 1d0a5a │ │ │ │ + bne.n 1d0a6a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0b22 │ │ │ │ + cbz r2, 1d0b32 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d0b24 │ │ │ │ - vldr s10, [pc, #104] @ 1d0b28 │ │ │ │ + vldr s11, [pc, #104] @ 1d0b34 │ │ │ │ + vldr s10, [pc, #104] @ 1d0b38 │ │ │ │ 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 │ │ │ │ @@ -514553,26 +514549,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 1d0ac2 │ │ │ │ + bne.n 1d0ad2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0b9c │ │ │ │ + cbz r2, 1d0bac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d0ba0 │ │ │ │ - vldr s10, [pc, #104] @ 1d0ba4 │ │ │ │ + vldr s11, [pc, #104] @ 1d0bb0 │ │ │ │ + vldr s10, [pc, #104] @ 1d0bb4 │ │ │ │ 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 │ │ │ │ @@ -514590,27 +514586,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 1d0b3e │ │ │ │ + bne.n 1d0b4e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0c1a │ │ │ │ + cbz r2, 1d0c2a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #104] @ 1d0c1c │ │ │ │ - vldr s10, [pc, #104] @ 1d0c20 │ │ │ │ + vldr s11, [pc, #104] @ 1d0c2c │ │ │ │ + vldr s10, [pc, #104] @ 1d0c30 │ │ │ │ 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 │ │ │ │ @@ -514628,30 +514624,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 1d0bba │ │ │ │ + bne.n 1d0bca │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0c88 │ │ │ │ + cbz r2, 1d0c98 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1d0c8c │ │ │ │ + vldr s12, [pc, #88] @ 1d0c9c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1d0c90 │ │ │ │ + vldr s11, [pc, #84] @ 1d0ca0 │ │ │ │ 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 │ │ │ │ @@ -514664,30 +514660,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 1d0c3e │ │ │ │ + bne.n 1d0c4e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #148] @ (1d0d24 ) │ │ │ │ + ldr r1, [pc, #148] @ (1d0d34 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0cfa │ │ │ │ + cbz r2, 1d0d0a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s12, [pc, #88] @ 1d0cfc │ │ │ │ + vldr s12, [pc, #88] @ 1d0d0c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #84] @ 1d0d00 │ │ │ │ + vldr s11, [pc, #84] @ 1d0d10 │ │ │ │ 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 │ │ │ │ @@ -514700,140 +514696,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 1d0cae │ │ │ │ + bne.n 1d0cbe │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #148] @ (1d0d94 ) │ │ │ │ + ldr r1, [pc, #148] @ (1d0da4 ) │ │ │ │ subs r6, #18 │ │ │ │ add r2, sp, #684 @ 0x2ac │ │ │ │ subs r6, #170 @ 0xaa │ │ │ │ - cbz r2, 1d0d3c │ │ │ │ + cbz r2, 1d0d4c │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #48] @ 1d0d40 │ │ │ │ + vldr s14, [pc, #48] @ 1d0d50 │ │ │ │ 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 1d0d16 │ │ │ │ + bne.n 1d0d26 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0d78 │ │ │ │ + cbz r2, 1d0d88 │ │ │ │ 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 1d0d54 │ │ │ │ + bne.n 1d0d64 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0db4 │ │ │ │ + cbz r2, 1d0dc4 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d0db8 │ │ │ │ + vldr s14, [pc, #44] @ 1d0dc8 │ │ │ │ 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 1d0d8e │ │ │ │ + bne.n 1d0d9e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0dde │ │ │ │ + cbz r2, 1d0dee │ │ │ │ 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 1d0dc8 │ │ │ │ + bne.n 1d0dd8 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0e14 │ │ │ │ + cbz r2, 1d0e24 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #44] @ 1d0e18 │ │ │ │ + vldr s14, [pc, #44] @ 1d0e28 │ │ │ │ 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 1d0dee │ │ │ │ + bne.n 1d0dfe │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0e44 │ │ │ │ + cbz r2, 1d0e54 │ │ │ │ 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 1d0e26 │ │ │ │ + bne.n 1d0e36 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d0e90 │ │ │ │ + cbz r2, 1d0ea0 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d0e94 │ │ │ │ + vldr s13, [pc, #60] @ 1d0ea4 │ │ │ │ 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 │ │ │ │ @@ -514841,23 +514837,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 1d0e58 │ │ │ │ + bne.n 1d0e68 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d0ee6 │ │ │ │ + cbz r2, 1d0ef6 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d0ee8 │ │ │ │ + vldr s13, [pc, #68] @ 1d0ef8 │ │ │ │ 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 │ │ │ │ @@ -514867,105 +514863,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 1d0ea6 │ │ │ │ + bne.n 1d0eb6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0f1e │ │ │ │ + cbz r2, 1d0f2e │ │ │ │ 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 1d0ef4 │ │ │ │ + bne.n 1d0f04 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d0f5a │ │ │ │ + cbz r2, 1d0f6a │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d0f5c │ │ │ │ + vldr s14, [pc, #52] @ 1d0f6c │ │ │ │ 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 1d0f30 │ │ │ │ + bne.n 1d0f40 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0f9c │ │ │ │ + cbz r2, 1d0fac │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d0fa0 │ │ │ │ + vldr s14, [pc, #52] @ 1d0fb0 │ │ │ │ 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 1d0f70 │ │ │ │ + bne.n 1d0f80 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d0fd6 │ │ │ │ + cbz r2, 1d0fe6 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #44] @ 1d0fd8 │ │ │ │ + vldr s14, [pc, #44] @ 1d0fe8 │ │ │ │ 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 1d0fae │ │ │ │ + bne.n 1d0fbe │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d102a │ │ │ │ + cbz r2, 1d103a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d102c │ │ │ │ + vldr s13, [pc, #68] @ 1d103c │ │ │ │ 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 │ │ │ │ @@ -514975,26 +514971,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 1d0fea │ │ │ │ + bne.n 1d0ffa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d107a │ │ │ │ + cbz r2, 1d108a │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d107c │ │ │ │ + vldr s13, [pc, #60] @ 1d108c │ │ │ │ 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 │ │ │ │ @@ -515002,24 +514998,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 1d1046 │ │ │ │ + bne.n 1d1056 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d10ca │ │ │ │ + cbz r2, 1d10da │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d10cc │ │ │ │ + vldr s13, [pc, #64] @ 1d10dc │ │ │ │ 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 │ │ │ │ @@ -515028,22 +515024,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 1d1096 │ │ │ │ + bne.n 1d10a6 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d113e │ │ │ │ + cbz r2, 1d114e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d1140 │ │ │ │ + vldr s12, [pc, #100] @ 1d1150 │ │ │ │ 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 │ │ │ │ @@ -515062,25 +515058,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 1d10e2 │ │ │ │ + bne.n 1d10f2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d118a │ │ │ │ + cbz r2, 1d119a │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #60] @ 1d118c │ │ │ │ + vldr s13, [pc, #60] @ 1d119c │ │ │ │ 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 │ │ │ │ @@ -515088,23 +515084,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 1d1156 │ │ │ │ + bne.n 1d1166 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d11de │ │ │ │ + cbz r2, 1d11ee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #68] @ 1d11e0 │ │ │ │ + vldr s13, [pc, #68] @ 1d11f0 │ │ │ │ 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 │ │ │ │ @@ -515114,23 +515110,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 1d11a4 │ │ │ │ + bne.n 1d11b4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d1230 │ │ │ │ + cbz r2, 1d1240 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d1234 │ │ │ │ + vldr s13, [pc, #72] @ 1d1244 │ │ │ │ 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 │ │ │ │ @@ -515141,24 +515137,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 1d11f8 │ │ │ │ + bne.n 1d1208 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d12a4 │ │ │ │ + cbz r2, 1d12b4 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d12a8 │ │ │ │ + vldr s12, [pc, #100] @ 1d12b8 │ │ │ │ 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 │ │ │ │ @@ -515177,24 +515173,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 1d124a │ │ │ │ + bne.n 1d125a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d12f0 │ │ │ │ + cbz r2, 1d1300 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d12f4 │ │ │ │ + vldr s13, [pc, #64] @ 1d1304 │ │ │ │ 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 │ │ │ │ @@ -515203,178 +515199,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 1d12ba │ │ │ │ + bne.n 1d12ca │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d1324 │ │ │ │ + cbz r2, 1d1334 │ │ │ │ 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 1d1304 │ │ │ │ + bne.n 1d1314 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d1356 │ │ │ │ + cbz r2, 1d1366 │ │ │ │ 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 1d1336 │ │ │ │ + bne.n 1d1346 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d137e │ │ │ │ + cbz r2, 1d138e │ │ │ │ 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 1d1360 │ │ │ │ + bne.n 1d1370 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #60] @ (1d13c0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d13d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d13be │ │ │ │ + cbz r2, 1d13ce │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d13c4 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d13d4 ) │ │ │ │ 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 1d139c │ │ │ │ + bne.n 1d13ac │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - ldcl 0, cr0, [sl], #-672 @ 0xfffffd60 │ │ │ │ + stcl 0, cr0, [sl], #-672 @ 0xfffffd60 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d1408 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d1418 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1406 │ │ │ │ + cbz r2, 1d1416 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d140c ) │ │ │ │ + ldr r2, [pc, #52] @ (1d141c ) │ │ │ │ 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 1d13e0 │ │ │ │ + bne.n 1d13f0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - ldc 0, cr0, [r2], #-672 @ 0xfffffd60 │ │ │ │ + stc 0, cr0, [r2], #-672 @ 0xfffffd60 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d1450 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d1460 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d144e │ │ │ │ + cbz r2, 1d145e │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #52] @ (1d1454 ) │ │ │ │ + ldr r2, [pc, #52] @ (1d1464 ) │ │ │ │ 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 1d142c │ │ │ │ + bne.n 1d143c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xebea00a8 │ │ │ │ + rsbs r0, sl, r8, asr #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #56] @ (1d1494 ) │ │ │ │ + ldr r4, [pc, #56] @ (1d14a4 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1d1490 │ │ │ │ + cbz r2, 1d14a0 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #48] @ (1d1498 ) │ │ │ │ + ldr r2, [pc, #48] @ (1d14a8 ) │ │ │ │ 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 1d1472 │ │ │ │ + bne.n 1d1482 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - sub.w r0, r0, r8, asr #2 │ │ │ │ + @ instruction: 0xeb9000a8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d14f4 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d1504 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d14ee │ │ │ │ + cbz r2, 1d14fe │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ - ldr.w lr, [pc, #80] @ 1d14f8 │ │ │ │ + ldr.w lr, [pc, #80] @ 1d1508 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d14f0 │ │ │ │ + vldr s14, [pc, #64] @ 1d1500 │ │ │ │ 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 │ │ │ │ @@ -515383,28 +515379,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 1d14b6 │ │ │ │ + bne.n 1d14c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adcs.w r0, lr, r8, asr #2 │ │ │ │ + adc.w r0, lr, r8, asr #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #60] @ (1d153c ) │ │ │ │ + ldr r3, [pc, #60] @ (1d154c ) │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d153a │ │ │ │ - ldr r5, [pc, #56] @ (1d1540 ) │ │ │ │ + cbz r2, 1d154a │ │ │ │ + ldr r5, [pc, #56] @ (1d1550 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r5, [r3, r5] │ │ │ │ ldrh.w ip, [r2], #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -515412,28 +515408,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 1d150e │ │ │ │ + bne.n 1d151e │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xeafa00a8 │ │ │ │ + @ instruction: 0xeaea00a8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d159c ) │ │ │ │ + ldr r3, [pc, #84] @ (1d15ac ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1596 │ │ │ │ + cbz r2, 1d15a6 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1d15a0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d15b0 ) │ │ │ │ adds r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s14, [pc, #64] @ 1d1598 │ │ │ │ + vldr s14, [pc, #64] @ 1d15a8 │ │ │ │ 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 │ │ │ │ @@ -515442,58 +515438,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 1d1560 │ │ │ │ + bne.n 1d1570 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeab600a8 │ │ │ │ + @ instruction: 0xeaa600a8 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #64] @ (1d15e8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d15f8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d15e6 │ │ │ │ + cbz r2, 1d15f6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #60] @ (1d15ec ) │ │ │ │ + ldr r2, [pc, #60] @ (1d15fc ) │ │ │ │ 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 1d15be │ │ │ │ + bne.n 1d15ce │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - orrs.w r0, r6, r8, asr #2 │ │ │ │ + orr.w r0, r6, r8, asr #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1d1650 │ │ │ │ + ldr.w ip, [pc, #92] @ 1d1660 │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1d164c │ │ │ │ + cbz r2, 1d165c │ │ │ │ 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] @ (1d1654 ) │ │ │ │ + ldr r2, [pc, #76] @ (1d1664 ) │ │ │ │ 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] │ │ │ │ @@ -515504,31 +515500,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 1d1610 │ │ │ │ + bne.n 1d1620 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - and.w r0, r8, r8, asr #2 │ │ │ │ + ldrd r0, r0, [r8, #672]! @ 0x2a0 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1d16a4 ) │ │ │ │ + ldr r5, [pc, #72] @ (1d16b4 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1d16a0 │ │ │ │ + cbz r2, 1d16b0 │ │ │ │ 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] @ (1d16a8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d16b8 ) │ │ │ │ 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] │ │ │ │ @@ -515536,30 +515532,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 1d1672 │ │ │ │ + bne.n 1d1682 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9a000a8 │ │ │ │ + @ instruction: 0xe99000a8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #92] @ 1d170c │ │ │ │ + ldr.w ip, [pc, #92] @ 1d171c │ │ │ │ add ip, pc │ │ │ │ - cbz r2, 1d1708 │ │ │ │ + cbz r2, 1d1718 │ │ │ │ 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] @ (1d1710 ) │ │ │ │ + ldr r2, [pc, #76] @ (1d1720 ) │ │ │ │ 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] │ │ │ │ @@ -515570,31 +515566,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 1d16cc │ │ │ │ + bne.n 1d16dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strd r0, r0, [ip, #-672] @ 0x2a0 │ │ │ │ + ldmdb ip!, {r3, r5, r7} │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #72] @ (1d1760 ) │ │ │ │ + ldr r5, [pc, #72] @ (1d1770 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r2, 1d175c │ │ │ │ + cbz r2, 1d176c │ │ │ │ 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] @ (1d1764 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d1774 ) │ │ │ │ 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] │ │ │ │ @@ -515602,30 +515598,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 1d172e │ │ │ │ + bne.n 1d173e │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - strd r0, r0, [r4], #672 @ 0x2a0 │ │ │ │ + @ instruction: 0xe8d400a8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d17d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d17e8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d17d0 │ │ │ │ + cbz r2, 1d17e0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d17dc ) │ │ │ │ + ldr r1, [pc, #104] @ (1d17ec ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d17d4 │ │ │ │ + vldr s14, [pc, #88] @ 1d17e4 │ │ │ │ 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 │ │ │ │ @@ -515640,30 +515636,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 1d1780 │ │ │ │ + bne.n 1d1790 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldmia.w r2, {r3, r5, r7} │ │ │ │ + stmia.w r2, {r3, r5, r7} │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1d1830 ) │ │ │ │ + ldr r3, [pc, #76] @ (1d1840 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d182c │ │ │ │ + cbz r2, 1d183c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1d1834 ) │ │ │ │ + ldr r1, [pc, #68] @ (1d1844 ) │ │ │ │ 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 │ │ │ │ @@ -515674,30 +515670,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 1d17f4 │ │ │ │ + bne.n 1d1804 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xe81600a8 │ │ │ │ + @ instruction: 0xe80600a8 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d18a8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d18b8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d18a0 │ │ │ │ + cbz r2, 1d18b0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d18ac ) │ │ │ │ + ldr r1, [pc, #104] @ (1d18bc ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d18a4 │ │ │ │ + vldr s14, [pc, #88] @ 1d18b4 │ │ │ │ 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 │ │ │ │ @@ -515712,31 +515708,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 1d1850 │ │ │ │ + bne.n 1d1860 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d1830 │ │ │ │ + b.n 1d1820 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d18fc ) │ │ │ │ + ldr r3, [pc, #72] @ (1d190c ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d18f8 │ │ │ │ + cbz r2, 1d1908 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1d1900 ) │ │ │ │ + ldr r1, [pc, #64] @ (1d1910 ) │ │ │ │ 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 │ │ │ │ @@ -515746,27 +515742,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 1d18c4 │ │ │ │ + bne.n 1d18d4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1d178c │ │ │ │ + b.n 1d177c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1d1960 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d1970 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d195c │ │ │ │ + cbz r2, 1d196c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d1964 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d1974 ) │ │ │ │ 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 │ │ │ │ @@ -515781,28 +515777,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 1d191c │ │ │ │ + bne.n 1d192c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1d1750 │ │ │ │ + b.n 1d1740 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d19b4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d19c4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d19b2 │ │ │ │ + cbz r2, 1d19c2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d19b8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d19c8 ) │ │ │ │ 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 │ │ │ │ @@ -515814,31 +515810,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 1d1980 │ │ │ │ + bne.n 1d1990 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1d16dc │ │ │ │ + b.n 1d16cc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d1a28 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d1a38 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1a22 │ │ │ │ + cbz r2, 1d1a32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (1d1a2c ) │ │ │ │ + ldr r1, [pc, #100] @ (1d1a3c ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #84] @ 1d1a24 │ │ │ │ + vldr s14, [pc, #84] @ 1d1a34 │ │ │ │ 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 │ │ │ │ @@ -515853,30 +515849,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 1d19d4 │ │ │ │ + bne.n 1d19e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d16a8 │ │ │ │ + b.n 1d1698 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1d1a80 ) │ │ │ │ + ldr r3, [pc, #76] @ (1d1a90 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1a7c │ │ │ │ + cbz r2, 1d1a8c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #68] @ (1d1a84 ) │ │ │ │ + ldr r1, [pc, #68] @ (1d1a94 ) │ │ │ │ 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 │ │ │ │ @@ -515887,27 +515883,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 1d1a44 │ │ │ │ + bne.n 1d1a54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1d1610 │ │ │ │ + b.n 1d1600 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1d1ae0 ) │ │ │ │ + ldr r3, [pc, #84] @ (1d1af0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1ade │ │ │ │ + cbz r2, 1d1aee │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1d1ae4 ) │ │ │ │ + ldr r1, [pc, #80] @ (1d1af4 ) │ │ │ │ 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 │ │ │ │ @@ -515922,27 +515918,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 1d1aa0 │ │ │ │ + bne.n 1d1ab0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1d15c8 │ │ │ │ + b.n 1d15b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d1b34 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1b44 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1b30 │ │ │ │ + cbz r2, 1d1b40 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d1b38 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d1b48 ) │ │ │ │ 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 │ │ │ │ @@ -515954,32 +515950,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 1d1b00 │ │ │ │ + bne.n 1d1b10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1d155c │ │ │ │ + b.n 1d154c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #108] @ (1d1bac ) │ │ │ │ + ldr r3, [pc, #108] @ (1d1bbc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1ba4 │ │ │ │ + cbz r2, 1d1bb4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (1d1bb0 ) │ │ │ │ + ldr r1, [pc, #104] @ (1d1bc0 ) │ │ │ │ mov r5, r2 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #88] @ 1d1ba8 │ │ │ │ + vldr s14, [pc, #88] @ 1d1bb8 │ │ │ │ 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 │ │ │ │ @@ -515994,31 +515990,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 1d1b54 │ │ │ │ + bne.n 1d1b64 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - b.n 1d152c │ │ │ │ + b.n 1d151c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d1c00 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1c10 ) │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r2 │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1bfc │ │ │ │ + cbz r2, 1d1c0c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1d1c04 ) │ │ │ │ + ldr r1, [pc, #64] @ (1d1c14 ) │ │ │ │ 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 │ │ │ │ @@ -516028,27 +516024,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 1d1bc8 │ │ │ │ + bne.n 1d1bd8 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 1d1488 │ │ │ │ + b.n 1d1478 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #88] @ (1d1c64 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d1c74 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1c60 │ │ │ │ + cbz r2, 1d1c70 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d1c68 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d1c78 ) │ │ │ │ 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 │ │ │ │ @@ -516063,28 +516059,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 1d1c20 │ │ │ │ + bne.n 1d1c30 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 1d244c │ │ │ │ + b.n 1d243c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d1cb8 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d1cc8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d1cb6 │ │ │ │ + cbz r2, 1d1cc6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d1cbc ) │ │ │ │ + ldr r2, [pc, #68] @ (1d1ccc ) │ │ │ │ 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 │ │ │ │ @@ -516096,29 +516092,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 1d1c84 │ │ │ │ + bne.n 1d1c94 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - b.n 1d23d8 │ │ │ │ + b.n 1d23c8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d1d46 │ │ │ │ + beq.n 1d1d56 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d1d48 │ │ │ │ + vldr s11, [pc, #120] @ 1d1d58 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d1d4c │ │ │ │ + vldr s10, [pc, #116] @ 1d1d5c │ │ │ │ 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 │ │ │ │ @@ -516140,28 +516136,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 1d1cdc │ │ │ │ + bne.n 1d1cec │ │ │ │ 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 1d1df0 │ │ │ │ + beq.n 1d1e00 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #152] @ 1d1df4 │ │ │ │ + vldr s10, [pc, #152] @ 1d1e04 │ │ │ │ vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s9, [pc, #148] @ 1d1df8 │ │ │ │ + vldr s9, [pc, #148] @ 1d1e08 │ │ │ │ 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 │ │ │ │ @@ -516191,30 +516187,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 1d1d68 │ │ │ │ + bne.n 1d1d78 │ │ │ │ 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 1d1e82 │ │ │ │ + beq.n 1d1e92 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #120] @ 1d1e84 │ │ │ │ + vldr s11, [pc, #120] @ 1d1e94 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s10, [pc, #116] @ 1d1e88 │ │ │ │ + vldr s10, [pc, #116] @ 1d1e98 │ │ │ │ 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 │ │ │ │ @@ -516236,25 +516232,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 1d1e18 │ │ │ │ + bne.n 1d1e28 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ lsrs r1, r4, #32 │ │ │ │ subs r4, #130 @ 0x82 │ │ │ │ - cbz r2, 1d1efa │ │ │ │ + cbz r2, 1d1f0a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #100] @ 1d1efc │ │ │ │ + vldr s11, [pc, #100] @ 1d1f0c │ │ │ │ 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 │ │ │ │ @@ -516272,28 +516268,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 1d1e9a │ │ │ │ + bne.n 1d1eaa │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d1f12 │ │ │ │ + cbz r2, 1d1f22 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1d1f04 │ │ │ │ + bne.n 1d1f14 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1f4e │ │ │ │ + cbz r2, 1d1f5e │ │ │ │ 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 │ │ │ │ @@ -516303,62 +516299,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 1d1f24 │ │ │ │ + bne.n 1d1f34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1f7e │ │ │ │ + cbz r2, 1d1f8e │ │ │ │ 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 1d1f60 │ │ │ │ + bne.n 1d1f70 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d1fc2 │ │ │ │ + cbz r2, 1d1fd2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d1fc8 │ │ │ │ + vldr d6, [pc, #60] @ 1d1fd8 │ │ │ │ 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 1d1f94 │ │ │ │ + bne.n 1d1fa4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d2006 │ │ │ │ + cbz r2, 1d2016 │ │ │ │ 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 │ │ │ │ @@ -516366,18 +516362,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 1d1ff0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d203e │ │ │ │ + cbz r2, 1d204e │ │ │ │ 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 │ │ │ │ @@ -516387,50 +516383,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 1d2016 │ │ │ │ + bne.n 1d2026 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2096 │ │ │ │ + cbz r2, 1d20a6 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d4, [pc, #76] @ 1d2098 │ │ │ │ + vldr d4, [pc, #76] @ 1d20a8 │ │ │ │ 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 1d2078 │ │ │ │ + bmi.n 1d2088 │ │ │ │ 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 1d2058 │ │ │ │ + bne.n 1d2068 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - cbz r2, 1d20d6 │ │ │ │ + cbz r2, 1d20e6 │ │ │ │ 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 │ │ │ │ @@ -516438,18 +516434,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 1d20b0 │ │ │ │ + bne.n 1d20c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2110 │ │ │ │ + cbz r2, 1d2120 │ │ │ │ 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 │ │ │ │ @@ -516459,48 +516455,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 1d20e6 │ │ │ │ + bne.n 1d20f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2152 │ │ │ │ + cbz r2, 1d2162 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s14, [pc, #52] @ 1d2154 │ │ │ │ + vldr s14, [pc, #52] @ 1d2164 │ │ │ │ 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 1d2128 │ │ │ │ + bne.n 1d2138 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d21ac │ │ │ │ + cbz r2, 1d21bc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d21b0 │ │ │ │ + vldr s13, [pc, #76] @ 1d21c0 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d21b4 │ │ │ │ + vldr s12, [pc, #72] @ 1d21c4 │ │ │ │ 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 │ │ │ │ @@ -516509,23 +516505,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 1d216e │ │ │ │ + bne.n 1d217e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d21ee │ │ │ │ + cbz r2, 1d21fe │ │ │ │ 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 │ │ │ │ @@ -516533,18 +516529,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 1d21c8 │ │ │ │ + bne.n 1d21d8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2226 │ │ │ │ + cbz r2, 1d2236 │ │ │ │ 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 │ │ │ │ @@ -516554,22 +516550,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 1d21fe │ │ │ │ + bne.n 1d220e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2270 │ │ │ │ + cbz r2, 1d2280 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2274 │ │ │ │ + vldr s13, [pc, #64] @ 1d2284 │ │ │ │ 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 │ │ │ │ @@ -516577,21 +516573,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 1d223a │ │ │ │ + bne.n 1d224a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d22bc │ │ │ │ + cbz r2, 1d22cc │ │ │ │ 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 │ │ │ │ @@ -516603,23 +516599,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 1d2286 │ │ │ │ + bne.n 1d2296 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2310 │ │ │ │ + cbz r2, 1d2320 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d2314 │ │ │ │ + vldr s13, [pc, #72] @ 1d2324 │ │ │ │ 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] │ │ │ │ @@ -516630,27 +516626,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 1d22d8 │ │ │ │ + bne.n 1d22e8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d238a │ │ │ │ + cbz r2, 1d239a │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d238c │ │ │ │ + vldr s12, [pc, #104] @ 1d239c │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d2390 │ │ │ │ + vldr s11, [pc, #100] @ 1d23a0 │ │ │ │ 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 │ │ │ │ @@ -516668,22 +516664,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 1d2332 │ │ │ │ + bne.n 1d2342 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d23ca │ │ │ │ + cbz r2, 1d23da │ │ │ │ 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 │ │ │ │ @@ -516691,18 +516687,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 1d23a4 │ │ │ │ + bne.n 1d23b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2404 │ │ │ │ + cbz r2, 1d2414 │ │ │ │ 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 │ │ │ │ @@ -516712,23 +516708,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 1d23da │ │ │ │ + bne.n 1d23ea │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2450 │ │ │ │ + cbz r2, 1d2460 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2454 │ │ │ │ + vldr s13, [pc, #64] @ 1d2464 │ │ │ │ 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 │ │ │ │ @@ -516736,21 +516732,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 1d241a │ │ │ │ + bne.n 1d242a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d249a │ │ │ │ + cbz r2, 1d24aa │ │ │ │ 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 │ │ │ │ @@ -516762,66 +516758,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 1d2466 │ │ │ │ + bne.n 1d2476 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d24da │ │ │ │ + cbz r2, 1d24ea │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s14, [pc, #52] @ 1d24dc │ │ │ │ + vldr s14, [pc, #52] @ 1d24ec │ │ │ │ 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 1d24b2 │ │ │ │ + bne.n 1d24c2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d250e │ │ │ │ + cbz r2, 1d251e │ │ │ │ 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 1d24f2 │ │ │ │ + bne.n 1d2502 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2564 │ │ │ │ + cbz r2, 1d2574 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d2568 │ │ │ │ + vldr s13, [pc, #76] @ 1d2578 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d256c │ │ │ │ + vldr s12, [pc, #72] @ 1d257c │ │ │ │ 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 │ │ │ │ @@ -516830,43 +516826,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 1d2526 │ │ │ │ + bne.n 1d2536 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d259c │ │ │ │ + cbz r2, 1d25ac │ │ │ │ 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 1d257e │ │ │ │ + bne.n 1d258e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d25fe │ │ │ │ + cbz r2, 1d260e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d2600 │ │ │ │ + vldr s12, [pc, #84] @ 1d2610 │ │ │ │ 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] │ │ │ │ @@ -516881,39 +516877,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 1d25b6 │ │ │ │ + bne.n 1d25c6 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d262c │ │ │ │ + cbz r2, 1d263c │ │ │ │ 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 1d2612 │ │ │ │ + bne.n 1d2622 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d268e │ │ │ │ + cbz r2, 1d269e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s12, [pc, #84] @ 1d2690 │ │ │ │ + vldr s12, [pc, #84] @ 1d26a0 │ │ │ │ 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] │ │ │ │ @@ -516928,19 +516924,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 1d2646 │ │ │ │ + bne.n 1d2656 │ │ │ │ bx lr │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d26cc │ │ │ │ + cbz r2, 1d26dc │ │ │ │ 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 │ │ │ │ @@ -516950,24 +516946,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 1d26a6 │ │ │ │ + bne.n 1d26b6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.w 1d1e8c │ │ │ │ - cbz r2, 1d271c │ │ │ │ + b.w 1d1e9c │ │ │ │ + cbz r2, 1d272c │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2720 │ │ │ │ + vldr s13, [pc, #64] @ 1d2730 │ │ │ │ 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 │ │ │ │ @@ -516975,21 +516971,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 1d26e6 │ │ │ │ + bne.n 1d26f6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2768 │ │ │ │ + cbz r2, 1d2778 │ │ │ │ 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 │ │ │ │ @@ -517001,19 +516997,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 1d2732 │ │ │ │ + bne.n 1d2742 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d27ba │ │ │ │ + cbz r2, 1d27ca │ │ │ │ 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] │ │ │ │ @@ -517028,17 +517024,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 1d277e │ │ │ │ + bne.n 1d278e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2818 │ │ │ │ + cbz r2, 1d2828 │ │ │ │ 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 │ │ │ │ @@ -517060,19 +517056,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 1d27ce │ │ │ │ + bne.n 1d27de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d286a │ │ │ │ + cbz r2, 1d287a │ │ │ │ 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] │ │ │ │ @@ -517087,17 +517083,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 1d282e │ │ │ │ + bne.n 1d283e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d28c8 │ │ │ │ + cbz r2, 1d28d8 │ │ │ │ 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 │ │ │ │ @@ -517119,19 +517115,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 1d287e │ │ │ │ + bne.n 1d288e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2926 │ │ │ │ + cbz r2, 1d2936 │ │ │ │ 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 │ │ │ │ @@ -517147,18 +517143,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 1d28d6 │ │ │ │ + bne.n 1d28e6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d299a │ │ │ │ + cbz r2, 1d29aa │ │ │ │ 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 │ │ │ │ @@ -517184,18 +517180,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 1d2930 │ │ │ │ + bne.n 1d2940 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d29f6 │ │ │ │ + cbz r2, 1d2a06 │ │ │ │ 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 │ │ │ │ @@ -517211,18 +517207,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 1d29a6 │ │ │ │ + bne.n 1d29b6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2a66 │ │ │ │ + cbz r2, 1d2a76 │ │ │ │ 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 │ │ │ │ @@ -517248,18 +517244,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 1d2a00 │ │ │ │ + bne.n 1d2a10 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2ac2 │ │ │ │ + cbz r2, 1d2ad2 │ │ │ │ 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 │ │ │ │ @@ -517275,19 +517271,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 1d2a72 │ │ │ │ + bne.n 1d2a82 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2b30 │ │ │ │ + cbz r2, 1d2b40 │ │ │ │ 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 │ │ │ │ @@ -517314,24 +517310,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 1d2ace │ │ │ │ + bne.n 1d2ade │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2b84 │ │ │ │ + cbz r2, 1d2b94 │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #72] @ 1d2b88 │ │ │ │ + vldr s13, [pc, #72] @ 1d2b98 │ │ │ │ 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 │ │ │ │ @@ -517342,27 +517338,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 1d2b4e │ │ │ │ + bne.n 1d2b5e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d2c00 │ │ │ │ + cbz r2, 1d2c10 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d2c04 │ │ │ │ + vldr s12, [pc, #108] @ 1d2c14 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d2c08 │ │ │ │ + vldr s11, [pc, #104] @ 1d2c18 │ │ │ │ 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 │ │ │ │ @@ -517380,28 +517376,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 1d2ba6 │ │ │ │ + bne.n 1d2bb6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2c9a │ │ │ │ + beq.n 1d2caa │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d2c9c │ │ │ │ + vldr s11, [pc, #132] @ 1d2cac │ │ │ │ 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 │ │ │ │ @@ -517429,24 +517425,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 1d2c28 │ │ │ │ + bne.n 1d2c38 │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2d2e │ │ │ │ + beq.n 1d2d3e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, r1, #3 │ │ │ │ adds r0, #16 │ │ │ │ - vldr s11, [pc, #132] @ 1d2d30 │ │ │ │ + vldr s11, [pc, #132] @ 1d2d40 │ │ │ │ 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 │ │ │ │ @@ -517474,23 +517470,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 1d2cbc │ │ │ │ + bne.n 1d2ccc │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2dde │ │ │ │ + beq.n 1d2dee │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d2de0 │ │ │ │ + vldr s10, [pc, #160] @ 1d2df0 │ │ │ │ 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 │ │ │ │ @@ -517525,24 +517521,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 1d2d48 │ │ │ │ + bne.n 1d2d58 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d2e8e │ │ │ │ + beq.n 1d2e9e │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d2e90 │ │ │ │ + vldr s10, [pc, #160] @ 1d2ea0 │ │ │ │ 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 │ │ │ │ @@ -517577,20 +517573,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 1d2df8 │ │ │ │ + bne.n 1d2e08 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d2eca │ │ │ │ + cbz r2, 1d2eda │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -517599,18 +517595,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 1d2ea6 │ │ │ │ + bne.n 1d2eb6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2f06 │ │ │ │ + cbz r2, 1d2f16 │ │ │ │ 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 │ │ │ │ @@ -517621,22 +517617,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 1d2ee0 │ │ │ │ + bne.n 1d2ef0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d2f50 │ │ │ │ + cbz r2, 1d2f60 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #64] @ 1d2f54 │ │ │ │ + vldr s13, [pc, #64] @ 1d2f64 │ │ │ │ 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 │ │ │ │ @@ -517644,21 +517640,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 1d2f1a │ │ │ │ + bne.n 1d2f2a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d2fa0 │ │ │ │ + cbz r2, 1d2fb0 │ │ │ │ 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 │ │ │ │ @@ -517671,19 +517667,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 1d2f66 │ │ │ │ + bne.n 1d2f76 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d2ff2 │ │ │ │ + cbz r2, 1d3002 │ │ │ │ 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] │ │ │ │ @@ -517698,17 +517694,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 1d2fb6 │ │ │ │ + bne.n 1d2fc6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3052 │ │ │ │ + cbz r2, 1d3062 │ │ │ │ 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 │ │ │ │ @@ -517730,18 +517726,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 1d3006 │ │ │ │ + bne.n 1d3016 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d30a2 │ │ │ │ + cbz r2, 1d30b2 │ │ │ │ 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] │ │ │ │ @@ -517756,17 +517752,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 1d3066 │ │ │ │ + bne.n 1d3076 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3102 │ │ │ │ + cbz r2, 1d3112 │ │ │ │ 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 │ │ │ │ @@ -517788,18 +517784,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 1d30b6 │ │ │ │ + bne.n 1d30c6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d315e │ │ │ │ + cbz r2, 1d316e │ │ │ │ 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 │ │ │ │ @@ -517815,19 +517811,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 1d310e │ │ │ │ + bne.n 1d311e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d31d8 │ │ │ │ + beq.n 1d31e8 │ │ │ │ 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 │ │ │ │ @@ -517856,19 +517852,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 1d316a │ │ │ │ + bne.n 1d317a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3236 │ │ │ │ + cbz r2, 1d3246 │ │ │ │ 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 │ │ │ │ @@ -517884,19 +517880,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 1d31e6 │ │ │ │ + bne.n 1d31f6 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d32b0 │ │ │ │ + beq.n 1d32c0 │ │ │ │ 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 │ │ │ │ @@ -517925,19 +517921,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 1d3242 │ │ │ │ + bne.n 1d3252 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d330e │ │ │ │ + cbz r2, 1d331e │ │ │ │ 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 │ │ │ │ @@ -517953,20 +517949,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 1d32be │ │ │ │ + bne.n 1d32ce │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d338a │ │ │ │ + beq.n 1d339a │ │ │ │ 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 │ │ │ │ @@ -517995,47 +517991,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 1d331a │ │ │ │ + bne.n 1d332a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d33d2 │ │ │ │ + cbz r2, 1d33e2 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ - vldr d6, [pc, #60] @ 1d33d8 │ │ │ │ + vldr d6, [pc, #60] @ 1d33e8 │ │ │ │ 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 1d33a4 │ │ │ │ + bne.n 1d33b4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - cbz r2, 1d3432 │ │ │ │ + cbz r2, 1d3442 │ │ │ │ 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] │ │ │ │ @@ -518049,18 +518045,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 1d33ee │ │ │ │ + bne.n 1d33fe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3498 │ │ │ │ + cbz r2, 1d34a8 │ │ │ │ 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 │ │ │ │ @@ -518083,24 +518079,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 1d3450 │ │ │ │ + bne.n 1d3460 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d352e │ │ │ │ + beq.n 1d353e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d3530 │ │ │ │ + vldr s11, [pc, #132] @ 1d3540 │ │ │ │ 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 │ │ │ │ @@ -518127,20 +518123,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 1d34b4 │ │ │ │ + bne.n 1d34c4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d356a │ │ │ │ + cbz r2, 1d357a │ │ │ │ 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 │ │ │ │ @@ -518148,48 +518144,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 1d3542 │ │ │ │ + bne.n 1d3552 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d35b2 │ │ │ │ + cbz r2, 1d35c2 │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d35b4 │ │ │ │ + vldr s13, [pc, #60] @ 1d35c4 │ │ │ │ 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 1d3582 │ │ │ │ + bne.n 1d3592 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ - cbz r2, 1d360e │ │ │ │ + cbz r2, 1d361e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d3610 │ │ │ │ + vldr s13, [pc, #76] @ 1d3620 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d3614 │ │ │ │ + vldr s12, [pc, #72] @ 1d3624 │ │ │ │ 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 │ │ │ │ @@ -518198,52 +518194,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 1d35ce │ │ │ │ + bne.n 1d35de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d365e │ │ │ │ + cbz r2, 1d366e │ │ │ │ push {lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #60] @ 1d3660 │ │ │ │ + vldr s13, [pc, #60] @ 1d3670 │ │ │ │ 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 1d362e │ │ │ │ + bne.n 1d363e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ - cbz r2, 1d36ba │ │ │ │ + cbz r2, 1d36ca │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d36bc │ │ │ │ + vldr s13, [pc, #76] @ 1d36cc │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d36c0 │ │ │ │ + vldr s12, [pc, #72] @ 1d36d0 │ │ │ │ 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 │ │ │ │ @@ -518252,27 +518248,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 1d367a │ │ │ │ + bne.n 1d368a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsrs r1, r0, #32 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d3712 │ │ │ │ + cbz r2, 1d3722 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d3714 │ │ │ │ + vldr s13, [pc, #64] @ 1d3724 │ │ │ │ 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 │ │ │ │ @@ -518282,25 +518278,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 1d36d8 │ │ │ │ + bne.n 1d36e8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d3766 │ │ │ │ + cbz r2, 1d3776 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ - vldr s13, [pc, #64] @ 1d3768 │ │ │ │ + vldr s13, [pc, #64] @ 1d3778 │ │ │ │ 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 │ │ │ │ @@ -518310,24 +518306,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 1d372c │ │ │ │ + bne.n 1d373c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ subs r5, #136 @ 0x88 │ │ │ │ - cbz r2, 1d37bc │ │ │ │ + cbz r2, 1d37cc │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d37c0 │ │ │ │ + vldr s13, [pc, #72] @ 1d37d0 │ │ │ │ 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 │ │ │ │ @@ -518337,43 +518333,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 1d377e │ │ │ │ + bne.n 1d378e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d37f4 │ │ │ │ + cbz r2, 1d3804 │ │ │ │ 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 1d37d0 │ │ │ │ + bne.n 1d37e0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3848 │ │ │ │ + cbz r2, 1d3858 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d384c │ │ │ │ + vldr s13, [pc, #72] @ 1d385c │ │ │ │ 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 │ │ │ │ @@ -518383,39 +518379,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 1d380a │ │ │ │ + bne.n 1d381a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cbz r2, 1d3880 │ │ │ │ + cbz r2, 1d3890 │ │ │ │ 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 1d385c │ │ │ │ + bne.n 1d386c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d38de │ │ │ │ + cbz r2, 1d38ee │ │ │ │ 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 │ │ │ │ @@ -518431,19 +518427,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 1d388e │ │ │ │ + bne.n 1d389e │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d395e │ │ │ │ + beq.n 1d396e │ │ │ │ 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 │ │ │ │ @@ -518472,18 +518468,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 1d38fa │ │ │ │ + bne.n 1d390a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d39ba │ │ │ │ + cbz r2, 1d39ca │ │ │ │ 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 │ │ │ │ @@ -518499,18 +518495,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 1d396a │ │ │ │ + bne.n 1d397a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3a20 │ │ │ │ + cbz r2, 1d3a30 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -518534,23 +518530,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 1d39c8 │ │ │ │ + bne.n 1d39d8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3aca │ │ │ │ + beq.n 1d3ada │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d3acc │ │ │ │ + vldr s10, [pc, #156] @ 1d3adc │ │ │ │ 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 │ │ │ │ @@ -518584,20 +518580,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 1d3a38 │ │ │ │ + bne.n 1d3a48 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d3b2a │ │ │ │ + cbz r2, 1d3b3a │ │ │ │ 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 │ │ │ │ @@ -518613,19 +518609,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 1d3ada │ │ │ │ + bne.n 1d3aea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3bae │ │ │ │ + beq.n 1d3bbe │ │ │ │ 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 │ │ │ │ @@ -518654,18 +518650,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 1d3b46 │ │ │ │ + bne.n 1d3b56 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3c0a │ │ │ │ + cbz r2, 1d3c1a │ │ │ │ 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 │ │ │ │ @@ -518681,18 +518677,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 1d3bba │ │ │ │ + bne.n 1d3bca │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3c70 │ │ │ │ + cbz r2, 1d3c80 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ adds r0, #4 │ │ │ │ @@ -518716,23 +518712,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 1d3c18 │ │ │ │ + bne.n 1d3c28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3d1a │ │ │ │ + beq.n 1d3d2a │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #156] @ 1d3d1c │ │ │ │ + vldr s10, [pc, #156] @ 1d3d2c │ │ │ │ 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 │ │ │ │ @@ -518766,54 +518762,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 1d3c88 │ │ │ │ + bne.n 1d3c98 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d3d4a │ │ │ │ + cbz r2, 1d3d5a │ │ │ │ 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 1d3d34 │ │ │ │ + bne.n 1d3d44 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3d7a │ │ │ │ + cbz r2, 1d3d8a │ │ │ │ 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 1d3d5c │ │ │ │ + bne.n 1d3d6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3db0 │ │ │ │ + cbz r2, 1d3dc0 │ │ │ │ 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 │ │ │ │ @@ -518821,72 +518817,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 1d3d90 │ │ │ │ + bne.n 1d3da0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3de8 │ │ │ │ + cbz r2, 1d3df8 │ │ │ │ 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 1d3dc0 │ │ │ │ + bne.n 1d3dd0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3e16 │ │ │ │ + cbz r2, 1d3e26 │ │ │ │ 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 1d3e00 │ │ │ │ + bne.n 1d3e10 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3e46 │ │ │ │ + cbz r2, 1d3e56 │ │ │ │ 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 1d3e28 │ │ │ │ + bne.n 1d3e38 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3e7c │ │ │ │ + cbz r2, 1d3e8c │ │ │ │ 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 │ │ │ │ @@ -518894,436 +518890,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 1d3e5c │ │ │ │ + bne.n 1d3e6c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3eb4 │ │ │ │ + cbz r2, 1d3ec4 │ │ │ │ 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 1d3e8c │ │ │ │ + bne.n 1d3e9c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3ede │ │ │ │ + cbz r2, 1d3eee │ │ │ │ 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 1d3ec6 │ │ │ │ + bne.n 1d3ed6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f0e │ │ │ │ + cbz r2, 1d3f1e │ │ │ │ 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 1d3ef0 │ │ │ │ + bne.n 1d3f00 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f36 │ │ │ │ + cbz r2, 1d3f46 │ │ │ │ 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 1d3f1e │ │ │ │ + bne.n 1d3f2e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f66 │ │ │ │ + cbz r2, 1d3f76 │ │ │ │ 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 1d3f48 │ │ │ │ + bne.n 1d3f58 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3f8e │ │ │ │ + cbz r2, 1d3f9e │ │ │ │ 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 1d3f76 │ │ │ │ + bne.n 1d3f86 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3fb6 │ │ │ │ + cbz r2, 1d3fc6 │ │ │ │ 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 1d3f9e │ │ │ │ + bne.n 1d3fae │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d3fd8 │ │ │ │ + cbz r2, 1d3fe8 │ │ │ │ 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 1d3fc4 │ │ │ │ + bne.n 1d3fd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d3ff8 │ │ │ │ + cbz r2, 1d4008 │ │ │ │ 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 1d3fe6 │ │ │ │ + bne.n 1d3ff6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d401c │ │ │ │ + cbz r2, 1d402c │ │ │ │ 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 1d4008 │ │ │ │ + bne.n 1d4018 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4048 │ │ │ │ + cbz r2, 1d4058 │ │ │ │ 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 1d402a │ │ │ │ + bne.n 1d403a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d406c │ │ │ │ + cbz r2, 1d407c │ │ │ │ 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 1d4058 │ │ │ │ + bne.n 1d4068 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d408c │ │ │ │ + cbz r2, 1d409c │ │ │ │ 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 1d407a │ │ │ │ + bne.n 1d408a │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d40b0 │ │ │ │ + cbz r2, 1d40c0 │ │ │ │ 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 1d409c │ │ │ │ + bne.n 1d40ac │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d40dc │ │ │ │ + cbz r2, 1d40ec │ │ │ │ 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 1d40be │ │ │ │ + bne.n 1d40ce │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4104 │ │ │ │ + cbz r2, 1d4114 │ │ │ │ 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 1d40ec │ │ │ │ + bne.n 1d40fc │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4126 │ │ │ │ + cbz r2, 1d4136 │ │ │ │ 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 1d410e │ │ │ │ + bne.n 1d411e │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d414e │ │ │ │ + cbz r2, 1d415e │ │ │ │ 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 1d4134 │ │ │ │ + bne.n 1d4144 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4178 │ │ │ │ + cbz r2, 1d4188 │ │ │ │ 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 1d415a │ │ │ │ + bne.n 1d416a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d41a0 │ │ │ │ + cbz r2, 1d41b0 │ │ │ │ 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 1d4188 │ │ │ │ + bne.n 1d4198 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d41c2 │ │ │ │ + cbz r2, 1d41d2 │ │ │ │ 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 1d41aa │ │ │ │ + bne.n 1d41ba │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d41ea │ │ │ │ + cbz r2, 1d41fa │ │ │ │ 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 1d41d0 │ │ │ │ + bne.n 1d41e0 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4214 │ │ │ │ + cbz r2, 1d4224 │ │ │ │ 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 1d41f6 │ │ │ │ + bne.n 1d4206 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d423c │ │ │ │ + cbz r2, 1d424c │ │ │ │ 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 1d4224 │ │ │ │ + bne.n 1d4234 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d425e │ │ │ │ + cbz r2, 1d426e │ │ │ │ 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 1d4246 │ │ │ │ + bne.n 1d4256 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4286 │ │ │ │ + cbz r2, 1d4296 │ │ │ │ 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 1d426c │ │ │ │ + bne.n 1d427c │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d42ac │ │ │ │ + cbz r2, 1d42bc │ │ │ │ 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 1d4294 │ │ │ │ + bne.n 1d42a4 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d42ce │ │ │ │ + cbz r2, 1d42de │ │ │ │ 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 1d42b6 │ │ │ │ + bne.n 1d42c6 │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d42f6 │ │ │ │ + cbz r2, 1d4306 │ │ │ │ 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 1d42dc │ │ │ │ + bne.n 1d42ec │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d432c │ │ │ │ + cbz r2, 1d433c │ │ │ │ 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 │ │ │ │ @@ -519331,37 +519327,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 1d430c │ │ │ │ + bne.n 1d431c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4362 │ │ │ │ + cbz r2, 1d4372 │ │ │ │ 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 1d433c │ │ │ │ + bne.n 1d434c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4398 │ │ │ │ + cbz r2, 1d43a8 │ │ │ │ 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 │ │ │ │ @@ -519369,73 +519365,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 1d4378 │ │ │ │ + bne.n 1d4388 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d43ce │ │ │ │ + cbz r2, 1d43de │ │ │ │ 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 1d43a8 │ │ │ │ + bne.n 1d43b8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4402 │ │ │ │ + cbz r2, 1d4412 │ │ │ │ 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 1d43dc │ │ │ │ + bne.n 1d43ec │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4436 │ │ │ │ + cbz r2, 1d4446 │ │ │ │ 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 1d4410 │ │ │ │ + bne.n 1d4420 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4470 │ │ │ │ + cbz r2, 1d4480 │ │ │ │ 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 │ │ │ │ @@ -519443,19 +519439,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 1d4444 │ │ │ │ + bne.n 1d4454 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d44ac │ │ │ │ + cbz r2, 1d44bc │ │ │ │ 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 │ │ │ │ @@ -519463,57 +519459,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 1d4480 │ │ │ │ + bne.n 1d4490 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d44e4 │ │ │ │ + cbz r2, 1d44f4 │ │ │ │ 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 1d44bc │ │ │ │ + bne.n 1d44cc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d451c │ │ │ │ + cbz r2, 1d452c │ │ │ │ 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 1d44f4 │ │ │ │ + bne.n 1d4504 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4556 │ │ │ │ + cbz r2, 1d4566 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -519521,18 +519517,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 1d452e │ │ │ │ + bne.n 1d453e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d458e │ │ │ │ + cbz r2, 1d459e │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r4, #1 │ │ │ │ ldrh.w r3, [r1], #2 │ │ │ │ adds r0, #16 │ │ │ │ @@ -519540,18 +519536,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 1d4566 │ │ │ │ + bne.n 1d4576 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d45c6 │ │ │ │ + cbz r2, 1d45d6 │ │ │ │ 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]! │ │ │ │ @@ -519559,18 +519555,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 1d45a2 │ │ │ │ + bne.n 1d45b2 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d45fe │ │ │ │ + cbz r2, 1d460e │ │ │ │ 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]! │ │ │ │ @@ -519578,18 +519574,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 1d45da │ │ │ │ + bne.n 1d45ea │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4638 │ │ │ │ + cbz r2, 1d4648 │ │ │ │ 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 │ │ │ │ @@ -519597,19 +519593,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 1d460c │ │ │ │ + bne.n 1d461c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4674 │ │ │ │ + cbz r2, 1d4684 │ │ │ │ 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 │ │ │ │ @@ -519617,19 +519613,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 1d4648 │ │ │ │ + bne.n 1d4658 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d46b0 │ │ │ │ + cbz r2, 1d46c0 │ │ │ │ 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 │ │ │ │ @@ -519637,19 +519633,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 1d4684 │ │ │ │ + bne.n 1d4694 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d46ec │ │ │ │ + cbz r2, 1d46fc │ │ │ │ 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 │ │ │ │ @@ -519657,19 +519653,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 1d46c0 │ │ │ │ + bne.n 1d46d0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4728 │ │ │ │ + cbz r2, 1d4738 │ │ │ │ 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 │ │ │ │ @@ -519677,19 +519673,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 1d46fc │ │ │ │ + bne.n 1d470c │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4764 │ │ │ │ + cbz r2, 1d4774 │ │ │ │ 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 │ │ │ │ @@ -519697,19 +519693,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 1d4738 │ │ │ │ + bne.n 1d4748 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d47a0 │ │ │ │ + cbz r2, 1d47b0 │ │ │ │ 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 │ │ │ │ @@ -519717,19 +519713,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 1d4774 │ │ │ │ + bne.n 1d4784 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d47dc │ │ │ │ + cbz r2, 1d47ec │ │ │ │ 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 │ │ │ │ @@ -519737,24 +519733,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 1d47b0 │ │ │ │ + bne.n 1d47c0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d4870 │ │ │ │ + beq.n 1d4880 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d4874 │ │ │ │ + vldr s11, [pc, #132] @ 1d4884 │ │ │ │ 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 │ │ │ │ @@ -519781,26 +519777,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 1d47f8 │ │ │ │ + bne.n 1d4808 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - ldr r3, [pc, #88] @ (1d48d4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1d48e4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d48d0 │ │ │ │ + cbz r2, 1d48e0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #84] @ (1d48d8 ) │ │ │ │ + ldr r1, [pc, #84] @ (1d48e8 ) │ │ │ │ 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 │ │ │ │ @@ -519815,28 +519811,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 1d4890 │ │ │ │ + bne.n 1d48a0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb772 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #72] @ (1d4928 ) │ │ │ │ + ldr r3, [pc, #72] @ (1d4938 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4924 │ │ │ │ + cbz r2, 1d4934 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (1d492c ) │ │ │ │ + ldr r2, [pc, #68] @ (1d493c ) │ │ │ │ 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 │ │ │ │ @@ -519848,23 +519844,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 1d48f4 │ │ │ │ + bne.n 1d4904 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb70e │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4966 │ │ │ │ + cbz r2, 1d4976 │ │ │ │ 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 │ │ │ │ @@ -519872,18 +519868,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 1d493e │ │ │ │ + bne.n 1d494e │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d499e │ │ │ │ + cbz r2, 1d49ae │ │ │ │ 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 │ │ │ │ @@ -519891,22 +519887,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 1d4976 │ │ │ │ + bne.n 1d4986 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4a02 │ │ │ │ + cbz r2, 1d4a12 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #88] @ 1d4a04 │ │ │ │ + vldr s12, [pc, #88] @ 1d4a14 │ │ │ │ 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 │ │ │ │ @@ -519920,25 +519916,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 1d49b2 │ │ │ │ + bne.n 1d49c2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d4a9a │ │ │ │ + beq.n 1d4aaa │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d4a9c │ │ │ │ + vldr s11, [pc, #132] @ 1d4aac │ │ │ │ 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 │ │ │ │ @@ -519965,20 +519961,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 1d4a20 │ │ │ │ + bne.n 1d4a30 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ ands r0, r4 │ │ │ │ subs r3, #0 │ │ │ │ - cbz r2, 1d4ad6 │ │ │ │ + cbz r2, 1d4ae6 │ │ │ │ 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 │ │ │ │ @@ -519986,22 +519982,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 1d4aae │ │ │ │ + bne.n 1d4abe │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4b48 │ │ │ │ + cbz r2, 1d4b58 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d4b4c │ │ │ │ + vldr s12, [pc, #104] @ 1d4b5c │ │ │ │ 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] │ │ │ │ @@ -520020,25 +520016,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 1d4aee │ │ │ │ + bne.n 1d4afe │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d4ba0 │ │ │ │ + cbz r2, 1d4bb0 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #72] @ 1d4ba4 │ │ │ │ + vldr s13, [pc, #72] @ 1d4bb4 │ │ │ │ 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 │ │ │ │ @@ -520048,25 +520044,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 1d4b62 │ │ │ │ + bne.n 1d4b72 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - cbz r2, 1d4c16 │ │ │ │ + cbz r2, 1d4c26 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d4c18 │ │ │ │ + vldr s12, [pc, #100] @ 1d4c28 │ │ │ │ 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] │ │ │ │ @@ -520085,135 +520081,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 1d4bbe │ │ │ │ + bne.n 1d4bce │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - cbz r2, 1d4c4e │ │ │ │ + cbz r2, 1d4c5e │ │ │ │ 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 1d4c2a │ │ │ │ + bne.n 1d4c3a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4c82 │ │ │ │ + cbz r2, 1d4c92 │ │ │ │ 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 1d4c5e │ │ │ │ + bne.n 1d4c6e │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4cb6 │ │ │ │ + cbz r2, 1d4cc6 │ │ │ │ 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 1d4c92 │ │ │ │ + bne.n 1d4ca2 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4cea │ │ │ │ + cbz r2, 1d4cfa │ │ │ │ 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 1d4cc6 │ │ │ │ + bne.n 1d4cd6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4d20 │ │ │ │ + cbz r2, 1d4d30 │ │ │ │ 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 1d4cf8 │ │ │ │ + bne.n 1d4d08 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4d58 │ │ │ │ + cbz r2, 1d4d68 │ │ │ │ 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 1d4d30 │ │ │ │ + bne.n 1d4d40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #116] @ (1d4dd4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d4de4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4dd0 │ │ │ │ + cbz r2, 1d4de0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d4dd8 ) │ │ │ │ + ldr r1, [pc, #108] @ (1d4de8 ) │ │ │ │ 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 │ │ │ │ @@ -520234,28 +520230,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 1d4d76 │ │ │ │ + bne.n 1d4d86 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - uxth r6, r3 │ │ │ │ + uxth r6, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1d4e48 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d4e58 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4e44 │ │ │ │ + cbz r2, 1d4e54 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (1d4e4c ) │ │ │ │ + ldr r1, [pc, #96] @ (1d4e5c ) │ │ │ │ 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 │ │ │ │ @@ -520273,28 +520269,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 1d4df4 │ │ │ │ + bne.n 1d4e04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - sxth r6, r3 │ │ │ │ + sxth r6, r1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #116] @ (1d4ec8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d4ed8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4ec4 │ │ │ │ + cbz r2, 1d4ed4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #108] @ (1d4ecc ) │ │ │ │ + ldr r1, [pc, #108] @ (1d4edc ) │ │ │ │ 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 │ │ │ │ @@ -520315,28 +520311,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 1d4e6a │ │ │ │ + bne.n 1d4e7a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d4ef6 │ │ │ │ + cbz r2, 1d4f02 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #100] @ (1d4f38 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d4f48 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1d4f36 │ │ │ │ + cbz r2, 1d4f46 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #92] @ (1d4f3c ) │ │ │ │ + ldr r1, [pc, #92] @ (1d4f4c ) │ │ │ │ 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 │ │ │ │ @@ -520354,28 +520350,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 1d4ee8 │ │ │ │ + bne.n 1d4ef8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d4f46 │ │ │ │ + cbz r2, 1d4f52 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4f94 │ │ │ │ + cbz r2, 1d4fa4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d4f98 │ │ │ │ + vldr s13, [pc, #76] @ 1d4fa8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d4f9c │ │ │ │ + vldr s12, [pc, #72] @ 1d4fac │ │ │ │ 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 │ │ │ │ @@ -520384,45 +520380,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 1d4f56 │ │ │ │ + bne.n 1d4f66 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d4fcc │ │ │ │ + cbz r2, 1d4fdc │ │ │ │ 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 1d4fae │ │ │ │ + bne.n 1d4fbe │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d5044 │ │ │ │ + cbz r2, 1d5054 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #108] @ 1d5048 │ │ │ │ + vldr s12, [pc, #108] @ 1d5058 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #104] @ 1d504c │ │ │ │ + vldr s11, [pc, #104] @ 1d505c │ │ │ │ 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 │ │ │ │ @@ -520440,47 +520436,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 1d4fea │ │ │ │ + bne.n 1d4ffa │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d507e │ │ │ │ + cbz r2, 1d508e │ │ │ │ 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 1d5060 │ │ │ │ + bne.n 1d5070 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d50d4 │ │ │ │ + cbz r2, 1d50e4 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s13, [pc, #76] @ 1d50d8 │ │ │ │ + vldr s13, [pc, #76] @ 1d50e8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s12, [pc, #72] @ 1d50dc │ │ │ │ + vldr s12, [pc, #72] @ 1d50ec │ │ │ │ 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 │ │ │ │ @@ -520489,29 +520485,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 1d5096 │ │ │ │ + bne.n 1d50a6 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d5152 │ │ │ │ + cbz r2, 1d5162 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s12, [pc, #104] @ 1d5154 │ │ │ │ + vldr s12, [pc, #104] @ 1d5164 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s11, [pc, #100] @ 1d5158 │ │ │ │ + vldr s11, [pc, #100] @ 1d5168 │ │ │ │ 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 │ │ │ │ @@ -520529,44 +520525,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 1d50fa │ │ │ │ + bne.n 1d510a │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1d518a │ │ │ │ + cbz r2, 1d519a │ │ │ │ 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 1d516c │ │ │ │ + bne.n 1d517c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d5236 │ │ │ │ + beq.n 1d5246 │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #160] @ 1d5238 │ │ │ │ + vldr s10, [pc, #160] @ 1d5248 │ │ │ │ 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 │ │ │ │ @@ -520601,44 +520597,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 1d51a0 │ │ │ │ + bne.n 1d51b0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d526e │ │ │ │ + cbz r2, 1d527e │ │ │ │ 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 1d5248 │ │ │ │ + bne.n 1d5258 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d5300 │ │ │ │ + beq.n 1d5310 │ │ │ │ push {r4, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s11, [pc, #132] @ 1d5304 │ │ │ │ + vldr s11, [pc, #132] @ 1d5314 │ │ │ │ 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 │ │ │ │ @@ -520665,21 +520661,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 1d5288 │ │ │ │ + bne.n 1d5298 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r4, r0, #8 │ │ │ │ subs r4, #1 │ │ │ │ - cbz r2, 1d533e │ │ │ │ + cbz r2, 1d534e │ │ │ │ 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 │ │ │ │ @@ -520687,118 +520683,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 1d5316 │ │ │ │ + bne.n 1d5326 │ │ │ │ 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 1d547c │ │ │ │ + beq.w 1d548c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d547c │ │ │ │ + beq.w 1d548c │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #268] @ 1d5488 │ │ │ │ + vldr s17, [pc, #268] @ 1d5498 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, fp, #16 │ │ │ │ mov r6, sl │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1d5432 │ │ │ │ + b.n 1d5442 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5458 │ │ │ │ + bgt.n 1d5468 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5452 │ │ │ │ + ble.n 1d5462 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5464 │ │ │ │ + bgt.n 1d5474 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ 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 1d544c │ │ │ │ + ble.n 1d545c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d545e │ │ │ │ + bgt.n 1d546e │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ 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 1d5446 │ │ │ │ + ble.n 1d5456 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s0, s16 │ │ │ │ blx 59e8c │ │ │ │ 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 1d546a │ │ │ │ + beq.n 1d547a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5398 │ │ │ │ + bgt.n 1d53a8 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d53a6 │ │ │ │ - vldr s0, [pc, #64] @ 1d5488 │ │ │ │ - b.n 1d541a │ │ │ │ + b.n 1d53b6 │ │ │ │ + vldr s0, [pc, #64] @ 1d5498 │ │ │ │ + b.n 1d542a │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d53f2 │ │ │ │ + b.n 1d5402 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d53ca │ │ │ │ + b.n 1d53da │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d53a6 │ │ │ │ + b.n 1d53b6 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d53f2 │ │ │ │ + b.n 1d5402 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d53ca │ │ │ │ + b.n 1d53da │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d538c │ │ │ │ + bne.n 1d539c │ │ │ │ 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} │ │ │ │ @@ -520807,200 +520803,200 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d55cc │ │ │ │ + beq.w 1d55dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d55cc │ │ │ │ + beq.w 1d55dc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w r9, #61440 @ 0xf000 │ │ │ │ movt r9, #4095 @ 0xfff │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s17, [pc, #272] @ 1d55d8 │ │ │ │ + vldr s17, [pc, #272] @ 1d55e8 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s18, #46 @ 0x41700000 15.0 │ │ │ │ add.w r4, fp, #16 │ │ │ │ mov r6, sl │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 1d557c │ │ │ │ + b.n 1d558c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55a8 │ │ │ │ + bgt.n 1d55b8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #15 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d559c │ │ │ │ + ble.n 1d55ac │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55a2 │ │ │ │ + bgt.n 1d55b2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ 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 1d5596 │ │ │ │ + ble.n 1d55a6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55ae │ │ │ │ + bgt.n 1d55be │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ 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 1d5590 │ │ │ │ + ble.n 1d55a0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d55b4 │ │ │ │ + bgt.n 1d55c4 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ 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 1d55ba │ │ │ │ + beq.n 1d55ca │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d54e4 │ │ │ │ + bgt.n 1d54f4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d54f2 │ │ │ │ + b.n 1d5502 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5564 │ │ │ │ + b.n 1d5574 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d553c │ │ │ │ + b.n 1d554c │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5516 │ │ │ │ + b.n 1d5526 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d5516 │ │ │ │ + b.n 1d5526 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d54f2 │ │ │ │ + b.n 1d5502 │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d553c │ │ │ │ + b.n 1d554c │ │ │ │ vmov.f32 s0, #46 @ 0x41700000 15.0 │ │ │ │ - b.n 1d5564 │ │ │ │ + b.n 1d5574 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add fp, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d54d8 │ │ │ │ + bne.n 1d54e8 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d56ea │ │ │ │ + beq.n 1d56fa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1d56ea │ │ │ │ + beq.n 1d56fa │ │ │ │ mov.w sl, #63488 @ 0xf800 │ │ │ │ movt sl, #2047 @ 0x7ff │ │ │ │ mov r9, r2 │ │ │ │ - vldr s17, [pc, #228] @ 1d56f4 │ │ │ │ - vldr s19, [pc, #228] @ 1d56f8 │ │ │ │ + vldr s17, [pc, #228] @ 1d5704 │ │ │ │ + vldr s19, [pc, #228] @ 1d5708 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f32 s18, #63 @ 0x41f80000 31.0 │ │ │ │ add.w r4, r9, #16 │ │ │ │ mov r6, fp │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 1d56a6 │ │ │ │ + b.n 1d56b6 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d56c6 │ │ │ │ + bgt.n 1d56d6 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ and.w r7, r0, #31 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d56c0 │ │ │ │ + ble.n 1d56d0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d56d2 │ │ │ │ + bgt.n 1d56e2 │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ blx 59e8c │ │ │ │ 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 1d56ba │ │ │ │ + ble.n 1d56ca │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d56cc │ │ │ │ + bgt.n 1d56dc │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ 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 1d56d8 │ │ │ │ + beq.n 1d56e8 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5634 │ │ │ │ + bgt.n 1d5644 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5642 │ │ │ │ + b.n 1d5652 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d568e │ │ │ │ + b.n 1d569e │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5666 │ │ │ │ + b.n 1d5676 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d5642 │ │ │ │ + b.n 1d5652 │ │ │ │ vmov.f32 s0, #63 @ 0x41f80000 31.0 │ │ │ │ - b.n 1d568e │ │ │ │ + b.n 1d569e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5666 │ │ │ │ + b.n 1d5676 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1d5628 │ │ │ │ + bne.n 1d5638 │ │ │ │ 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 │ │ │ │ @@ -521010,548 +521006,548 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5846 │ │ │ │ + beq.w 1d5856 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d5846 │ │ │ │ + beq.w 1d5856 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #15 │ │ │ │ mov.w fp, #0 │ │ │ │ movt fp, #16368 @ 0x3ff0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - vldr s18, [pc, #272] @ 1d5850 │ │ │ │ + vldr s18, [pc, #272] @ 1d5860 │ │ │ │ movs r3, #0 │ │ │ │ - vldr s17, [pc, #268] @ 1d5854 │ │ │ │ + vldr s17, [pc, #268] @ 1d5864 │ │ │ │ mov r8, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ add.w r4, r2, #16 │ │ │ │ mov r7, r8 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - b.n 1d57f4 │ │ │ │ + b.n 1d5804 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5820 │ │ │ │ + bgt.n 1d5830 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ ubfx r6, r0, #0, #10 │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5814 │ │ │ │ + ble.n 1d5824 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d581a │ │ │ │ + bgt.n 1d582a │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ 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 1d580e │ │ │ │ + ble.n 1d581e │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5826 │ │ │ │ + bgt.n 1d5836 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ 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 1d5808 │ │ │ │ + ble.n 1d5818 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d582c │ │ │ │ + bgt.n 1d583c │ │ │ │ vmul.f32 s0, s0, s19 │ │ │ │ adds r5, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, r6, r0, lsl #30 │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - beq.n 1d5832 │ │ │ │ + beq.n 1d5842 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5762 │ │ │ │ + bgt.n 1d5772 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5770 │ │ │ │ + b.n 1d5780 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d57e0 │ │ │ │ + b.n 1d57f0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d57ba │ │ │ │ + b.n 1d57ca │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5794 │ │ │ │ + b.n 1d57a4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5794 │ │ │ │ + b.n 1d57a4 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5770 │ │ │ │ + b.n 1d5780 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d57ba │ │ │ │ + b.n 1d57ca │ │ │ │ vmov.f32 s0, #8 @ 0x40400000 3.0 │ │ │ │ - b.n 1d57e0 │ │ │ │ + b.n 1d57f0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1d5754 │ │ │ │ + bne.n 1d5764 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ add r7, pc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d58e6 │ │ │ │ + beq.n 1d58f6 │ │ │ │ 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] @ 1d58f0 │ │ │ │ + vldr s16, [pc, #116] @ 1d5900 │ │ │ │ mov sl, r8 │ │ │ │ - vldr s17, [pc, #112] @ 1d58f4 │ │ │ │ + vldr s17, [pc, #112] @ 1d5904 │ │ │ │ mov.w fp, #255 @ 0xff │ │ │ │ - vldr d10, [pc, #92] @ 1d58e8 │ │ │ │ + vldr d10, [pc, #92] @ 1d58f8 │ │ │ │ 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 1d58bc │ │ │ │ + ble.n 1d58cc │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ vmul.f64 d7, d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d58bc │ │ │ │ + bgt.n 1d58cc │ │ │ │ vcvt.f32.f64 s0, d7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 59e8c │ │ │ │ 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 1d5890 │ │ │ │ + bne.n 1d58a0 │ │ │ │ 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 1d58f0 │ │ │ │ + b.n 1d5900 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #340] @ (1d5a68 ) │ │ │ │ + ldr r2, [pc, #340] @ (1d5a78 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #340] @ (1d5a6c ) │ │ │ │ + ldr r1, [pc, #340] @ (1d5a7c ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d5a3c │ │ │ │ + beq.w 1d5a4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d5a3c │ │ │ │ + beq.w 1d5a4c │ │ │ │ mov r9, r0 │ │ │ │ - vldr s18, [pc, #296] @ 1d5a60 │ │ │ │ - vldr s17, [pc, #296] @ 1d5a64 │ │ │ │ + vldr s18, [pc, #296] @ 1d5a70 │ │ │ │ + vldr s17, [pc, #296] @ 1d5a74 │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d59ec │ │ │ │ + b.n 1d59fc │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5a18 │ │ │ │ + bgt.n 1d5a28 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5a0c │ │ │ │ + ble.n 1d5a1c │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5a12 │ │ │ │ + bgt.n 1d5a22 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5a06 │ │ │ │ + ble.n 1d5a16 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5a1e │ │ │ │ + bgt.n 1d5a2e │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5a00 │ │ │ │ + ble.n 1d5a10 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5a24 │ │ │ │ + bgt.n 1d5a34 │ │ │ │ vmul.f32 s0, s0, s17 │ │ │ │ blx 59e8c │ │ │ │ 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 1d5a2a │ │ │ │ + beq.n 1d5a3a │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5954 │ │ │ │ + bgt.n 1d5964 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5962 │ │ │ │ + b.n 1d5972 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d59ce │ │ │ │ + b.n 1d59de │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d59aa │ │ │ │ + b.n 1d59ba │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5986 │ │ │ │ + b.n 1d5996 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5986 │ │ │ │ + b.n 1d5996 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d5962 │ │ │ │ + b.n 1d5972 │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d59aa │ │ │ │ + b.n 1d59ba │ │ │ │ vmov.f32 s0, s17 │ │ │ │ - b.n 1d59ce │ │ │ │ + b.n 1d59de │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d594a │ │ │ │ - ldr r2, [pc, #48] @ (1d5a70 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d5a68 ) │ │ │ │ + bne.n 1d595a │ │ │ │ + ldr r2, [pc, #48] @ (1d5a80 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d5a78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5a5a │ │ │ │ + bne.n 1d5a6a │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vaba.u8 q2, q0, │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #912 @ (adr r6, 1d5e00 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 1d5dd0 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r5, pc, #752 @ (adr r5, 1d5d64 ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 1d5d34 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1d5be8 ) │ │ │ │ + ldr r2, [pc, #344] @ (1d5bf8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #344] @ (1d5bec ) │ │ │ │ + ldr r1, [pc, #344] @ (1d5bfc ) │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d5bbc │ │ │ │ + beq.w 1d5bcc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d5bbc │ │ │ │ + beq.w 1d5bcc │ │ │ │ mov r9, r0 │ │ │ │ - vldr s19, [pc, #300] @ 1d5be0 │ │ │ │ - vldr s18, [pc, #300] @ 1d5be4 │ │ │ │ + vldr s19, [pc, #300] @ 1d5bf0 │ │ │ │ + vldr s18, [pc, #300] @ 1d5bf4 │ │ │ │ mov.w fp, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ vmov.f32 s16, #240 @ 0xbf800000 -1.0 │ │ │ │ str r3, [sp, #4] │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ add.w r4, sl, #16 │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1d5b6c │ │ │ │ + b.n 1d5b7c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5b98 │ │ │ │ + bgt.n 1d5ba8 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5b8c │ │ │ │ + ble.n 1d5b9c │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5b92 │ │ │ │ + bgt.n 1d5ba2 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5b86 │ │ │ │ + ble.n 1d5b96 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5b9e │ │ │ │ + bgt.n 1d5bae │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5b80 │ │ │ │ + ble.n 1d5b90 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5ba4 │ │ │ │ + bgt.n 1d5bb4 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ 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 1d5baa │ │ │ │ + beq.n 1d5bba │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5ad4 │ │ │ │ + bgt.n 1d5ae4 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5ae2 │ │ │ │ + b.n 1d5af2 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5b4e │ │ │ │ + b.n 1d5b5e │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5b2a │ │ │ │ + b.n 1d5b3a │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5b06 │ │ │ │ + b.n 1d5b16 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5b06 │ │ │ │ + b.n 1d5b16 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5ae2 │ │ │ │ + b.n 1d5af2 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5b2a │ │ │ │ + b.n 1d5b3a │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5b4e │ │ │ │ + b.n 1d5b5e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r9, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1d5aca │ │ │ │ - ldr r2, [pc, #48] @ (1d5bf0 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d5be8 ) │ │ │ │ + bne.n 1d5ada │ │ │ │ + ldr r2, [pc, #48] @ (1d5c00 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d5bf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d5bda │ │ │ │ + bne.n 1d5bea │ │ │ │ add sp, #28 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #416 @ (adr r5, 1d5d90 ) │ │ │ │ + add r5, pc, #352 @ (adr r5, 1d5d60 ) │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r4, pc, #240 @ (adr r4, 1d5ce4 ) │ │ │ │ + add r4, pc, #176 @ (adr r4, 1d5cb4 ) │ │ │ │ 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 1d5d2e │ │ │ │ + beq.w 1d5d3e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d5d2e │ │ │ │ + beq.w 1d5d3e │ │ │ │ mov r8, r0 │ │ │ │ - vldr s19, [pc, #280] @ 1d5d38 │ │ │ │ - vldr s18, [pc, #280] @ 1d5d3c │ │ │ │ + vldr s19, [pc, #280] @ 1d5d48 │ │ │ │ + vldr s18, [pc, #280] @ 1d5d4c │ │ │ │ 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 1d5cde │ │ │ │ + b.n 1d5cee │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5d0a │ │ │ │ + bgt.n 1d5d1a │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ uxtb.w fp, r0 │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d5cfe │ │ │ │ + ble.n 1d5d0e │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5d04 │ │ │ │ + bgt.n 1d5d14 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ 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 1d5cf8 │ │ │ │ + ble.n 1d5d08 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5d10 │ │ │ │ + bgt.n 1d5d20 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ blx 59e8c │ │ │ │ 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 1d5cf2 │ │ │ │ + ble.n 1d5d02 │ │ │ │ vcmp.f32 s0, s17 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5d16 │ │ │ │ + bgt.n 1d5d26 │ │ │ │ vmul.f32 s0, s0, s18 │ │ │ │ adds r5, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #16 │ │ │ │ orr.w r3, fp, r0, lsl #24 │ │ │ │ cmp r7, r5 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - beq.n 1d5d1c │ │ │ │ + beq.n 1d5d2c │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ vcmpe.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d5c44 │ │ │ │ + bgt.n 1d5c54 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5c52 │ │ │ │ + b.n 1d5c62 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5cca │ │ │ │ + b.n 1d5cda │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5ca0 │ │ │ │ + b.n 1d5cb0 │ │ │ │ vmov.f32 s0, s19 │ │ │ │ - b.n 1d5c76 │ │ │ │ + b.n 1d5c86 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5c76 │ │ │ │ + b.n 1d5c86 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5c52 │ │ │ │ + b.n 1d5c62 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5ca0 │ │ │ │ + b.n 1d5cb0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - b.n 1d5cca │ │ │ │ + b.n 1d5cda │ │ │ │ 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 1d5c3a │ │ │ │ + bne.n 1d5c4a │ │ │ │ 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 1d5dc6 │ │ │ │ + beq.n 1d5dd6 │ │ │ │ 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] @ 1d5dd8 │ │ │ │ + vldr s20, [pc, #116] @ 1d5de8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s21, [pc, #116] @ 1d5ddc │ │ │ │ + vldr s21, [pc, #116] @ 1d5dec │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #88] @ 1d5dc8 │ │ │ │ - vldr d8, [pc, #92] @ 1d5dd0 │ │ │ │ + vldr d9, [pc, #88] @ 1d5dd8 │ │ │ │ + vldr d8, [pc, #92] @ 1d5de0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s0, s20 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1d5d9e │ │ │ │ + ble.n 1d5dae │ │ │ │ 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 │ │ │ │ @@ -521561,31 +521557,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 1d5d76 │ │ │ │ + bne.n 1d5d86 │ │ │ │ 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 1d5dd8 │ │ │ │ + b.n 1d5de8 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - cbz r2, 1d5e22 │ │ │ │ + cbz r2, 1d5e32 │ │ │ │ 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 │ │ │ │ @@ -521593,268 +521589,268 @@ │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r4, #-16] │ │ │ │ adds r4, #16 │ │ │ │ str.w r5, [r4, #-28] │ │ │ │ adds r6, #1 │ │ │ │ str.w r5, [r4, #-24] │ │ │ │ ldrh.w r0, [r7], #2 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5dfe │ │ │ │ + bne.n 1d5e0e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5e76 │ │ │ │ + cbz r2, 1d5e86 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d5e44 │ │ │ │ + bne.n 1d5e54 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5ece │ │ │ │ + cbz r2, 1d5ede │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ lsrs r0, r7, #16 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5e94 │ │ │ │ + bne.n 1d5ea4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5f24 │ │ │ │ + cbz r2, 1d5f34 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5eec │ │ │ │ + bne.n 1d5efc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d5f6e │ │ │ │ + cbz r2, 1d5f7e │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ 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 1d5f4a │ │ │ │ + bne.n 1d5f5a │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1d5fc0 │ │ │ │ + cbz r2, 1d5fd0 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ str.w sl, [r4, #-24] │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r5 │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d5f94 │ │ │ │ + bne.n 1d5fa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1d6010 │ │ │ │ + cbz r2, 1d6020 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ str.w r8, [r4, #-28] │ │ │ │ str.w r8, [r4, #-24] │ │ │ │ lsrs r0, r6, #16 │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ cmp r9, r5 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d5fe4 │ │ │ │ + bne.n 1d5ff4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1d60d8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1d60e8 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #172] @ (1d60dc ) │ │ │ │ + ldr r1, [pc, #172] @ (1d60ec ) │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cbz r2, 1d60b8 │ │ │ │ - cbz r5, 1d60b8 │ │ │ │ + cbz r2, 1d60c8 │ │ │ │ + cbz r5, 1d60c8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r4, r8, #16 │ │ │ │ mov fp, r7 │ │ │ │ mov.w sl, #0 │ │ │ │ vldr s0, [r4, #-16] │ │ │ │ add.w fp, fp, #8 │ │ │ │ - bl 1e1334 │ │ │ │ + bl 1e1344 │ │ │ │ vldr s0, [r4, #-12] │ │ │ │ strh.w r0, [sp, #12] │ │ │ │ - bl 1e1334 │ │ │ │ + bl 1e1344 │ │ │ │ vldr s0, [r4, #-8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strh.w r0, [sp, #14] │ │ │ │ - bl 1e1334 │ │ │ │ + bl 1e1344 │ │ │ │ vldr s0, [r4, #-4] │ │ │ │ adds r4, #16 │ │ │ │ strh.w r0, [sp, #16] │ │ │ │ - bl 1e1334 │ │ │ │ + bl 1e1344 │ │ │ │ add.w ip, sp, #12 │ │ │ │ strh.w r0, [sp, #18] │ │ │ │ cmp r5, sl │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [fp, #-8] │ │ │ │ str.w r1, [fp, #-4] │ │ │ │ - bne.n 1d6058 │ │ │ │ + bne.n 1d6068 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1d604e │ │ │ │ - ldr r2, [pc, #36] @ (1d60e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d60d8 ) │ │ │ │ + bne.n 1d605e │ │ │ │ + ldr r2, [pc, #36] @ (1d60f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d60e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d60d2 │ │ │ │ + bne.n 1d60e2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #816] @ 0x330 │ │ │ │ + ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ 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] @ (1d615c ) │ │ │ │ - ldr r3, [pc, #104] @ (1d6160 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d616c ) │ │ │ │ + ldr r3, [pc, #104] @ (1d6170 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6140 │ │ │ │ + cbz r4, 1d6150 │ │ │ │ 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 │ │ │ │ @@ -521864,51 +521860,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 1d6110 │ │ │ │ - ldr r2, [pc, #32] @ (1d6164 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6160 ) │ │ │ │ + bne.n 1d6120 │ │ │ │ + ldr r2, [pc, #32] @ (1d6174 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6158 │ │ │ │ + bne.n 1d6168 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d6200 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d6204 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d6210 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d6214 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d61de │ │ │ │ + cbz r7, 1d61ee │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s10, [pc, #100] @ 1d61fc │ │ │ │ + vldr s10, [pc, #100] @ 1d620c │ │ │ │ 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 │ │ │ │ @@ -521920,50 +521916,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 1d619c │ │ │ │ - ldr r2, [pc, #40] @ (1d6208 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6204 ) │ │ │ │ + bne.n 1d61ac │ │ │ │ + ldr r2, [pc, #40] @ (1d6218 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6214 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d61f6 │ │ │ │ + bne.n 1d6206 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d62b0 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d62b4 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d62c0 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d62c4 ) │ │ │ │ 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, 1d6294 │ │ │ │ + cbz r6, 1d62a4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -521984,47 +521980,47 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vstr s9, [r4, #-20] @ 0xffffffec │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s10, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s12, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d623e │ │ │ │ - ldr r2, [pc, #32] @ (1d62b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d62b4 ) │ │ │ │ + bne.n 1d624e │ │ │ │ + ldr r2, [pc, #32] @ (1d62c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d62c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d62ac │ │ │ │ + bne.n 1d62bc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r5, [sp, #808] @ 0x328 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #400] @ 0x190 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d636c ) │ │ │ │ - ldr r3, [pc, #160] @ (1d6370 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d637c ) │ │ │ │ + ldr r3, [pc, #160] @ (1d6380 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6350 │ │ │ │ + cbz r6, 1d6360 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522048,51 +522044,51 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d62ea │ │ │ │ - ldr r2, [pc, #32] @ (1d6374 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6370 ) │ │ │ │ + bne.n 1d62fa │ │ │ │ + ldr r2, [pc, #32] @ (1d6384 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6380 ) │ │ │ │ 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 1d6368 │ │ │ │ + bne.n 1d6378 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ 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] @ (1d63fc ) │ │ │ │ - ldr r3, [pc, #116] @ (1d6400 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d640c ) │ │ │ │ + ldr r3, [pc, #116] @ (1d6410 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d63dc │ │ │ │ + cbz r4, 1d63ec │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s14, [pc, #80] @ 1d63f8 │ │ │ │ + vldr s14, [pc, #80] @ 1d6408 │ │ │ │ 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 │ │ │ │ @@ -522100,49 +522096,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 1d63ac │ │ │ │ - ldr r2, [pc, #36] @ (1d6404 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6400 ) │ │ │ │ + bne.n 1d63bc │ │ │ │ + ldr r2, [pc, #36] @ (1d6414 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d63f4 │ │ │ │ + bne.n 1d6404 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d6488 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d648c ) │ │ │ │ + ldr r2, [pc, #108] @ (1d6498 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d649c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d646c │ │ │ │ + cbz r6, 1d647c │ │ │ │ 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] │ │ │ │ @@ -522155,47 +522151,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 1d6438 │ │ │ │ - ldr r2, [pc, #32] @ (1d6490 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d648c ) │ │ │ │ + bne.n 1d6448 │ │ │ │ + ldr r2, [pc, #32] @ (1d64a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d649c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6484 │ │ │ │ + bne.n 1d6494 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d6518 ) │ │ │ │ - ldr r3, [pc, #116] @ (1d651c ) │ │ │ │ + ldr r2, [pc, #112] @ (1d6528 ) │ │ │ │ + ldr r3, [pc, #116] @ (1d652c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d64fc │ │ │ │ + cbz r6, 1d650c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522210,54 +522206,54 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [r4, #-32] │ │ │ │ str.w r1, [r4, #-28] │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1d64c2 │ │ │ │ - ldr r2, [pc, #32] @ (1d6520 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d651c ) │ │ │ │ + bne.n 1d64d2 │ │ │ │ + ldr r2, [pc, #32] @ (1d6530 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d652c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6514 │ │ │ │ + bne.n 1d6524 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d65d4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d65d8 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d65e4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d65e8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d65ac │ │ │ │ + cbz r4, 1d65bc │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d65c8 │ │ │ │ - vldr s8, [pc, #116] @ 1d65d0 │ │ │ │ + vldr d5, [pc, #112] @ 1d65d8 │ │ │ │ + vldr s8, [pc, #116] @ 1d65e0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -522271,57 +522267,57 @@ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d6560 │ │ │ │ - ldr r2, [pc, #44] @ (1d65dc ) │ │ │ │ - ldr r3, [pc, #40] @ (1d65d8 ) │ │ │ │ + bne.n 1d6570 │ │ │ │ + ldr r2, [pc, #44] @ (1d65ec ) │ │ │ │ + ldr r3, [pc, #40] @ (1d65e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d65c4 │ │ │ │ + bne.n 1d65d4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d6698 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d669c ) │ │ │ │ + ldr r2, [pc, #164] @ (1d66a8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d66ac ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d6672 │ │ │ │ + cbz r5, 1d6682 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d6690 │ │ │ │ + vldr d4, [pc, #128] @ 1d66a0 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -522340,60 +522336,60 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d6614 │ │ │ │ - ldr r2, [pc, #44] @ (1d66a0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d669c ) │ │ │ │ + bne.n 1d6624 │ │ │ │ + ldr r2, [pc, #44] @ (1d66b0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d66ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d668a │ │ │ │ + bne.n 1d669a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ + ldr r1, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1d6778 ) │ │ │ │ - ldr r3, [pc, #192] @ (1d677c ) │ │ │ │ + ldr r2, [pc, #188] @ (1d6788 ) │ │ │ │ + ldr r3, [pc, #192] @ (1d678c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d674e │ │ │ │ + beq.n 1d675e │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1d6770 │ │ │ │ + vldr d3, [pc, #148] @ 1d6780 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -522416,57 +522412,57 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d66dc │ │ │ │ - ldr r2, [pc, #48] @ (1d6780 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d677c ) │ │ │ │ + bne.n 1d66ec │ │ │ │ + ldr r2, [pc, #48] @ (1d6790 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d678c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6766 │ │ │ │ + bne.n 1d6776 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #240 @ 0xf0 │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d6814 ) │ │ │ │ - ldr r3, [pc, #128] @ (1d6818 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d6824 ) │ │ │ │ + ldr r3, [pc, #128] @ (1d6828 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d67f4 │ │ │ │ + cbz r4, 1d6804 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d6810 │ │ │ │ + vldr s12, [pc, #92] @ 1d6820 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -522476,49 +522472,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d67b8 │ │ │ │ - ldr r2, [pc, #36] @ (1d681c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6818 ) │ │ │ │ + bne.n 1d67c8 │ │ │ │ + ldr r2, [pc, #36] @ (1d682c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6828 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d680c │ │ │ │ + bne.n 1d681c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #392] @ 0x188 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1d68a8 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d68ac ) │ │ │ │ + ldr r2, [pc, #116] @ (1d68b8 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d68bc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d688c │ │ │ │ + cbz r5, 1d689c │ │ │ │ mov lr, r1 │ │ │ │ adds r2, r0, #2 │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ movw r6, #65280 @ 0xff00 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522535,47 +522531,47 @@ │ │ │ │ movne r3, #1 │ │ │ │ rsb ip, ip, #0 │ │ │ │ negs r3, r3 │ │ │ │ strb.w ip, [r2, #-2] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ cmp r5, r4 │ │ │ │ strh.w r6, [r2], #4 │ │ │ │ - bne.n 1d6850 │ │ │ │ - ldr r2, [pc, #32] @ (1d68b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d68ac ) │ │ │ │ + bne.n 1d6860 │ │ │ │ + ldr r2, [pc, #32] @ (1d68c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d68bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d68a4 │ │ │ │ + bne.n 1d68b4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #792] @ 0x318 │ │ │ │ + str r7, [sp, #728] @ 0x2d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #368] @ 0x170 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1d6948 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d694c ) │ │ │ │ + ldr r2, [pc, #128] @ (1d6958 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d695c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d692a │ │ │ │ + cbz r5, 1d693a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522591,48 +522587,48 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d68e4 │ │ │ │ - ldr r2, [pc, #36] @ (1d6950 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d694c ) │ │ │ │ + bne.n 1d68f4 │ │ │ │ + ldr r2, [pc, #36] @ (1d6960 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d695c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6942 │ │ │ │ + bne.n 1d6952 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + str r6, [sp, #760] @ 0x2f8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d69ec ) │ │ │ │ - ldr r3, [pc, #136] @ (1d69f0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d69fc ) │ │ │ │ + ldr r3, [pc, #136] @ (1d6a00 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d69ce │ │ │ │ + cbz r4, 1d69de │ │ │ │ mov ip, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r7, sp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ @@ -522656,48 +522652,48 @@ │ │ │ │ negs r1, r1 │ │ │ │ negs r0, r0 │ │ │ │ negs r2, r2 │ │ │ │ cmp r4, lr │ │ │ │ strb.w r1, [r3, #-8] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1d6982 │ │ │ │ - ldr r2, [pc, #36] @ (1d69f4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d69f0 ) │ │ │ │ + bne.n 1d6992 │ │ │ │ + ldr r2, [pc, #36] @ (1d6a04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6a00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d69e6 │ │ │ │ + bne.n 1d69f6 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #520] @ 0x208 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d6a94 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d6a98 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d6aa4 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d6aa8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d6a78 │ │ │ │ + cbz r6, 1d6a88 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -522716,47 +522712,47 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d6a26 │ │ │ │ - ldr r2, [pc, #32] @ (1d6a9c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6a98 ) │ │ │ │ + bne.n 1d6a36 │ │ │ │ + ldr r2, [pc, #32] @ (1d6aac ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6aa8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6a90 │ │ │ │ + bne.n 1d6aa0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #888] @ 0x378 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + str r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d6b58 ) │ │ │ │ - ldr r3, [pc, #164] @ (1d6b5c ) │ │ │ │ + ldr r2, [pc, #164] @ (1d6b68 ) │ │ │ │ + ldr r3, [pc, #164] @ (1d6b6c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d6b38 │ │ │ │ + cbz r7, 1d6b48 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -522786,317 +522782,317 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1d6acc │ │ │ │ - ldr r2, [pc, #36] @ (1d6b60 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6b5c ) │ │ │ │ + bne.n 1d6adc │ │ │ │ + ldr r2, [pc, #36] @ (1d6b70 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6b6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6b52 │ │ │ │ + bne.n 1d6b62 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #200] @ (1d6c44 ) │ │ │ │ - ldr r3, [pc, #204] @ (1d6c48 ) │ │ │ │ + ldr r2, [pc, #200] @ (1d6c54 ) │ │ │ │ + ldr r3, [pc, #204] @ (1d6c58 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d6c16 │ │ │ │ + beq.n 1d6c26 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #160] @ 1d6c38 │ │ │ │ - vldr s8, [pc, #164] @ 1d6c40 │ │ │ │ + vldr d5, [pc, #160] @ 1d6c48 │ │ │ │ + vldr s8, [pc, #164] @ 1d6c50 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d6be4 │ │ │ │ + b.n 1d6bf4 │ │ │ │ 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 1d6c10 │ │ │ │ + bmi.n 1d6c20 │ │ │ │ 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 1d6c16 │ │ │ │ + beq.n 1d6c26 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1d6ba8 │ │ │ │ + bpl.n 1d6bb8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6bac │ │ │ │ + b.n 1d6bbc │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6bca │ │ │ │ - ldr r2, [pc, #52] @ (1d6c4c ) │ │ │ │ - ldr r3, [pc, #44] @ (1d6c48 ) │ │ │ │ + b.n 1d6bda │ │ │ │ + ldr r2, [pc, #52] @ (1d6c5c ) │ │ │ │ + ldr r3, [pc, #44] @ (1d6c58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6c2e │ │ │ │ + bne.n 1d6c3e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__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 r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #904] @ 0x388 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1d6d40 ) │ │ │ │ - ldr r3, [pc, #224] @ (1d6d44 ) │ │ │ │ + ldr r2, [pc, #220] @ (1d6d50 ) │ │ │ │ + ldr r3, [pc, #224] @ (1d6d54 ) │ │ │ │ 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 1d6d1a │ │ │ │ + beq.n 1d6d2a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d5, [pc, #184] @ 1d6d38 │ │ │ │ + vldr d5, [pc, #184] @ 1d6d48 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d6ce0 │ │ │ │ + b.n 1d6cf0 │ │ │ │ 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 1d6d14 │ │ │ │ + bmi.n 1d6d24 │ │ │ │ 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 1d6d0e │ │ │ │ + bmi.n 1d6d1e │ │ │ │ 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 1d6d1a │ │ │ │ + beq.n 1d6d2a │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ vldr s15, [sp] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1d6c8c │ │ │ │ + bpl.n 1d6c9c │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6c90 │ │ │ │ + b.n 1d6ca0 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6ccc │ │ │ │ + b.n 1d6cdc │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6cae │ │ │ │ - ldr r2, [pc, #44] @ (1d6d48 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d6d44 ) │ │ │ │ + b.n 1d6cbe │ │ │ │ + ldr r2, [pc, #44] @ (1d6d58 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d6d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6d32 │ │ │ │ + bne.n 1d6d42 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1d6e60 ) │ │ │ │ - ldr r3, [pc, #256] @ (1d6e64 ) │ │ │ │ + ldr r2, [pc, #252] @ (1d6e70 ) │ │ │ │ + ldr r3, [pc, #256] @ (1d6e74 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d6e3c │ │ │ │ + beq.n 1d6e4c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d5, [pc, #212] @ 1d6e58 │ │ │ │ + vldr d5, [pc, #212] @ 1d6e68 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6df8 │ │ │ │ + b.n 1d6e08 │ │ │ │ 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 1d6e36 │ │ │ │ + bmi.n 1d6e46 │ │ │ │ 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 1d6e30 │ │ │ │ + bmi.n 1d6e40 │ │ │ │ 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 1d6e2a │ │ │ │ + bmi.n 1d6e3a │ │ │ │ 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 1d6e3c │ │ │ │ + beq.n 1d6e4c │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1d6d8a │ │ │ │ + bpl.n 1d6d9a │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6d8e │ │ │ │ + b.n 1d6d9e │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6de8 │ │ │ │ + b.n 1d6df8 │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6dca │ │ │ │ + b.n 1d6dda │ │ │ │ vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 1d6dac │ │ │ │ - ldr r2, [pc, #40] @ (1d6e68 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d6e64 ) │ │ │ │ + b.n 1d6dbc │ │ │ │ + ldr r2, [pc, #40] @ (1d6e78 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d6e74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6e54 │ │ │ │ + bne.n 1d6e64 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #0 │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #536] @ 0x218 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d6efc ) │ │ │ │ - ldr r3, [pc, #128] @ (1d6f00 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d6f0c ) │ │ │ │ + ldr r3, [pc, #128] @ (1d6f10 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6edc │ │ │ │ + cbz r4, 1d6eec │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #92] @ 1d6ef8 │ │ │ │ + vldr s12, [pc, #92] @ 1d6f08 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s12, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -523106,49 +523102,49 @@ │ │ │ │ cmp r4, r2 │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s15, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d6ea0 │ │ │ │ - ldr r2, [pc, #36] @ (1d6f04 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d6f00 ) │ │ │ │ + bne.n 1d6eb0 │ │ │ │ + ldr r2, [pc, #36] @ (1d6f14 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d6f10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6ef4 │ │ │ │ + bne.n 1d6f04 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ + str r1, [sp, #424] @ 0x1a8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1d6f90 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d6f94 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d6fa0 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d6fa4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d6f72 │ │ │ │ + cbz r4, 1d6f82 │ │ │ │ mov ip, r1 │ │ │ │ add.w lr, r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ movw r5, #65280 @ 0xff00 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ @@ -523164,48 +523160,48 @@ │ │ │ │ strb.w r1, [lr, #-2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, r2 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ strh.w r5, [lr], #4 │ │ │ │ - bne.n 1d6f38 │ │ │ │ - ldr r2, [pc, #36] @ (1d6f98 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d6f94 ) │ │ │ │ + bne.n 1d6f48 │ │ │ │ + ldr r2, [pc, #36] @ (1d6fa8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d6fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d6f8a │ │ │ │ + bne.n 1d6f9a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (1d7030 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d7034 ) │ │ │ │ + ldr r2, [pc, #128] @ (1d7040 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d7044 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7012 │ │ │ │ + cbz r5, 1d7022 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -523221,48 +523217,48 @@ │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vstr s13, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s15, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d6fcc │ │ │ │ - ldr r2, [pc, #36] @ (1d7038 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7034 ) │ │ │ │ + bne.n 1d6fdc │ │ │ │ + ldr r2, [pc, #36] @ (1d7048 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d702a │ │ │ │ + bne.n 1d703a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #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, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d70d8 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d70dc ) │ │ │ │ + ldr r2, [pc, #136] @ (1d70e8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d70ec ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d70bc │ │ │ │ + cbz r5, 1d70cc │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, sp │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -523287,47 +523283,47 @@ │ │ │ │ strb.w r0, [r3, #-8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb.w r1, [r3, #-7] │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ cmp r5, r4 │ │ │ │ strb.w r2, [r3, #-6] │ │ │ │ - bne.n 1d706a │ │ │ │ - ldr r2, [pc, #32] @ (1d70e0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d70dc ) │ │ │ │ + bne.n 1d707a │ │ │ │ + ldr r2, [pc, #32] @ (1d70f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d70ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d70d4 │ │ │ │ + bne.n 1d70e4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ + ldrh r2, [r3, #60] @ 0x3c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d7180 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d7184 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d7190 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d7194 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d7164 │ │ │ │ + cbz r6, 1d7174 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -523346,48 +523342,48 @@ │ │ │ │ vstr s12, [r4, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vstr s13, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s14, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d7112 │ │ │ │ - ldr r2, [pc, #32] @ (1d7188 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7184 ) │ │ │ │ + bne.n 1d7122 │ │ │ │ + ldr r2, [pc, #32] @ (1d7198 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d717c │ │ │ │ + bne.n 1d718c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d7244 ) │ │ │ │ - ldr r3, [pc, #164] @ (1d7248 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d7254 ) │ │ │ │ + ldr r3, [pc, #164] @ (1d7258 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d7226 │ │ │ │ + beq.n 1d7236 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, sp, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -523421,50 +523417,50 @@ │ │ │ │ bfi ip, r3, #24, #8 │ │ │ │ mvn.w r3, ip │ │ │ │ and.w ip, ip, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ rsb ip, ip, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 1d71ba │ │ │ │ - ldr r2, [pc, #36] @ (1d724c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7248 ) │ │ │ │ + bne.n 1d71ca │ │ │ │ + ldr r2, [pc, #36] @ (1d725c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7240 │ │ │ │ + bne.n 1d7250 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (1d72fc ) │ │ │ │ - ldr r3, [pc, #156] @ (1d7300 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d730c ) │ │ │ │ + ldr r3, [pc, #156] @ (1d7310 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d72da │ │ │ │ + cbz r4, 1d72ea │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #120] @ 1d72f8 │ │ │ │ + vldr s12, [pc, #120] @ 1d7308 │ │ │ │ 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 │ │ │ │ @@ -523482,54 +523478,54 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vstr s15, [ip, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d7284 │ │ │ │ - ldr r2, [pc, #40] @ (1d7304 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7300 ) │ │ │ │ + bne.n 1d7294 │ │ │ │ + ldr r2, [pc, #40] @ (1d7314 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7310 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d72f2 │ │ │ │ + bne.n 1d7302 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + ldrh r6, [r1, #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 r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1d73c4 ) │ │ │ │ - ldr r3, [pc, #172] @ (1d73c8 ) │ │ │ │ + ldr r2, [pc, #168] @ (1d73d4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1d73d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d73a4 │ │ │ │ + cbz r4, 1d73b4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #136] @ 1d73c0 │ │ │ │ + vldr s11, [pc, #136] @ 1d73d0 │ │ │ │ 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} │ │ │ │ @@ -523550,49 +523546,49 @@ │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d7338 │ │ │ │ - ldr r2, [pc, #36] @ (1d73cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d73c8 ) │ │ │ │ + bne.n 1d7348 │ │ │ │ + ldr r2, [pc, #36] @ (1d73dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1d73d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d73bc │ │ │ │ + bne.n 1d73cc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + ldrh r6, [r1, #38] @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ 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] @ (1d7468 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d746c ) │ │ │ │ + ldr r2, [pc, #132] @ (1d7478 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d747c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d744c │ │ │ │ + cbz r4, 1d745c │ │ │ │ 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 │ │ │ │ @@ -523609,47 +523605,47 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d7400 │ │ │ │ - ldr r2, [pc, #32] @ (1d7470 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d746c ) │ │ │ │ + bne.n 1d7410 │ │ │ │ + ldr r2, [pc, #32] @ (1d7480 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d747c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7464 │ │ │ │ + bne.n 1d7474 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, #28] │ │ │ │ + ldrh r4, [r3, #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, #132] @ (1d750c ) │ │ │ │ - ldr r3, [pc, #136] @ (1d7510 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d751c ) │ │ │ │ + ldr r3, [pc, #136] @ (1d7520 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d74ee │ │ │ │ + cbz r5, 1d74fe │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ add.w ip, ip, #4 │ │ │ │ @@ -523671,48 +523667,48 @@ │ │ │ │ movne.w lr, #1 │ │ │ │ strb.w r6, [ip, #-5] │ │ │ │ rsb lr, lr, #0 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ strb.w r3, [ip, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ strb.w lr, [ip, #-6] │ │ │ │ - bne.n 1d74a0 │ │ │ │ - ldr r2, [pc, #36] @ (1d7514 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7510 ) │ │ │ │ + bne.n 1d74b0 │ │ │ │ + ldr r2, [pc, #36] @ (1d7524 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7506 │ │ │ │ + bne.n 1d7516 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #24] │ │ │ │ + ldrh r2, [r7, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d75bc ) │ │ │ │ - ldr r3, [pc, #148] @ (1d75c0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d75cc ) │ │ │ │ + ldr r3, [pc, #148] @ (1d75d0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d75a0 │ │ │ │ + cbz r4, 1d75b0 │ │ │ │ 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 │ │ │ │ @@ -523732,48 +523728,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 1d7544 │ │ │ │ - ldr r2, [pc, #32] @ (1d75c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d75c0 ) │ │ │ │ + bne.n 1d7554 │ │ │ │ + ldr r2, [pc, #32] @ (1d75d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d75d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d75b8 │ │ │ │ + bne.n 1d75c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, #22] │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (1d7680 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d7684 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d7690 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d7694 ) │ │ │ │ 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 1d7664 │ │ │ │ + beq.n 1d7674 │ │ │ │ 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 │ │ │ │ @@ -523803,51 +523799,51 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 1d75f4 │ │ │ │ - ldr r2, [pc, #32] @ (1d7688 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7684 ) │ │ │ │ + bne.n 1d7604 │ │ │ │ + ldr r2, [pc, #32] @ (1d7698 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d767c │ │ │ │ + bne.n 1d768c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #12] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1d7764 ) │ │ │ │ - ldr r3, [pc, #200] @ (1d7768 ) │ │ │ │ + ldr r2, [pc, #196] @ (1d7774 ) │ │ │ │ + ldr r3, [pc, #200] @ (1d7778 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d7744 │ │ │ │ + beq.n 1d7754 │ │ │ │ add.w ip, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s11, [pc, #164] @ 1d7760 │ │ │ │ + vldr s11, [pc, #164] @ 1d7770 │ │ │ │ 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] │ │ │ │ @@ -523878,54 +523874,54 @@ │ │ │ │ vmovgt.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s13, [ip, #-28] @ 0xffffffe4 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s12 │ │ │ │ cmp r4, lr │ │ │ │ vstr s14, [ip, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d76c6 │ │ │ │ - ldr r2, [pc, #36] @ (1d776c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7768 ) │ │ │ │ + bne.n 1d76d6 │ │ │ │ + ldr r2, [pc, #36] @ (1d777c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7778 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d775c │ │ │ │ + bne.n 1d776c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + ldrh r2, [r1, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r4, [r4, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #232] @ (1d786c ) │ │ │ │ - ldr r3, [pc, #236] @ (1d7870 ) │ │ │ │ + ldr r2, [pc, #232] @ (1d787c ) │ │ │ │ + ldr r3, [pc, #236] @ (1d7880 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d784a │ │ │ │ + beq.n 1d785a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s10, [pc, #200] @ 1d7868 │ │ │ │ + vldr s10, [pc, #200] @ 1d7878 │ │ │ │ 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 │ │ │ │ @@ -523963,50 +523959,50 @@ │ │ │ │ vmovgt.f32 s14, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s11 │ │ │ │ cmp r4, r2 │ │ │ │ vstr s15, [r3, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d77a6 │ │ │ │ - ldr r2, [pc, #40] @ (1d7874 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d7870 ) │ │ │ │ + bne.n 1d77b6 │ │ │ │ + ldr r2, [pc, #40] @ (1d7884 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d7880 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7862 │ │ │ │ + bne.n 1d7872 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ + ldrh r6, [r4, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r3, #60] @ 0x3c │ │ │ │ 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] @ (1d7910 ) │ │ │ │ - ldr r3, [pc, #136] @ (1d7914 ) │ │ │ │ + ldr r2, [pc, #132] @ (1d7920 ) │ │ │ │ + ldr r3, [pc, #136] @ (1d7924 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d78f4 │ │ │ │ + cbz r4, 1d7904 │ │ │ │ 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 │ │ │ │ @@ -524023,47 +524019,47 @@ │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ str r0, [sp, #4] │ │ │ │ vstr s15, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s13, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d78a8 │ │ │ │ - ldr r2, [pc, #32] @ (1d7918 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7914 ) │ │ │ │ + bne.n 1d78b8 │ │ │ │ + ldr r2, [pc, #32] @ (1d7928 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d790c │ │ │ │ + bne.n 1d791c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1d79b8 ) │ │ │ │ - ldr r3, [pc, #140] @ (1d79bc ) │ │ │ │ + ldr r2, [pc, #136] @ (1d79c8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1d79cc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d799a │ │ │ │ + cbz r6, 1d79aa │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldrh r5, [r1, #4] │ │ │ │ adds r3, #4 │ │ │ │ @@ -524085,48 +524081,48 @@ │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ strb.w ip, [r3, #-8] │ │ │ │ adds r1, #6 │ │ │ │ strb.w lr, [r3, #-6] │ │ │ │ cmp r6, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.n 1d7946 │ │ │ │ - ldr r2, [pc, #36] @ (1d79c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d79bc ) │ │ │ │ + bne.n 1d7956 │ │ │ │ + ldr r2, [pc, #36] @ (1d79d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d79cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d79b2 │ │ │ │ + bne.n 1d79c2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r2, [r7, #52] @ 0x34 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1d7a68 ) │ │ │ │ - ldr r3, [pc, #148] @ (1d7a6c ) │ │ │ │ + ldr r2, [pc, #144] @ (1d7a78 ) │ │ │ │ + ldr r3, [pc, #148] @ (1d7a7c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7a4c │ │ │ │ + cbz r4, 1d7a5c │ │ │ │ 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 │ │ │ │ @@ -524146,48 +524142,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 1d79f0 │ │ │ │ - ldr r2, [pc, #32] @ (1d7a70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7a6c ) │ │ │ │ + bne.n 1d7a00 │ │ │ │ + ldr r2, [pc, #32] @ (1d7a80 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7a7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7a64 │ │ │ │ + bne.n 1d7a74 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #44] @ 0x2c │ │ │ │ + strh r4, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (1d7b34 ) │ │ │ │ - ldr r3, [pc, #176] @ (1d7b38 ) │ │ │ │ + ldr r2, [pc, #172] @ (1d7b44 ) │ │ │ │ + ldr r3, [pc, #176] @ (1d7b48 ) │ │ │ │ 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 1d7b18 │ │ │ │ + beq.n 1d7b28 │ │ │ │ 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 │ │ │ │ @@ -524221,52 +524217,52 @@ │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ │ │ and.w ip, ip, #2155905152 @ 0x80808080 │ │ │ │ rsb r3, r3, #2155905152 @ 0x80808080 │ │ │ │ eor.w r3, ip, r3 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 1d7aa0 │ │ │ │ - ldr r2, [pc, #32] @ (1d7b3c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7b38 ) │ │ │ │ + bne.n 1d7ab0 │ │ │ │ + ldr r2, [pc, #32] @ (1d7b4c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7b48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7b30 │ │ │ │ + bne.n 1d7b40 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ + strh r0, [r2, #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, #152] @ (1d7bec ) │ │ │ │ - ldr r3, [pc, #156] @ (1d7bf0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1d7bfc ) │ │ │ │ + ldr r3, [pc, #156] @ (1d7c00 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d7bc4 │ │ │ │ + cbz r4, 1d7bd4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr d5, [pc, #112] @ 1d7be0 │ │ │ │ - vldr s8, [pc, #116] @ 1d7be8 │ │ │ │ + vldr d5, [pc, #112] @ 1d7bf0 │ │ │ │ + vldr s8, [pc, #116] @ 1d7bf8 │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ vstr s8, [r3, #-24] @ 0xffffffe8 │ │ │ │ @@ -524280,57 +524276,57 @@ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vmul.f64 d7, d7, d5 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-32] @ 0xffffffe0 │ │ │ │ vstr s14, [r3, #-28] @ 0xffffffe4 │ │ │ │ - bne.n 1d7b78 │ │ │ │ - ldr r2, [pc, #44] @ (1d7bf4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d7bf0 ) │ │ │ │ + bne.n 1d7b88 │ │ │ │ + ldr r2, [pc, #44] @ (1d7c04 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d7c00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7bdc │ │ │ │ + bne.n 1d7bec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__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, [r4, #36] @ 0x24 │ │ │ │ + strh r6, [r2, #36] @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ + strh r4, [r4, #32] │ │ │ │ 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] @ (1d7cb0 ) │ │ │ │ - ldr r3, [pc, #168] @ (1d7cb4 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d7cc0 ) │ │ │ │ + ldr r3, [pc, #168] @ (1d7cc4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7c8a │ │ │ │ + cbz r5, 1d7c9a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ - vldr d4, [pc, #128] @ 1d7ca8 │ │ │ │ + vldr d4, [pc, #128] @ 1d7cb8 │ │ │ │ vmov.f32 s7, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r4, #1 │ │ │ │ @@ -524349,60 +524345,60 @@ │ │ │ │ vcvt.f32.f64 s10, d5 │ │ │ │ vmul.f64 d7, d7, d4 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r3, #-32] @ 0xffffffe0 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r3, #-28] @ 0xffffffe4 │ │ │ │ vstr s14, [r3, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d7c2c │ │ │ │ - ldr r2, [pc, #44] @ (1d7cb8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1d7cb4 ) │ │ │ │ + bne.n 1d7c3c │ │ │ │ + ldr r2, [pc, #44] @ (1d7cc8 ) │ │ │ │ + ldr r3, [pc, #36] @ (1d7cc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7ca2 │ │ │ │ + bne.n 1d7cb2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strh r6, [r5, #30] │ │ │ │ + strh r6, [r3, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r6, [r3, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (1d7d90 ) │ │ │ │ - ldr r3, [pc, #192] @ (1d7d94 ) │ │ │ │ + ldr r2, [pc, #188] @ (1d7da0 ) │ │ │ │ + ldr r3, [pc, #192] @ (1d7da4 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1d7d66 │ │ │ │ + beq.n 1d7d76 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr d3, [pc, #148] @ 1d7d88 │ │ │ │ + vldr d3, [pc, #148] @ 1d7d98 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ @@ -524425,53 +524421,53 @@ │ │ │ │ vstr s8, [r4, #-32] @ 0xffffffe0 │ │ │ │ vmul.f64 d7, d7, d3 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vstr s10, [r4, #-28] @ 0xffffffe4 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [r4, #-24] @ 0xffffffe8 │ │ │ │ vstr s14, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d7cf4 │ │ │ │ - ldr r2, [pc, #48] @ (1d7d98 ) │ │ │ │ - ldr r3, [pc, #40] @ (1d7d94 ) │ │ │ │ + bne.n 1d7d04 │ │ │ │ + ldr r2, [pc, #48] @ (1d7da8 ) │ │ │ │ + ldr r3, [pc, #40] @ (1d7da4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7d7e │ │ │ │ + bne.n 1d7d8e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ - strh r6, [r4, #24] │ │ │ │ + strh r6, [r2, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ + strh r2, [r0, #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 r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d7e14 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d7e18 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d7e24 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d7e28 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7df8 │ │ │ │ + cbz r5, 1d7e08 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -524480,47 +524476,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, lsr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ uxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1d7dca │ │ │ │ - ldr r2, [pc, #32] @ (1d7e1c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7e18 ) │ │ │ │ + bne.n 1d7dda │ │ │ │ + ldr r2, [pc, #32] @ (1d7e2c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7e28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7e10 │ │ │ │ + bne.n 1d7e20 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r1, #18] │ │ │ │ + strh r2, [r7, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #16] │ │ │ │ + strh r0, [r6, #14] │ │ │ │ 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] @ (1d7e9c ) │ │ │ │ - ldr r3, [pc, #108] @ (1d7ea0 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d7eac ) │ │ │ │ + ldr r3, [pc, #108] @ (1d7eb0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7e7e │ │ │ │ + cbz r5, 1d7e8e │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -524530,48 +524526,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrh.w r4, [sp] │ │ │ │ ldrh.w ip, [sp, #2] │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ ldrh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1d7e4c │ │ │ │ - ldr r2, [pc, #36] @ (1d7ea4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7ea0 ) │ │ │ │ + bne.n 1d7e5c │ │ │ │ + ldr r2, [pc, #36] @ (1d7eb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7eb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7e96 │ │ │ │ + bne.n 1d7ea6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, #14] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r5, #10] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d7f20 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d7f24 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d7f30 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d7f34 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7f04 │ │ │ │ + cbz r5, 1d7f14 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r5, lr │ │ │ │ @@ -524580,47 +524576,47 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrsh.w r2, [sp, #8] │ │ │ │ mov.w ip, r0, asr #16 │ │ │ │ strd r2, r6, [r3, #-8] │ │ │ │ sxth r2, r0 │ │ │ │ strd r2, ip, [r3, #-16] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1d7ed6 │ │ │ │ - ldr r2, [pc, #32] @ (1d7f28 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7f24 ) │ │ │ │ + bne.n 1d7ee6 │ │ │ │ + ldr r2, [pc, #32] @ (1d7f38 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7f34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7f1c │ │ │ │ + bne.n 1d7f2c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r5, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ + strh r4, [r4, #6] │ │ │ │ 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] @ (1d7fa8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d7fac ) │ │ │ │ + ldr r2, [pc, #104] @ (1d7fb8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d7fbc ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d7f8a │ │ │ │ + cbz r5, 1d7f9a │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ @@ -524630,48 +524626,48 @@ │ │ │ │ cmp r5, r2 │ │ │ │ ldrsh.w r4, [sp] │ │ │ │ ldrsh.w ip, [sp, #2] │ │ │ │ ldrsh.w r0, [sp, #4] │ │ │ │ ldrsh.w r1, [sp, #6] │ │ │ │ strd r4, ip, [r3, #-32] │ │ │ │ strd r0, r1, [r3, #-24] │ │ │ │ - bne.n 1d7f58 │ │ │ │ - ldr r2, [pc, #36] @ (1d7fb0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d7fac ) │ │ │ │ + bne.n 1d7f68 │ │ │ │ + ldr r2, [pc, #36] @ (1d7fc0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d7fbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d7fa2 │ │ │ │ + bne.n 1d7fb2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #4] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r3, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1d8028 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d802c ) │ │ │ │ + ldr r2, [pc, #96] @ (1d8038 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d803c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d800c │ │ │ │ + cbz r4, 1d801c │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -524681,47 +524677,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1d7fe6 │ │ │ │ - ldr r2, [pc, #32] @ (1d8030 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d802c ) │ │ │ │ + bne.n 1d7ff6 │ │ │ │ + ldr r2, [pc, #32] @ (1d8040 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d803c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8024 │ │ │ │ + bne.n 1d8034 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r6, #0] │ │ │ │ + strh r2, [r4, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d80b0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d80b4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d80c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d80c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d8092 │ │ │ │ + cbz r7, 1d80a2 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -524732,48 +524728,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 1d8062 │ │ │ │ - ldr r2, [pc, #36] @ (1d80b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d80b4 ) │ │ │ │ + bne.n 1d8072 │ │ │ │ + ldr r2, [pc, #36] @ (1d80c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d80c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d80aa │ │ │ │ + bne.n 1d80ba │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ + ldrb r2, [r4, #30] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #29] │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d8138 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d813c ) │ │ │ │ + ldr r2, [pc, #104] @ (1d8148 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d814c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d811c │ │ │ │ + cbz r6, 1d812c │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -524785,47 +524781,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 1d80ea │ │ │ │ - ldr r2, [pc, #32] @ (1d8140 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d813c ) │ │ │ │ + bne.n 1d80fa │ │ │ │ + ldr r2, [pc, #32] @ (1d8150 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d814c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8134 │ │ │ │ + bne.n 1d8144 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r5, #28] │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1d81b8 ) │ │ │ │ - ldr r3, [pc, #100] @ (1d81bc ) │ │ │ │ + ldr r2, [pc, #96] @ (1d81c8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d81cc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d819c │ │ │ │ + cbz r4, 1d81ac │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -524835,47 +524831,47 @@ │ │ │ │ strd r6, r5, [r3, #-8] │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ strd r0, r1, [r3, #-32] │ │ │ │ - bne.n 1d8176 │ │ │ │ - ldr r2, [pc, #32] @ (1d81c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d81bc ) │ │ │ │ + bne.n 1d8186 │ │ │ │ + ldr r2, [pc, #32] @ (1d81d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d81cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d81b4 │ │ │ │ + bne.n 1d81c4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #26] │ │ │ │ + ldrb r2, [r2, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldrb r4, [r1, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d8240 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d8244 ) │ │ │ │ + ldr r2, [pc, #104] @ (1d8250 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d8254 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d8222 │ │ │ │ + cbz r7, 1d8232 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -524886,48 +524882,48 @@ │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r7, r4 │ │ │ │ str.w r5, [r3, #-20] │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ str.w r2, [r3, #-24] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r1, r0, [r3, #-32] │ │ │ │ - bne.n 1d81f2 │ │ │ │ - ldr r2, [pc, #36] @ (1d8248 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8244 ) │ │ │ │ + bne.n 1d8202 │ │ │ │ + ldr r2, [pc, #36] @ (1d8258 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8254 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d823a │ │ │ │ + bne.n 1d824a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, #23] │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1d82c8 ) │ │ │ │ - ldr r3, [pc, #108] @ (1d82cc ) │ │ │ │ + ldr r2, [pc, #104] @ (1d82d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1d82dc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d82ac │ │ │ │ + cbz r6, 1d82bc │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -524939,47 +524935,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd r0, r1, [r4, #-32] │ │ │ │ strd r2, r3, [r4, #-24] │ │ │ │ - bne.n 1d827a │ │ │ │ - ldr r2, [pc, #32] @ (1d82d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d82cc ) │ │ │ │ + bne.n 1d828a │ │ │ │ + ldr r2, [pc, #32] @ (1d82e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d82dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d82c4 │ │ │ │ + bne.n 1d82d4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, #22] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r4, [r7, #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 r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d8354 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8358 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8364 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8368 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d8338 │ │ │ │ + cbz r5, 1d8348 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r2 │ │ │ │ movs r6, #1 │ │ │ │ mov ip, r7 │ │ │ │ @@ -524993,47 +524989,47 @@ │ │ │ │ str.w r6, [r3, #-20] │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, r2 │ │ │ │ str.w r1, [r3, #-32] │ │ │ │ - bne.n 1d8306 │ │ │ │ - ldr r2, [pc, #32] @ (1d835c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8358 ) │ │ │ │ + bne.n 1d8316 │ │ │ │ + ldr r2, [pc, #32] @ (1d836c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8368 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8350 │ │ │ │ + bne.n 1d8360 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #20] │ │ │ │ + ldrb r2, [r0, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d83f8 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d83fc ) │ │ │ │ + ldr r2, [pc, #132] @ (1d8408 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d840c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d83d8 │ │ │ │ + cbz r6, 1d83e8 │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #8 │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #1 │ │ │ │ mov ip, sp │ │ │ │ ldr.w r0, [lr] │ │ │ │ @@ -525052,48 +525048,48 @@ │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1d8392 │ │ │ │ - ldr r2, [pc, #36] @ (1d8400 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d83fc ) │ │ │ │ + bne.n 1d83a2 │ │ │ │ + ldr r2, [pc, #36] @ (1d8410 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d840c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d83f2 │ │ │ │ + bne.n 1d8402 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ + ldrb r0, [r2, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ (1d84b4 ) │ │ │ │ - ldr r3, [pc, #156] @ (1d84b8 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d84c4 ) │ │ │ │ + ldr r3, [pc, #156] @ (1d84c8 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8496 │ │ │ │ + cbz r6, 1d84a6 │ │ │ │ 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] │ │ │ │ @@ -525120,48 +525116,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 1d8434 │ │ │ │ - ldr r2, [pc, #36] @ (1d84bc ) │ │ │ │ - ldr r3, [pc, #28] @ (1d84b8 ) │ │ │ │ + bne.n 1d8444 │ │ │ │ + ldr r2, [pc, #36] @ (1d84cc ) │ │ │ │ + ldr r3, [pc, #28] @ (1d84c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d84b0 │ │ │ │ + bne.n 1d84c0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1d8584 ) │ │ │ │ - ldr r3, [pc, #180] @ (1d8588 ) │ │ │ │ + ldr r2, [pc, #176] @ (1d8594 ) │ │ │ │ + ldr r3, [pc, #180] @ (1d8598 ) │ │ │ │ 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 1d8566 │ │ │ │ + beq.n 1d8576 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -525195,48 +525191,48 @@ │ │ │ │ str.w r2, [r4, #-24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r5 │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bne.n 1d84f0 │ │ │ │ - ldr r2, [pc, #36] @ (1d858c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8588 ) │ │ │ │ + bne.n 1d8500 │ │ │ │ + ldr r2, [pc, #36] @ (1d859c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8598 ) │ │ │ │ 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 1d857e │ │ │ │ + bne.n 1d858e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #12] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #10] │ │ │ │ + ldrb r2, [r0, #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, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #132] @ (1d8628 ) │ │ │ │ - ldr r3, [pc, #132] @ (1d862c ) │ │ │ │ + ldr r2, [pc, #132] @ (1d8638 ) │ │ │ │ + ldr r3, [pc, #132] @ (1d863c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d860a │ │ │ │ + cbz r5, 1d861a │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #1 │ │ │ │ movt r6, #32768 @ 0x8000 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ movs r7, #1 │ │ │ │ @@ -525245,59 +525241,59 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r0, r6 │ │ │ │ adcs.w ip, r1, #0 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d85f6 │ │ │ │ + blt.n 1d8606 │ │ │ │ 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 1d85c8 │ │ │ │ - ldr r2, [pc, #36] @ (1d8630 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d862c ) │ │ │ │ + bne.n 1d85d8 │ │ │ │ + ldr r2, [pc, #36] @ (1d8640 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d863c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8624 │ │ │ │ + bne.n 1d8634 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r2, #9] │ │ │ │ + ldrb r4, [r0, #9] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #7] │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1d8700 ) │ │ │ │ - ldr r3, [pc, #184] @ (1d8704 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d8710 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d8714 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d86e0 │ │ │ │ + beq.n 1d86f0 │ │ │ │ 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 │ │ │ │ @@ -525308,72 +525304,72 @@ │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d86a8 │ │ │ │ + blt.n 1d86b8 │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r3 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r6 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r3, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d86cc │ │ │ │ + blt.n 1d86dc │ │ │ │ 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 1d8670 │ │ │ │ - ldr r2, [pc, #36] @ (1d8708 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8704 ) │ │ │ │ + bne.n 1d8680 │ │ │ │ + ldr r2, [pc, #36] @ (1d8718 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8714 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d86fa │ │ │ │ + bne.n 1d870a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #6] │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #4] │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #228] @ (1d8804 ) │ │ │ │ - ldr r3, [pc, #228] @ (1d8808 ) │ │ │ │ + ldr r2, [pc, #228] @ (1d8814 ) │ │ │ │ + ldr r3, [pc, #228] @ (1d8818 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d87e4 │ │ │ │ + beq.n 1d87f4 │ │ │ │ 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 │ │ │ │ @@ -525386,83 +525382,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 1d878a │ │ │ │ + blt.n 1d879a │ │ │ │ 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 1d87b0 │ │ │ │ + blt.n 1d87c0 │ │ │ │ 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 1d87d4 │ │ │ │ + blt.n 1d87e4 │ │ │ │ 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 1d8746 │ │ │ │ - ldr r2, [pc, #36] @ (1d880c ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8808 ) │ │ │ │ + bne.n 1d8756 │ │ │ │ + ldr r2, [pc, #36] @ (1d881c ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8818 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d87fe │ │ │ │ + bne.n 1d880e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1d8934 ) │ │ │ │ - ldr r3, [pc, #272] @ (1d8938 ) │ │ │ │ + ldr r2, [pc, #272] @ (1d8944 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d8948 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d8916 │ │ │ │ + beq.n 1d8926 │ │ │ │ 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] │ │ │ │ @@ -525477,191 +525473,191 @@ │ │ │ │ cmp r9, r5 │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ sbcs.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d8896 │ │ │ │ + blt.n 1d88a6 │ │ │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ │ │ sbcs.w sl, sl, #0 │ │ │ │ ite lt │ │ │ │ movlt r2, r9 │ │ │ │ mvnge.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str.w r2, [r4, #-16] │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt.w r2, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1d88bc │ │ │ │ + blt.n 1d88cc │ │ │ │ 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 1d88e2 │ │ │ │ + blt.n 1d88f2 │ │ │ │ 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 1d8906 │ │ │ │ + blt.n 1d8916 │ │ │ │ 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 1d8846 │ │ │ │ - ldr r2, [pc, #36] @ (1d893c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8938 ) │ │ │ │ + bne.n 1d8856 │ │ │ │ + ldr r2, [pc, #36] @ (1d894c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8948 ) │ │ │ │ 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 1d8930 │ │ │ │ + bne.n 1d8940 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r2, #31] │ │ │ │ + strb r4, [r0, #31] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + strb r2, [r2, #27] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1d89b0 ) │ │ │ │ - ldr r3, [pc, #96] @ (1d89b4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d89c0 ) │ │ │ │ + ldr r3, [pc, #96] @ (1d89c4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8994 │ │ │ │ + cbz r4, 1d89a4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1d896c │ │ │ │ - ldr r2, [pc, #32] @ (1d89b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d89b4 ) │ │ │ │ + bne.n 1d897c │ │ │ │ + ldr r2, [pc, #32] @ (1d89c8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d89c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d89ac │ │ │ │ + bne.n 1d89bc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r4, #26] │ │ │ │ + strb r6, [r2, #26] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #25] │ │ │ │ + strb r4, [r2, #25] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #92] @ (1d8a2c ) │ │ │ │ - ldr r3, [pc, #96] @ (1d8a30 ) │ │ │ │ + ldr r2, [pc, #92] @ (1d8a3c ) │ │ │ │ + ldr r3, [pc, #96] @ (1d8a40 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8a10 │ │ │ │ + cbz r4, 1d8a20 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ adds r3, #16 │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #8 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ cmp r4, r2 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ strd r1, r1, [r3, #-32] │ │ │ │ strd r1, r0, [r3, #-24] │ │ │ │ - bne.n 1d89e8 │ │ │ │ - ldr r2, [pc, #32] @ (1d8a34 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8a30 ) │ │ │ │ + bne.n 1d89f8 │ │ │ │ + ldr r2, [pc, #32] @ (1d8a44 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8a40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8a28 │ │ │ │ + bne.n 1d8a38 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strb r2, [r3, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r3, #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, #156] @ (1d8ae8 ) │ │ │ │ - ldr r3, [pc, #160] @ (1d8aec ) │ │ │ │ + ldr r2, [pc, #156] @ (1d8af8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1d8afc ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8ac8 │ │ │ │ + cbz r4, 1d8ad8 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s12, [pc, #124] @ 1d8ae4 │ │ │ │ + vldr s12, [pc, #124] @ 1d8af4 │ │ │ │ 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 │ │ │ │ @@ -525679,54 +525675,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 1d8a6c │ │ │ │ - ldr r2, [pc, #36] @ (1d8af0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8aec ) │ │ │ │ + bne.n 1d8a7c │ │ │ │ + ldr r2, [pc, #36] @ (1d8b00 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8afc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8ae0 │ │ │ │ + bne.n 1d8af0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ + strb r6, [r3, #22] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r4, #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, #204] @ (1d8bd4 ) │ │ │ │ - ldr r3, [pc, #208] @ (1d8bd8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1d8be4 ) │ │ │ │ + ldr r3, [pc, #208] @ (1d8be8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1d8bb4 │ │ │ │ + beq.n 1d8bc4 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #172] @ 1d8bd0 │ │ │ │ + vldr s11, [pc, #172] @ 1d8be0 │ │ │ │ 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 │ │ │ │ @@ -525757,49 +525753,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 1d8b2e │ │ │ │ - ldr r2, [pc, #36] @ (1d8bdc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8bd8 ) │ │ │ │ + bne.n 1d8b3e │ │ │ │ + ldr r2, [pc, #36] @ (1d8bec ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8be8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8bcc │ │ │ │ + bne.n 1d8bdc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsls r0, r0, #4 │ │ │ │ subs r0, #0 │ │ │ │ - strb r2, [r6, #19] │ │ │ │ + strb r2, [r4, #19] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + strb r4, [r6, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d8c60 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8c64 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8c70 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8c74 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8c42 │ │ │ │ + cbz r4, 1d8c52 │ │ │ │ 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] │ │ │ │ @@ -525810,48 +525806,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 1d8c0e │ │ │ │ - ldr r2, [pc, #36] @ (1d8c68 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8c64 ) │ │ │ │ + bne.n 1d8c1e │ │ │ │ + ldr r2, [pc, #36] @ (1d8c78 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8c74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8c5a │ │ │ │ + bne.n 1d8c6a │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r0, #16] │ │ │ │ + strb r6, [r6, #15] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + strb r6, [r4, #14] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #108] @ (1d8cec ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8cf0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8cfc ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8d00 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8cce │ │ │ │ + cbz r4, 1d8cde │ │ │ │ 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] │ │ │ │ @@ -525862,48 +525858,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 1d8c9a │ │ │ │ - ldr r2, [pc, #36] @ (1d8cf4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8cf0 ) │ │ │ │ + bne.n 1d8caa │ │ │ │ + ldr r2, [pc, #36] @ (1d8d04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8d00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8ce6 │ │ │ │ + bne.n 1d8cf6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r7, #13] │ │ │ │ + strb r2, [r5, #13] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #12] │ │ │ │ + strb r2, [r3, #12] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #116] @ (1d8d80 ) │ │ │ │ - ldr r3, [pc, #120] @ (1d8d84 ) │ │ │ │ + ldr r2, [pc, #116] @ (1d8d90 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d8d94 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8d62 │ │ │ │ + cbz r6, 1d8d72 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -525918,48 +525914,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 1d8d2a │ │ │ │ - ldr r2, [pc, #36] @ (1d8d88 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8d84 ) │ │ │ │ + bne.n 1d8d3a │ │ │ │ + ldr r2, [pc, #36] @ (1d8d98 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8d94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8d7a │ │ │ │ + bne.n 1d8d8a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r5, #11] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #10] │ │ │ │ + strb r6, [r0, #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, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d8e10 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8e14 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d8e20 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8e24 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8df2 │ │ │ │ + cbz r6, 1d8e02 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -525971,47 +525967,47 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 1d8dbc │ │ │ │ - ldr r2, [pc, #36] @ (1d8e18 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8e14 ) │ │ │ │ + bne.n 1d8dcc │ │ │ │ + ldr r2, [pc, #36] @ (1d8e28 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8e24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8e0c │ │ │ │ + bne.n 1d8e1c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r3, #9] │ │ │ │ + strb r0, [r1, #9] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #8] │ │ │ │ + strb r6, [r6, #7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1d8ea0 ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8ea4 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d8eb0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8eb4 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1d8e82 │ │ │ │ + cbz r6, 1d8e92 │ │ │ │ mov lr, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -526023,100 +526019,100 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #16 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ str.w r3, [r4, #-24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r2, r1, [r4, #-32] │ │ │ │ - bne.n 1d8e4c │ │ │ │ - ldr r2, [pc, #36] @ (1d8ea8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8ea4 ) │ │ │ │ + bne.n 1d8e5c │ │ │ │ + ldr r2, [pc, #36] @ (1d8eb8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8eb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8e9c │ │ │ │ + bne.n 1d8eac │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r1, #7] │ │ │ │ + strb r0, [r7, #6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #5] │ │ │ │ + strb r6, [r4, #5] │ │ │ │ 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] @ (1d8f2c ) │ │ │ │ - ldr r3, [pc, #112] @ (1d8f30 ) │ │ │ │ + ldr r2, [pc, #108] @ (1d8f3c ) │ │ │ │ + ldr r3, [pc, #112] @ (1d8f40 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r4, 1d8f0c │ │ │ │ + cbz r4, 1d8f1c │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s15, [pc, #76] @ 1d8f28 │ │ │ │ + vldr s15, [pc, #76] @ 1d8f38 │ │ │ │ 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 1d8edc │ │ │ │ - ldr r2, [pc, #36] @ (1d8f34 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d8f30 ) │ │ │ │ + bne.n 1d8eec │ │ │ │ + ldr r2, [pc, #36] @ (1d8f44 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d8f40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8f24 │ │ │ │ + bne.n 1d8f34 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #4] │ │ │ │ + strb r2, [r5, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #3] │ │ │ │ + strb r4, [r3, #3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d8fb0 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d8fb4 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d8fc0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d8fc4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d8f92 │ │ │ │ + cbz r5, 1d8fa2 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -526125,48 +526121,48 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1d8f66 │ │ │ │ - ldr r2, [pc, #36] @ (1d8fb8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1d8fb4 ) │ │ │ │ + bne.n 1d8f76 │ │ │ │ + ldr r2, [pc, #36] @ (1d8fc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1d8fc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d8faa │ │ │ │ + bne.n 1d8fba │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r5, #2] │ │ │ │ + strb r6, [r3, #2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #100] @ (1d9034 ) │ │ │ │ - ldr r3, [pc, #104] @ (1d9038 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d9044 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d9048 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1d9016 │ │ │ │ + cbz r5, 1d9026 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r4, r2 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ @@ -526175,412 +526171,412 @@ │ │ │ │ adds r3, #16 │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ add.w lr, lr, #8 │ │ │ │ cmp r5, r2 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str.w r0, [r3, #-32] │ │ │ │ str.w r1, [r3, #-20] │ │ │ │ - bne.n 1d8fea │ │ │ │ - ldr r2, [pc, #36] @ (1d903c ) │ │ │ │ - ldr r3, [pc, #28] @ (1d9038 ) │ │ │ │ + bne.n 1d8ffa │ │ │ │ + ldr r2, [pc, #36] @ (1d904c ) │ │ │ │ + ldr r3, [pc, #28] @ (1d9048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d902e │ │ │ │ + bne.n 1d903e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #0] │ │ │ │ + strb r2, [r3, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #240] @ (1d9148 ) │ │ │ │ - ldr r3, [pc, #240] @ (1d914c ) │ │ │ │ + ldr r2, [pc, #240] @ (1d9158 ) │ │ │ │ + ldr r3, [pc, #240] @ (1d915c ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d9114 │ │ │ │ + beq.n 1d9124 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ - vldr s20, [pc, #204] @ 1d9140 │ │ │ │ - vldr s21, [pc, #204] @ 1d9144 │ │ │ │ + vldr s20, [pc, #204] @ 1d9150 │ │ │ │ + vldr s21, [pc, #204] @ 1d9154 │ │ │ │ mov r9, r6 │ │ │ │ - vldr d9, [pc, #184] @ 1d9138 │ │ │ │ + vldr d9, [pc, #184] @ 1d9148 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d90e0 │ │ │ │ + b.n 1d90f0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9108 │ │ │ │ + bgt.n 1d9118 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9102 │ │ │ │ + ble.n 1d9112 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d910e │ │ │ │ + bgt.n 1d911e │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e8c │ │ │ │ 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 1d9114 │ │ │ │ + beq.n 1d9124 │ │ │ │ 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 1d908a │ │ │ │ + bgt.n 1d909a │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d909c │ │ │ │ + b.n 1d90ac │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d90c4 │ │ │ │ + b.n 1d90d4 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d909c │ │ │ │ + b.n 1d90ac │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d90c4 │ │ │ │ - ldr r2, [pc, #56] @ (1d9150 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d914c ) │ │ │ │ + b.n 1d90d4 │ │ │ │ + ldr r2, [pc, #56] @ (1d9160 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d915c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9132 │ │ │ │ + bne.n 1d9142 │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9140 │ │ │ │ + b.n 1d9150 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r0, [r2, #120] @ 0x78 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ + ldr r4, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1d9298 ) │ │ │ │ - ldr r3, [pc, #296] @ (1d929c ) │ │ │ │ + ldr r2, [pc, #296] @ (1d92a8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1d92ac ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1d9262 │ │ │ │ + beq.n 1d9272 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #260] @ 1d9290 │ │ │ │ - vldr s21, [pc, #260] @ 1d9294 │ │ │ │ + vldr s20, [pc, #260] @ 1d92a0 │ │ │ │ + vldr s21, [pc, #260] @ 1d92a4 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #240] @ 1d9288 │ │ │ │ + vldr d9, [pc, #240] @ 1d9298 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 1d921a │ │ │ │ + b.n 1d922a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9256 │ │ │ │ + bgt.n 1d9266 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d924a │ │ │ │ + ble.n 1d925a │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d9250 │ │ │ │ + bgt.n 1d9260 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d9244 │ │ │ │ + ble.n 1d9254 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d925c │ │ │ │ + bgt.n 1d926c │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #24 │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ strb.w r8, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d9262 │ │ │ │ + beq.n 1d9272 │ │ │ │ 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 1d91a0 │ │ │ │ + bgt.n 1d91b0 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d91b2 │ │ │ │ + b.n 1d91c2 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9202 │ │ │ │ + b.n 1d9212 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d91da │ │ │ │ + b.n 1d91ea │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d91da │ │ │ │ + b.n 1d91ea │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d91b2 │ │ │ │ + b.n 1d91c2 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9202 │ │ │ │ - ldr r2, [pc, #60] @ (1d92a0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d929c ) │ │ │ │ + b.n 1d9212 │ │ │ │ + ldr r2, [pc, #60] @ (1d92b0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d92ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9280 │ │ │ │ + bne.n 1d9290 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9290 │ │ │ │ + b.n 1d92a0 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #88] @ 0x58 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1d9418 ) │ │ │ │ - ldr r3, [pc, #344] @ (1d941c ) │ │ │ │ + ldr r2, [pc, #344] @ (1d9428 ) │ │ │ │ + ldr r3, [pc, #344] @ (1d942c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d93e4 │ │ │ │ + beq.w 1d93f4 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1d9410 │ │ │ │ - vldr s21, [pc, #304] @ 1d9414 │ │ │ │ + vldr s20, [pc, #304] @ 1d9420 │ │ │ │ + vldr s21, [pc, #304] @ 1d9424 │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr d9, [pc, #284] @ 1d9408 │ │ │ │ - b.n 1d938c │ │ │ │ + vldr d9, [pc, #284] @ 1d9418 │ │ │ │ + b.n 1d939c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d93cc │ │ │ │ + bgt.n 1d93dc │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d93c6 │ │ │ │ + ble.n 1d93d6 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d93de │ │ │ │ + bgt.n 1d93ee │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #16] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d93c0 │ │ │ │ + ble.n 1d93d0 │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d93d8 │ │ │ │ + bgt.n 1d93e8 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ vldr d0, [sp, #24] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1d93ba │ │ │ │ + ble.n 1d93ca │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1d93d2 │ │ │ │ + bgt.n 1d93e2 │ │ │ │ vmul.f64 d0, d0, d9 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #32 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - beq.n 1d93e4 │ │ │ │ + beq.n 1d93f4 │ │ │ │ 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 1d92ee │ │ │ │ + bgt.n 1d92fe │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9300 │ │ │ │ + b.n 1d9310 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9378 │ │ │ │ + b.n 1d9388 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9350 │ │ │ │ + b.n 1d9360 │ │ │ │ vmov.f32 s0, s20 │ │ │ │ - b.n 1d9328 │ │ │ │ + b.n 1d9338 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9300 │ │ │ │ + b.n 1d9310 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9378 │ │ │ │ + b.n 1d9388 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9350 │ │ │ │ + b.n 1d9360 │ │ │ │ vmov.f32 s0, s21 │ │ │ │ - b.n 1d9328 │ │ │ │ - ldr r2, [pc, #56] @ (1d9420 ) │ │ │ │ - ldr r3, [pc, #52] @ (1d941c ) │ │ │ │ + b.n 1d9338 │ │ │ │ + ldr r2, [pc, #56] @ (1d9430 ) │ │ │ │ + ldr r3, [pc, #52] @ (1d942c ) │ │ │ │ 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 1d9402 │ │ │ │ + bne.n 1d9412 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9410 │ │ │ │ + b.n 1d9420 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r4, [r0, #64] @ 0x40 │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #248] @ (1d9538 ) │ │ │ │ - ldr r3, [pc, #248] @ (1d953c ) │ │ │ │ + ldr r2, [pc, #248] @ (1d9548 ) │ │ │ │ + ldr r3, [pc, #248] @ (1d954c ) │ │ │ │ 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 1d94f8 │ │ │ │ + beq.n 1d9508 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ - vldr s20, [pc, #212] @ 1d9530 │ │ │ │ - vldr s21, [pc, #212] @ 1d9534 │ │ │ │ + vldr s20, [pc, #212] @ 1d9540 │ │ │ │ + vldr s21, [pc, #212] @ 1d9544 │ │ │ │ mov r8, r5 │ │ │ │ - vldr d9, [pc, #184] @ 1d9520 │ │ │ │ + vldr d9, [pc, #184] @ 1d9530 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d8, [pc, #188] @ 1d9528 │ │ │ │ + vldr d8, [pc, #188] @ 1d9538 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d94a6 │ │ │ │ + ble.n 1d94b6 │ │ │ │ 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 │ │ │ │ @@ -526588,15 +526584,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r4, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d94da │ │ │ │ + ble.n 1d94ea │ │ │ │ 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 │ │ │ │ @@ -526606,84 +526602,84 @@ │ │ │ │ blx 59e8c │ │ │ │ add.w sl, sl, #8 │ │ │ │ strb.w r0, [r4, #-3] │ │ │ │ strb.w r8, [r4, #-2] │ │ │ │ cmp r6, r5 │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w r4, r4, #4 │ │ │ │ - bne.n 1d946e │ │ │ │ - ldr r2, [pc, #68] @ (1d9540 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d953c ) │ │ │ │ + bne.n 1d947e │ │ │ │ + ldr r2, [pc, #68] @ (1d9550 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d954c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9516 │ │ │ │ + bne.n 1d9526 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__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 1d9530 │ │ │ │ + b.n 1d9540 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r7, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1d9680 ) │ │ │ │ - ldr r3, [pc, #288] @ (1d9684 ) │ │ │ │ + ldr r2, [pc, #288] @ (1d9690 ) │ │ │ │ + ldr r3, [pc, #288] @ (1d9694 ) │ │ │ │ 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 1d9644 │ │ │ │ + beq.n 1d9654 │ │ │ │ mov r4, r1 │ │ │ │ add.w r9, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s20, [pc, #248] @ 1d9678 │ │ │ │ - vldr s21, [pc, #248] @ 1d967c │ │ │ │ + vldr s20, [pc, #248] @ 1d9688 │ │ │ │ + vldr s21, [pc, #248] @ 1d968c │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ - vldr d9, [pc, #224] @ 1d9668 │ │ │ │ - vldr d8, [pc, #228] @ 1d9670 │ │ │ │ + vldr d9, [pc, #224] @ 1d9678 │ │ │ │ + vldr d8, [pc, #228] @ 1d9680 │ │ │ │ mov r3, sp │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia r3!, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d95c4 │ │ │ │ + ble.n 1d95d4 │ │ │ │ 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 │ │ │ │ @@ -526691,15 +526687,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r0, [r9, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d95f8 │ │ │ │ + ble.n 1d9608 │ │ │ │ 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 │ │ │ │ @@ -526707,15 +526703,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r9, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d962c │ │ │ │ + ble.n 1d963c │ │ │ │ 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 │ │ │ │ @@ -526724,83 +526720,83 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #12 │ │ │ │ strb.w r0, [r9, #-2] │ │ │ │ strb.w r7, [r9, #-1] │ │ │ │ cmp r6, r5 │ │ │ │ add.w r9, r9, #4 │ │ │ │ - bne.n 1d958e │ │ │ │ - ldr r2, [pc, #64] @ (1d9688 ) │ │ │ │ - ldr r3, [pc, #60] @ (1d9684 ) │ │ │ │ + bne.n 1d959e │ │ │ │ + ldr r2, [pc, #64] @ (1d9698 ) │ │ │ │ + ldr r3, [pc, #60] @ (1d9694 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9662 │ │ │ │ + bne.n 1d9672 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1d9678 │ │ │ │ + b.n 1d9688 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ lsls r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #344] @ (1d9800 ) │ │ │ │ - ldr r3, [pc, #344] @ (1d9804 ) │ │ │ │ + ldr r2, [pc, #344] @ (1d9810 ) │ │ │ │ + ldr r3, [pc, #344] @ (1d9814 ) │ │ │ │ sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d97c0 │ │ │ │ + beq.w 1d97d0 │ │ │ │ mov r4, r1 │ │ │ │ adds r5, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s20, [pc, #304] @ 1d97f8 │ │ │ │ - vldr s21, [pc, #304] @ 1d97fc │ │ │ │ - vldr d9, [pc, #280] @ 1d97e8 │ │ │ │ - vldr d8, [pc, #284] @ 1d97f0 │ │ │ │ + vldr s20, [pc, #304] @ 1d9808 │ │ │ │ + vldr s21, [pc, #304] @ 1d980c │ │ │ │ + vldr d9, [pc, #280] @ 1d97f8 │ │ │ │ + vldr d8, [pc, #284] @ 1d9800 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d9710 │ │ │ │ + ble.n 1d9720 │ │ │ │ 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 │ │ │ │ @@ -526808,15 +526804,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r0, [r5, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d9744 │ │ │ │ + ble.n 1d9754 │ │ │ │ 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 │ │ │ │ @@ -526824,15 +526820,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r0, [r5, #-3] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d9778 │ │ │ │ + ble.n 1d9788 │ │ │ │ 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 │ │ │ │ @@ -526840,15 +526836,15 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ blx 59e8c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strb.w r0, [r5, #-2] │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s20 │ │ │ │ - ble.n 1d97ac │ │ │ │ + ble.n 1d97bc │ │ │ │ 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 │ │ │ │ @@ -526856,613 +526852,613 @@ │ │ │ │ vcvtle.f32.f64 s0, d0 │ │ │ │ adds r6, #1 │ │ │ │ blx 59e8c │ │ │ │ adds r4, #16 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ add.w r5, r5, #4 │ │ │ │ - bne.n 1d96d4 │ │ │ │ - ldr r2, [pc, #68] @ (1d9808 ) │ │ │ │ - ldr r3, [pc, #64] @ (1d9804 ) │ │ │ │ + bne.n 1d96e4 │ │ │ │ + ldr r2, [pc, #68] @ (1d9818 ) │ │ │ │ + ldr r3, [pc, #64] @ (1d9814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d97de │ │ │ │ + bne.n 1d97ee │ │ │ │ add sp, #24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__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 1d97f8 │ │ │ │ + b.n 1d9808 │ │ │ │ eors r7, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d989c ) │ │ │ │ - ldr r3, [pc, #124] @ (1d98a0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d98ac ) │ │ │ │ + ldr r3, [pc, #124] @ (1d98b0 ) │ │ │ │ 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 1d987c │ │ │ │ + beq.n 1d988c │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov.w r9, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ adds r5, #6 │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ str.w r9, [r4, #-20] │ │ │ │ cmp r8, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d9844 │ │ │ │ - ldr r2, [pc, #36] @ (1d98a4 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d98a0 ) │ │ │ │ + bne.n 1d9854 │ │ │ │ + ldr r2, [pc, #36] @ (1d98b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d98b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9896 │ │ │ │ + bne.n 1d98a6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d9938 ) │ │ │ │ - ldr r3, [pc, #124] @ (1d993c ) │ │ │ │ + ldr r2, [pc, #124] @ (1d9948 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d994c ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 1d9918 │ │ │ │ + cbz r7, 1d9928 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ cmp r7, r6 │ │ │ │ vstr s0, [r4, #-20] @ 0xffffffec │ │ │ │ - bne.n 1d98d6 │ │ │ │ - ldr r2, [pc, #36] @ (1d9940 ) │ │ │ │ - ldr r3, [pc, #32] @ (1d993c ) │ │ │ │ + bne.n 1d98e6 │ │ │ │ + ldr r2, [pc, #36] @ (1d9950 ) │ │ │ │ + ldr r3, [pc, #32] @ (1d994c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d9932 │ │ │ │ + bne.n 1d9942 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #108] @ 0x6c │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #124] @ (1d99d4 ) │ │ │ │ - ldr r3, [pc, #124] @ (1d99d8 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d99e4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1d99e8 ) │ │ │ │ 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 1d99b4 │ │ │ │ + beq.n 1d99c4 │ │ │ │ mov r5, r1 │ │ │ │ add.w r4, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r7, #1065353216 @ 0x3f800000 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ vstr s0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ vstr s0, [r4, #-28] @ 0xffffffe4 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ str.w r7, [r4, #-20] │ │ │ │ cmp r9, r6 │ │ │ │ vstr s0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - bne.n 1d997a │ │ │ │ - ldr r2, [pc, #36] @ (1d99dc ) │ │ │ │ - ldr r3, [pc, #32] @ (1d99d8 ) │ │ │ │ + bne.n 1d998a │ │ │ │ + ldr r2, [pc, #36] @ (1d99ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1d99e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1d99ce │ │ │ │ + bne.n 1d99de │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r2, #104] @ 0x68 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1d9a02 │ │ │ │ + cbz r6, 1d9a12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r0 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ add r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1d9a04 │ │ │ │ + bne.n 1d9a14 │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d99fc │ │ │ │ + bne.n 1d9a0c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - vldr s11, [pc, #84] @ 1d9a5c │ │ │ │ + vldr s11, [pc, #84] @ 1d9a6c │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #80] @ 1d9a60 │ │ │ │ + vldr s12, [pc, #80] @ 1d9a70 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r4 │ │ │ │ vldr s15, [r3, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle.w lr, #0 │ │ │ │ - ble.n 1d9a42 │ │ │ │ + ble.n 1d9a52 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w lr, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9a42 │ │ │ │ + bge.n 1d9a52 │ │ │ │ vmov lr, s14 │ │ │ │ strb.w lr, [ip], #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1d9a14 │ │ │ │ + bne.n 1d9a24 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r4, r7 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1d9a10 │ │ │ │ + bne.n 1d9a20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1d9b88 │ │ │ │ + beq.w 1d9b98 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d9b88 │ │ │ │ + beq.w 1d9b98 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r7, r3, #3 │ │ │ │ - vldr s12, [pc, #264] @ 1d9b90 │ │ │ │ + vldr s12, [pc, #264] @ 1d9ba0 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s13, [pc, #260] @ 1d9b94 │ │ │ │ + vldr s13, [pc, #260] @ 1d9ba4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, r1, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 1d9b16 │ │ │ │ + b.n 1d9b26 │ │ │ │ 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 1d9ade │ │ │ │ + ble.n 1d9aee │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9b64 │ │ │ │ + bge.n 1d9b74 │ │ │ │ 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 1d9b06 │ │ │ │ + ble.n 1d9b16 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9b6a │ │ │ │ + bge.n 1d9b7a │ │ │ │ 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 1d9b7e │ │ │ │ + beq.n 1d9b8e │ │ │ │ vldr s15, [ip, #-16] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9b46 │ │ │ │ + ble.n 1d9b56 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1d9b46 │ │ │ │ + bge.n 1d9b56 │ │ │ │ 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 1d9ab2 │ │ │ │ + ble.n 1d9ac2 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1d9aa0 │ │ │ │ + blt.n 1d9ab0 │ │ │ │ orr.w r3, r3, #65280 @ 0xff00 │ │ │ │ - b.n 1d9ab2 │ │ │ │ + b.n 1d9ac2 │ │ │ │ orr.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ - b.n 1d9ade │ │ │ │ + b.n 1d9aee │ │ │ │ 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 1d9b16 │ │ │ │ + bne.n 1d9b26 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r8 │ │ │ │ add r1, r7 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 1d9a94 │ │ │ │ + bne.n 1d9aa4 │ │ │ │ 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 1d9a64 │ │ │ │ - cbz r2, 1d9bf8 │ │ │ │ + b.w 1d9a74 │ │ │ │ + cbz r2, 1d9c08 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ - vldr s11, [pc, #88] @ 1d9bfc │ │ │ │ + vldr s11, [pc, #88] @ 1d9c0c │ │ │ │ mov lr, r3 │ │ │ │ - vldr s12, [pc, #84] @ 1d9c00 │ │ │ │ + vldr s12, [pc, #84] @ 1d9c10 │ │ │ │ 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 1d9be8 │ │ │ │ + ble.n 1d9bf8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9be8 │ │ │ │ + bge.n 1d9bf8 │ │ │ │ vmov ip, s14 │ │ │ │ adds r3, #1 │ │ │ │ strb.w ip, [r0, #3] │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1d9bb0 │ │ │ │ + bne.n 1d9bc0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9c70 │ │ │ │ + cbz r2, 1d9c80 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ sub sp, #8 │ │ │ │ - vldr s12, [pc, #96] @ 1d9c74 │ │ │ │ - vldr s13, [pc, #96] @ 1d9c78 │ │ │ │ + vldr s12, [pc, #96] @ 1d9c84 │ │ │ │ + vldr s13, [pc, #96] @ 1d9c88 │ │ │ │ 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 1d9c4c │ │ │ │ + ble.n 1d9c5c │ │ │ │ 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 1d9c4c │ │ │ │ + bge.n 1d9c5c │ │ │ │ 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 1d9c1c │ │ │ │ + bne.n 1d9c2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9cea │ │ │ │ + cbz r2, 1d9cfa │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ - vldr s12, [pc, #100] @ 1d9cec │ │ │ │ + vldr s12, [pc, #100] @ 1d9cfc │ │ │ │ sub sp, #12 │ │ │ │ - vldr s13, [pc, #100] @ 1d9cf0 │ │ │ │ + vldr s13, [pc, #100] @ 1d9d00 │ │ │ │ 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 1d9cc6 │ │ │ │ + ble.n 1d9cd6 │ │ │ │ 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 1d9cc6 │ │ │ │ + bge.n 1d9cd6 │ │ │ │ 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 1d9c92 │ │ │ │ + bne.n 1d9ca2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9d5a │ │ │ │ + cbz r2, 1d9d6a │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ mov lr, r3 │ │ │ │ - vldr s11, [pc, #92] @ 1d9d5c │ │ │ │ - vldr s12, [pc, #92] @ 1d9d60 │ │ │ │ + vldr s11, [pc, #92] @ 1d9d6c │ │ │ │ + vldr s12, [pc, #92] @ 1d9d70 │ │ │ │ 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 1d9d3c │ │ │ │ + ble.n 1d9d4c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9d3c │ │ │ │ + bge.n 1d9d4c │ │ │ │ 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 1d9d0c │ │ │ │ + bne.n 1d9d1c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - cbz r2, 1d9dd4 │ │ │ │ + cbz r2, 1d9de4 │ │ │ │ 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] @ 1d9dd8 │ │ │ │ + vldr s17, [pc, #84] @ 1d9de8 │ │ │ │ mov r7, r6 │ │ │ │ - vldr s16, [pc, #80] @ 1d9ddc │ │ │ │ + vldr s16, [pc, #80] @ 1d9dec │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ strh r7, [r4, #0] │ │ │ │ strb r7, [r4, #2] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9dc0 │ │ │ │ + ble.n 1d9dd0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9dc0 │ │ │ │ + bge.n 1d9dd0 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ adds r5, #2 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1d9d8c │ │ │ │ + bne.n 1d9d9c │ │ │ │ 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, 1d9e5c │ │ │ │ + cbz r2, 1d9e6c │ │ │ │ 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] @ 1d9e60 │ │ │ │ + vldr s16, [pc, #92] @ 1d9e70 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ ldrh r0, [r5, #0] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1d9e38 │ │ │ │ + ble.n 1d9e48 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ - vldr s15, [pc, #60] @ 1d9e64 │ │ │ │ + vldr s15, [pc, #60] @ 1d9e74 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1d9e38 │ │ │ │ + bge.n 1d9e48 │ │ │ │ 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 1d9e08 │ │ │ │ + bne.n 1d9e18 │ │ │ │ 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, 1d9e9e │ │ │ │ + cbz r2, 1d9eae │ │ │ │ subs r2, #1 │ │ │ │ subs r3, r1, #1 │ │ │ │ adds r0, #16 │ │ │ │ add r1, r2 │ │ │ │ mov.w ip, #1065353216 @ 0x3f800000 │ │ │ │ movs r2, #0 │ │ │ │ push {lr} │ │ │ │ @@ -527471,608 +527467,608 @@ │ │ │ │ str.w r2, [r0, #-12] │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r0, #16 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w ip, [r0, #-20] │ │ │ │ cmp r3, r1 │ │ │ │ vstr s15, [r0, #-32] @ 0xffffffe0 │ │ │ │ - bne.n 1d9e7a │ │ │ │ + bne.n 1d9e8a │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1d9f84 ) │ │ │ │ - ldr r3, [pc, #212] @ (1d9f88 ) │ │ │ │ + ldr r2, [pc, #208] @ (1d9f94 ) │ │ │ │ + ldr r3, [pc, #212] @ (1d9f98 ) │ │ │ │ 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 1d9f5e │ │ │ │ + beq.n 1d9f6e │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ - vldr s11, [pc, #172] @ 1d9f7c │ │ │ │ - vldr s12, [pc, #172] @ 1d9f80 │ │ │ │ + vldr s11, [pc, #172] @ 1d9f8c │ │ │ │ + vldr s12, [pc, #172] @ 1d9f90 │ │ │ │ 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 1d9f16 │ │ │ │ + ble.n 1d9f26 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9f16 │ │ │ │ + bge.n 1d9f26 │ │ │ │ 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 1d9f4e │ │ │ │ + ble.n 1d9f5e │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1d9f4e │ │ │ │ + bge.n 1d9f5e │ │ │ │ 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 1d9eda │ │ │ │ - ldr r2, [pc, #44] @ (1d9f8c ) │ │ │ │ - ldr r3, [pc, #36] @ (1d9f88 ) │ │ │ │ + bne.n 1d9eea │ │ │ │ + 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 1d9f76 │ │ │ │ + bne.n 1d9f86 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r0, #20] │ │ │ │ + str r6, [r6, #16] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #8] │ │ │ │ + str r2, [r1, #8] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #212] @ (1da078 ) │ │ │ │ + ldr r1, [pc, #212] @ (1da088 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1da07c ) │ │ │ │ + ldr r2, [pc, #212] @ (1da08c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1da052 │ │ │ │ + beq.n 1da062 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - vldr s11, [pc, #176] @ 1da070 │ │ │ │ + vldr s11, [pc, #176] @ 1da080 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #172] @ 1da074 │ │ │ │ + vldr s12, [pc, #172] @ 1da084 │ │ │ │ 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 1da008 │ │ │ │ + ble.n 1da018 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, #255 @ 0xff │ │ │ │ - bge.n 1da008 │ │ │ │ + bge.n 1da018 │ │ │ │ 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 1da044 │ │ │ │ + ble.n 1da054 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1da044 │ │ │ │ + bge.n 1da054 │ │ │ │ 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 1d9fc8 │ │ │ │ - ldr r2, [pc, #44] @ (1da080 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da07c ) │ │ │ │ + bne.n 1d9fd8 │ │ │ │ + ldr r2, [pc, #44] @ (1da090 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da08c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da06a │ │ │ │ + bne.n 1da07a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - str r6, [r2, #4] │ │ │ │ + str r6, [r0, #4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ + ldrsh r6, [r2, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1da16c ) │ │ │ │ - ldr r3, [pc, #216] @ (1da170 ) │ │ │ │ + ldr r2, [pc, #212] @ (1da17c ) │ │ │ │ + ldr r3, [pc, #216] @ (1da180 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1da146 │ │ │ │ + beq.n 1da156 │ │ │ │ movs r2, #0 │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #176] @ 1da164 │ │ │ │ + vldr s11, [pc, #176] @ 1da174 │ │ │ │ mov r6, r2 │ │ │ │ - vldr s12, [pc, #172] @ 1da168 │ │ │ │ + vldr s12, [pc, #172] @ 1da178 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r0, [lr] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 1da0fc │ │ │ │ + ble.n 1da10c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1da0fc │ │ │ │ + bge.n 1da10c │ │ │ │ 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 1da12c │ │ │ │ + ble.n 1da13c │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1da12c │ │ │ │ + bge.n 1da13c │ │ │ │ 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 1da0c2 │ │ │ │ - ldr r2, [pc, #44] @ (1da174 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da170 ) │ │ │ │ + bne.n 1da0d2 │ │ │ │ + ldr r2, [pc, #44] @ (1da184 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da180 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da15e │ │ │ │ + bne.n 1da16e │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da22a │ │ │ │ + beq.n 1da23a │ │ │ │ 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] @ 1da22c │ │ │ │ - vldr s16, [pc, #144] @ 1da230 │ │ │ │ + vldr s17, [pc, #144] @ 1da23c │ │ │ │ + vldr s16, [pc, #144] @ 1da240 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ uxth r0, r7 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da1d6 │ │ │ │ + ble.n 1da1e6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da1d6 │ │ │ │ + bge.n 1da1e6 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da214 │ │ │ │ + ble.n 1da224 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da214 │ │ │ │ + bge.n 1da224 │ │ │ │ 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 1da1a2 │ │ │ │ + bne.n 1da1b2 │ │ │ │ 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 1da2ee │ │ │ │ + beq.n 1da2fe │ │ │ │ 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] @ 1da2f0 │ │ │ │ + vldr s16, [pc, #152] @ 1da300 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ ldr.w sl, [r5] │ │ │ │ uxth.w r0, sl │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da296 │ │ │ │ + ble.n 1da2a6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da296 │ │ │ │ - vldr s15, [pc, #104] @ 1da2f4 │ │ │ │ + bge.n 1da2a6 │ │ │ │ + vldr s15, [pc, #104] @ 1da304 │ │ │ │ vmla.f32 s15, s0, s16 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov.w r0, sl, lsr #16 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da2ce │ │ │ │ + ble.n 1da2de │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da2ce │ │ │ │ - vldr s15, [pc, #48] @ 1da2f4 │ │ │ │ + bge.n 1da2de │ │ │ │ + vldr s15, [pc, #48] @ 1da304 │ │ │ │ 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 1da25e │ │ │ │ + bne.n 1da26e │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1da414 ) │ │ │ │ - ldr r3, [pc, #264] @ (1da418 ) │ │ │ │ + ldr r2, [pc, #264] @ (1da424 ) │ │ │ │ + ldr r3, [pc, #264] @ (1da428 ) │ │ │ │ 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 1da3ec │ │ │ │ + beq.n 1da3fc │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ - vldr s11, [pc, #228] @ 1da40c │ │ │ │ - vldr s12, [pc, #228] @ 1da410 │ │ │ │ + vldr s11, [pc, #228] @ 1da41c │ │ │ │ + vldr s12, [pc, #228] @ 1da420 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da378 │ │ │ │ + ble.n 1da388 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da378 │ │ │ │ + bge.n 1da388 │ │ │ │ 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 1da3a8 │ │ │ │ + ble.n 1da3b8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da3a8 │ │ │ │ + bge.n 1da3b8 │ │ │ │ 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 1da3d8 │ │ │ │ + ble.n 1da3e8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da3d8 │ │ │ │ + bge.n 1da3e8 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r3, s14 │ │ │ │ adds r5, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ add.w lr, lr, #16 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1da334 │ │ │ │ - ldr r2, [pc, #44] @ (1da41c ) │ │ │ │ - ldr r3, [pc, #40] @ (1da418 ) │ │ │ │ + bne.n 1da344 │ │ │ │ + ldr r2, [pc, #44] @ (1da42c ) │ │ │ │ + ldr r3, [pc, #40] @ (1da428 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da406 │ │ │ │ + bne.n 1da416 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ + ldrh r4, [r7, r7] │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #252] @ (1da530 ) │ │ │ │ - ldr r3, [pc, #256] @ (1da534 ) │ │ │ │ + ldr r2, [pc, #252] @ (1da540 ) │ │ │ │ + ldr r3, [pc, #256] @ (1da544 ) │ │ │ │ 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 1da50c │ │ │ │ + beq.n 1da51c │ │ │ │ mov lr, r1 │ │ │ │ adds r3, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ - vldr s11, [pc, #216] @ 1da528 │ │ │ │ - vldr s12, [pc, #216] @ 1da52c │ │ │ │ + vldr s11, [pc, #216] @ 1da538 │ │ │ │ + vldr s12, [pc, #216] @ 1da53c │ │ │ │ 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 1da498 │ │ │ │ + ble.n 1da4a8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da498 │ │ │ │ + bge.n 1da4a8 │ │ │ │ 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 1da4c8 │ │ │ │ + ble.n 1da4d8 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da4c8 │ │ │ │ + bge.n 1da4d8 │ │ │ │ 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 1da4f8 │ │ │ │ + ble.n 1da508 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - bge.n 1da4f8 │ │ │ │ + bge.n 1da508 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s15, s11 │ │ │ │ vmov r2, s14 │ │ │ │ adds r4, #1 │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ strb.w r5, [r3, #-1] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1da45a │ │ │ │ - ldr r2, [pc, #40] @ (1da538 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da534 ) │ │ │ │ + bne.n 1da46a │ │ │ │ + ldr r2, [pc, #40] @ (1da548 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da544 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da524 │ │ │ │ + bne.n 1da534 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r3] │ │ │ │ + ldrh r4, [r3, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1da574 │ │ │ │ + cbz r2, 1da584 │ │ │ │ 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 │ │ │ │ @@ -528083,746 +528079,746 @@ │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ strb.w lr, [r0, #-5] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ negs r3, r3 │ │ │ │ cmp ip, r1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1da550 │ │ │ │ + bne.n 1da560 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1da65e │ │ │ │ + beq.n 1da66e │ │ │ │ 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] @ 1da660 │ │ │ │ - vldr s16, [pc, #192] @ 1da664 │ │ │ │ + vldr s17, [pc, #192] @ 1da670 │ │ │ │ + vldr s16, [pc, #192] @ 1da674 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da5d8 │ │ │ │ + ble.n 1da5e8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da5d8 │ │ │ │ + bge.n 1da5e8 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da60e │ │ │ │ + ble.n 1da61e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da60e │ │ │ │ + bge.n 1da61e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da644 │ │ │ │ + ble.n 1da654 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da644 │ │ │ │ + bge.n 1da654 │ │ │ │ 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 1da5a4 │ │ │ │ + bne.n 1da5b4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ (1da7a8 ) │ │ │ │ - ldr r3, [pc, #304] @ (1da7ac ) │ │ │ │ + ldr r2, [pc, #300] @ (1da7b8 ) │ │ │ │ + ldr r3, [pc, #304] @ (1da7bc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1da784 │ │ │ │ + beq.n 1da794 │ │ │ │ mov lr, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s11, [pc, #264] @ 1da7a0 │ │ │ │ + vldr s11, [pc, #264] @ 1da7b0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s12, [pc, #260] @ 1da7a4 │ │ │ │ + vldr s12, [pc, #260] @ 1da7b4 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ vldr s15, [sp, #4] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da6e4 │ │ │ │ + ble.n 1da6f4 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da6e4 │ │ │ │ + bge.n 1da6f4 │ │ │ │ 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 1da714 │ │ │ │ + ble.n 1da724 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da714 │ │ │ │ + bge.n 1da724 │ │ │ │ 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 1da744 │ │ │ │ + ble.n 1da754 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da744 │ │ │ │ + bge.n 1da754 │ │ │ │ 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 1da774 │ │ │ │ + ble.n 1da784 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da774 │ │ │ │ + bge.n 1da784 │ │ │ │ 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 1da6a2 │ │ │ │ - ldr r2, [pc, #40] @ (1da7b0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1da7ac ) │ │ │ │ + bne.n 1da6b2 │ │ │ │ + ldr r2, [pc, #40] @ (1da7c0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1da7bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da79c │ │ │ │ + bne.n 1da7ac │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r5, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r1] │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1da8dc ) │ │ │ │ - ldr r3, [pc, #272] @ (1da8e0 ) │ │ │ │ + ldr r2, [pc, #272] @ (1da8ec ) │ │ │ │ + ldr r3, [pc, #272] @ (1da8f0 ) │ │ │ │ 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 1da8b0 │ │ │ │ + beq.n 1da8c0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #236] @ 1da8d4 │ │ │ │ - vldr s16, [pc, #236] @ 1da8d8 │ │ │ │ + vldr s17, [pc, #236] @ 1da8e4 │ │ │ │ + vldr s16, [pc, #236] @ 1da8e8 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da82e │ │ │ │ + ble.n 1da83e │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da82e │ │ │ │ + bge.n 1da83e │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da866 │ │ │ │ + ble.n 1da876 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da866 │ │ │ │ + bge.n 1da876 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da89e │ │ │ │ + ble.n 1da8ae │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da89e │ │ │ │ + bge.n 1da8ae │ │ │ │ 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 1da7f2 │ │ │ │ - ldr r2, [pc, #48] @ (1da8e4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1da8e0 ) │ │ │ │ + bne.n 1da802 │ │ │ │ + ldr r2, [pc, #48] @ (1da8f4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1da8f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1da8ce │ │ │ │ + bne.n 1da8de │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r5] │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #272] @ (1daa10 ) │ │ │ │ - ldr r3, [pc, #272] @ (1daa14 ) │ │ │ │ + ldr r2, [pc, #272] @ (1daa20 ) │ │ │ │ + ldr r3, [pc, #272] @ (1daa24 ) │ │ │ │ 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 1da9e6 │ │ │ │ + beq.n 1da9f6 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ - vldr s17, [pc, #232] @ 1daa08 │ │ │ │ + vldr s17, [pc, #232] @ 1daa18 │ │ │ │ mov.w r9, #255 @ 0xff │ │ │ │ - vldr s16, [pc, #228] @ 1daa0c │ │ │ │ + vldr s16, [pc, #228] @ 1daa1c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ str r0, [r7, #0] │ │ │ │ uxth r0, r0 │ │ │ │ strh r3, [r7, #4] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da964 │ │ │ │ + ble.n 1da974 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da964 │ │ │ │ + bge.n 1da974 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da99c │ │ │ │ + ble.n 1da9ac │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da99c │ │ │ │ + bge.n 1da9ac │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1da9d4 │ │ │ │ + ble.n 1da9e4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1da9d4 │ │ │ │ + bge.n 1da9e4 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb.w r9, [r4, #-1] │ │ │ │ adds r5, #6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1da92a │ │ │ │ - ldr r2, [pc, #48] @ (1daa18 ) │ │ │ │ - ldr r3, [pc, #40] @ (1daa14 ) │ │ │ │ + bne.n 1da93a │ │ │ │ + ldr r2, [pc, #48] @ (1daa28 ) │ │ │ │ + ldr r3, [pc, #40] @ (1daa24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1daa04 │ │ │ │ + bne.n 1daa14 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - ldrsb r0, [r7, r3] │ │ │ │ + ldrsb r0, [r5, r3] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ + ldrsb r2, [r0, r0] │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dab32 │ │ │ │ + beq.w 1dab42 │ │ │ │ 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] @ 1dab34 │ │ │ │ - vldr s16, [pc, #244] @ 1dab38 │ │ │ │ + vldr s17, [pc, #244] @ 1dab44 │ │ │ │ + vldr s16, [pc, #244] @ 1dab48 │ │ │ │ ldrh r5, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daa7a │ │ │ │ + ble.n 1daa8a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daa7a │ │ │ │ + bge.n 1daa8a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daab0 │ │ │ │ + ble.n 1daac0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daab0 │ │ │ │ + bge.n 1daac0 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daae6 │ │ │ │ + ble.n 1daaf6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daae6 │ │ │ │ + bge.n 1daaf6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dab1c │ │ │ │ + ble.n 1dab2c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dab1c │ │ │ │ + bge.n 1dab2c │ │ │ │ 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 1daa46 │ │ │ │ + bne.n 1daa56 │ │ │ │ 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 1dac5a │ │ │ │ + beq.w 1dac6a │ │ │ │ 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] @ 1dac5c │ │ │ │ - vldr s16, [pc, #252] @ 1dac60 │ │ │ │ + vldr s17, [pc, #252] @ 1dac6c │ │ │ │ + vldr s16, [pc, #252] @ 1dac70 │ │ │ │ ldr.w r8, [r6] │ │ │ │ uxth.w r5, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1daba0 │ │ │ │ + ble.n 1dabb0 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1daba0 │ │ │ │ + bge.n 1dabb0 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dabd6 │ │ │ │ + ble.n 1dabe6 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dabd6 │ │ │ │ + bge.n 1dabe6 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dac0c │ │ │ │ + ble.n 1dac1c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dac0c │ │ │ │ + bge.n 1dac1c │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ mov.w r0, r8, lsr #16 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dac44 │ │ │ │ + ble.n 1dac54 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dac44 │ │ │ │ + bge.n 1dac54 │ │ │ │ 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 1dab66 │ │ │ │ + bne.n 1dab76 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #320] @ (1dadbc ) │ │ │ │ - ldr r3, [pc, #320] @ (1dadc0 ) │ │ │ │ + ldr r2, [pc, #320] @ (1dadcc ) │ │ │ │ + ldr r3, [pc, #320] @ (1dadd0 ) │ │ │ │ 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 1dad90 │ │ │ │ + beq.n 1dada0 │ │ │ │ mov r5, r1 │ │ │ │ adds r4, r0, #4 │ │ │ │ movs r6, #0 │ │ │ │ - vldr s17, [pc, #284] @ 1dadb4 │ │ │ │ - vldr s16, [pc, #284] @ 1dadb8 │ │ │ │ + vldr s17, [pc, #284] @ 1dadc4 │ │ │ │ + vldr s16, [pc, #284] @ 1dadc8 │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r0, [sp, #4] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dacda │ │ │ │ + ble.n 1dacea │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dacda │ │ │ │ + bge.n 1dacea │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dad12 │ │ │ │ + ble.n 1dad22 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dad12 │ │ │ │ + bge.n 1dad22 │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrh.w r0, [sp, #8] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dad4a │ │ │ │ + ble.n 1dad5a │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dad4a │ │ │ │ + bge.n 1dad5a │ │ │ │ vmov.f32 s15, s16 │ │ │ │ vmla.f32 s15, s0, s17 │ │ │ │ vmov r3, s15 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldrh.w r0, [sp, #10] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcmp.f32 s0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 1dad82 │ │ │ │ + ble.n 1dad92 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1dad82 │ │ │ │ + bge.n 1dad92 │ │ │ │ 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 1dac9e │ │ │ │ - ldr r2, [pc, #48] @ (1dadc4 ) │ │ │ │ - ldr r3, [pc, #44] @ (1dadc0 ) │ │ │ │ + bne.n 1dacae │ │ │ │ + ldr r2, [pc, #48] @ (1dadd4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1dadd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dadae │ │ │ │ + bne.n 1dadbe │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - strh r4, [r7, r5] │ │ │ │ + strh r4, [r5, r5] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dadda │ │ │ │ + cbz r2, 1dadea │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [r1], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r0], #4 │ │ │ │ - bne.n 1dadcc │ │ │ │ + bne.n 1daddc │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dae28 │ │ │ │ + cbz r2, 1dae38 │ │ │ │ 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 │ │ │ │ @@ -528835,19 +528831,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 1dadf2 │ │ │ │ + bne.n 1dae02 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dae6c │ │ │ │ + cbz r2, 1dae7c │ │ │ │ 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 │ │ │ │ @@ -528857,19 +528853,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 1dae42 │ │ │ │ + bne.n 1dae52 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daeb8 │ │ │ │ + cbz r2, 1daec8 │ │ │ │ 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 │ │ │ │ @@ -528880,19 +528876,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 1dae84 │ │ │ │ + bne.n 1dae94 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daf10 │ │ │ │ + cbz r2, 1daf20 │ │ │ │ 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 │ │ │ │ @@ -528910,19 +528906,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 5a754 <__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 1daeda │ │ │ │ + bne.n 1daeea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1daf5c │ │ │ │ + cbz r2, 1daf6c │ │ │ │ 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 │ │ │ │ @@ -528935,19 +528931,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 1daf2e │ │ │ │ + bne.n 1daf3e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dafb4 │ │ │ │ + cbz r2, 1dafc4 │ │ │ │ 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 │ │ │ │ @@ -528963,19 +528959,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 1daf78 │ │ │ │ + bne.n 1daf88 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db00c │ │ │ │ + cbz r2, 1db01c │ │ │ │ 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 │ │ │ │ @@ -528991,38 +528987,38 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ addw r3, r3, #2047 @ 0x7ff │ │ │ │ umull r7, ip, r5, r3 │ │ │ │ sub.w r3, r3, ip │ │ │ │ add.w ip, ip, r3, lsr #1 │ │ │ │ mov.w ip, ip, lsr #11 │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ - bne.n 1dafd0 │ │ │ │ + bne.n 1dafe0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db044 │ │ │ │ + cbz r2, 1db054 │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #0 │ │ │ │ ldrsb.w r3, [ip, #1]! │ │ │ │ adds r0, #4 │ │ │ │ strh.w lr, [r0, #-4] │ │ │ │ strb.w lr, [r0, #-2] │ │ │ │ cmp ip, r1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-1] │ │ │ │ - bne.n 1db020 │ │ │ │ + bne.n 1db030 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db088 │ │ │ │ + cbz r2, 1db098 │ │ │ │ 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 │ │ │ │ @@ -529033,19 +529029,19 @@ │ │ │ │ mov.w r3, r2, lsr #6 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r0, #-2] │ │ │ │ bfi ip, r3, #0, #8 │ │ │ │ bfi ip, r3, #8, #8 │ │ │ │ strh.w ip, [r0, #-4] │ │ │ │ - bne.n 1db056 │ │ │ │ + bne.n 1db066 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db0c6 │ │ │ │ + cbz r2, 1db0d6 │ │ │ │ subs r2, #1 │ │ │ │ push {lr} │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ add r1, r2 │ │ │ │ ldrsb.w ip, [lr, #1]! │ │ │ │ movs r2, #0 │ │ │ │ cmp lr, r1 │ │ │ │ @@ -529054,18 +529050,18 @@ │ │ │ │ add.w r3, r3, ip, lsl #1 │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ bfi r2, r3, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r0], #4 │ │ │ │ - bne.n 1db098 │ │ │ │ + bne.n 1db0a8 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db114 │ │ │ │ + cbz r2, 1db124 │ │ │ │ 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 │ │ │ │ @@ -529079,19 +529075,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 1db0de │ │ │ │ + bne.n 1db0ee │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db172 │ │ │ │ + cbz r2, 1db182 │ │ │ │ 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 │ │ │ │ @@ -529107,18 +529103,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 1db12e │ │ │ │ + bne.n 1db13e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db1c4 │ │ │ │ + cbz r2, 1db1d4 │ │ │ │ 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 │ │ │ │ @@ -529133,19 +529129,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 1db186 │ │ │ │ + bne.n 1db196 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db220 │ │ │ │ + cbz r2, 1db230 │ │ │ │ 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 │ │ │ │ @@ -529164,19 +529160,19 @@ │ │ │ │ mov r0, ip │ │ │ │ blx 59ae0 <__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 1db1e6 │ │ │ │ + bne.n 1db1f6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db27c │ │ │ │ + cbz r2, 1db28c │ │ │ │ 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 │ │ │ │ @@ -529193,19 +529189,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 1db240 │ │ │ │ + bne.n 1db250 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db2bc │ │ │ │ + cbz r2, 1db2cc │ │ │ │ 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 │ │ │ │ @@ -529215,19 +529211,19 @@ │ │ │ │ strb.w lr, [r0, #-6] │ │ │ │ cmp r1, ip │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ strb.w r4, [r0, #-5] │ │ │ │ mov.w r2, r3, lsr #6 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ strb.w r3, [r0, #-8] │ │ │ │ - bne.n 1db294 │ │ │ │ + bne.n 1db2a4 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db300 │ │ │ │ + cbz r2, 1db310 │ │ │ │ subs r2, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r4, r2 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ @@ -529239,19 +529235,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 1db2ce │ │ │ │ + bne.n 1db2de │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db362 │ │ │ │ + cbz r2, 1db372 │ │ │ │ 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 │ │ │ │ @@ -529270,18 +529266,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 1db31a │ │ │ │ + bne.n 1db32a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db3be │ │ │ │ + cbz r2, 1db3ce │ │ │ │ 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 │ │ │ │ @@ -529298,18 +529294,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 1db380 │ │ │ │ + bne.n 1db390 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db3fc │ │ │ │ + cbz r2, 1db40c │ │ │ │ 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]! │ │ │ │ @@ -529319,19 +529315,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 1db3d0 │ │ │ │ + bne.n 1db3e0 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db43c │ │ │ │ + cbz r2, 1db44c │ │ │ │ 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]! │ │ │ │ @@ -529341,19 +529337,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 1db410 │ │ │ │ + bne.n 1db420 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db49e │ │ │ │ + cbz r2, 1db4ae │ │ │ │ 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 │ │ │ │ @@ -529372,18 +529368,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 1db45a │ │ │ │ + bne.n 1db46a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db4f8 │ │ │ │ + cbz r2, 1db508 │ │ │ │ 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 │ │ │ │ @@ -529400,19 +529396,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 1db4bc │ │ │ │ + bne.n 1db4cc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db56a │ │ │ │ + cbz r2, 1db57a │ │ │ │ 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 │ │ │ │ @@ -529432,18 +529428,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 1db516 │ │ │ │ + bne.n 1db526 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db5da │ │ │ │ + cbz r2, 1db5ea │ │ │ │ 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 │ │ │ │ @@ -529463,18 +529459,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 1db586 │ │ │ │ + bne.n 1db596 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db62c │ │ │ │ + cbz r2, 1db63c │ │ │ │ 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 │ │ │ │ @@ -529489,19 +529485,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 1db5e6 │ │ │ │ + bne.n 1db5f6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db6a8 │ │ │ │ + cbz r2, 1db6b8 │ │ │ │ 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 │ │ │ │ @@ -529526,19 +529522,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 1db646 │ │ │ │ + bne.n 1db656 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db720 │ │ │ │ + cbz r2, 1db730 │ │ │ │ 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 │ │ │ │ @@ -529561,19 +529557,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 1db6c8 │ │ │ │ + bne.n 1db6d8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db76c │ │ │ │ + cbz r2, 1db77c │ │ │ │ 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 │ │ │ │ @@ -529586,19 +529582,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 1db734 │ │ │ │ + bne.n 1db744 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db7bc │ │ │ │ + cbz r2, 1db7cc │ │ │ │ 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 │ │ │ │ @@ -529613,19 +529609,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 1db77e │ │ │ │ + bne.n 1db78e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db838 │ │ │ │ + cbz r2, 1db848 │ │ │ │ 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 │ │ │ │ @@ -529650,19 +529646,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 1db7da │ │ │ │ + bne.n 1db7ea │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1db882 │ │ │ │ + cbz r2, 1db892 │ │ │ │ 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 │ │ │ │ @@ -529675,18 +529671,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 1db84c │ │ │ │ + bne.n 1db85c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1db8f6 │ │ │ │ + cbz r2, 1db906 │ │ │ │ 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 │ │ │ │ @@ -529709,32 +529705,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 1db8a0 │ │ │ │ + bne.n 1db8b0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (1db99c ) │ │ │ │ - ldr r3, [pc, #144] @ (1db9a0 ) │ │ │ │ + ldr r2, [pc, #144] @ (1db9ac ) │ │ │ │ + ldr r3, [pc, #144] @ (1db9b0 ) │ │ │ │ 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 1db97e │ │ │ │ + beq.n 1db98e │ │ │ │ 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] │ │ │ │ @@ -529758,34 +529754,34 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, fp │ │ │ │ mov r1, ip │ │ │ │ blx 5a754 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1db92c │ │ │ │ - ldr r2, [pc, #36] @ (1db9a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1db9a0 ) │ │ │ │ + bne.n 1db93c │ │ │ │ + ldr r2, [pc, #36] @ (1db9b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1db9b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1db998 │ │ │ │ + bne.n 1db9a8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - mov ip, sp │ │ │ │ + mov ip, fp │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, pc │ │ │ │ + mov r2, sp │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1db9f8 │ │ │ │ + cbz r2, 1dba08 │ │ │ │ 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 │ │ │ │ @@ -529801,33 +529797,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 1db9b6 │ │ │ │ + bne.n 1db9c6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #148] @ (1dbaa4 ) │ │ │ │ - ldr r3, [pc, #148] @ (1dbaa8 ) │ │ │ │ + ldr r2, [pc, #148] @ (1dbab4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dbab8 ) │ │ │ │ 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 1dba86 │ │ │ │ + beq.n 1dba96 │ │ │ │ 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] │ │ │ │ @@ -529852,34 +529848,34 @@ │ │ │ │ bic.w ip, r3, r3, asr #31 │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, r1, ip, fp │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r8, r7 │ │ │ │ strb.w r0, [r5, #-1] │ │ │ │ strh.w r9, [r5], #4 │ │ │ │ - bne.n 1dba30 │ │ │ │ - ldr r2, [pc, #36] @ (1dbaac ) │ │ │ │ - ldr r3, [pc, #28] @ (1dbaa8 ) │ │ │ │ + bne.n 1dba40 │ │ │ │ + ldr r2, [pc, #36] @ (1dbabc ) │ │ │ │ + ldr r3, [pc, #28] @ (1dbab8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbaa0 │ │ │ │ + bne.n 1dbab0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cmp r8, sp │ │ │ │ + cmp r8, fp │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, lr │ │ │ │ + cmp r2, ip │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dbb04 │ │ │ │ + cbz r2, 1dbb14 │ │ │ │ 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 │ │ │ │ @@ -529895,19 +529891,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 1dbac0 │ │ │ │ + bne.n 1dbad0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbb5c │ │ │ │ + cbz r2, 1dbb6c │ │ │ │ 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 │ │ │ │ @@ -529923,19 +529919,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 1dbb18 │ │ │ │ + bne.n 1dbb28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbbb4 │ │ │ │ + cbz r2, 1dbbc4 │ │ │ │ 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 │ │ │ │ @@ -529951,19 +529947,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 1dbb76 │ │ │ │ + bne.n 1dbb86 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbc0c │ │ │ │ + cbz r2, 1dbc1c │ │ │ │ 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 │ │ │ │ @@ -529979,19 +529975,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 1dbbce │ │ │ │ + bne.n 1dbbde │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbc64 │ │ │ │ + cbz r2, 1dbc74 │ │ │ │ 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 │ │ │ │ @@ -530007,19 +530003,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 1dbc20 │ │ │ │ + bne.n 1dbc30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbcbc │ │ │ │ + cbz r2, 1dbccc │ │ │ │ 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 │ │ │ │ @@ -530035,19 +530031,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 1dbc78 │ │ │ │ + bne.n 1dbc88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbd14 │ │ │ │ + cbz r2, 1dbd24 │ │ │ │ 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 │ │ │ │ @@ -530063,19 +530059,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 1dbcd0 │ │ │ │ + bne.n 1dbce0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbd6c │ │ │ │ + cbz r2, 1dbd7c │ │ │ │ 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 │ │ │ │ @@ -530091,19 +530087,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 1dbd28 │ │ │ │ + bne.n 1dbd38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dbdb6 │ │ │ │ + cbz r2, 1dbdc6 │ │ │ │ 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 │ │ │ │ @@ -530117,18 +530113,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 1dbd7e │ │ │ │ + bne.n 1dbd8e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dbdfe │ │ │ │ + cbz r2, 1dbe0e │ │ │ │ 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 │ │ │ │ @@ -530142,19 +530138,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 1dbdc6 │ │ │ │ + bne.n 1dbdd6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbe8c │ │ │ │ + beq.n 1dbe9c │ │ │ │ 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 │ │ │ │ @@ -530183,20 +530179,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 1dbe18 │ │ │ │ + bne.n 1dbe28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dbf1c │ │ │ │ + beq.n 1dbf2c │ │ │ │ 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 │ │ │ │ @@ -530225,33 +530221,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 1dbea8 │ │ │ │ + bne.n 1dbeb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #176] @ (1dbfe4 ) │ │ │ │ - ldr r3, [pc, #176] @ (1dbfe8 ) │ │ │ │ + ldr r2, [pc, #176] @ (1dbff4 ) │ │ │ │ + ldr r3, [pc, #176] @ (1dbff8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dbfc6 │ │ │ │ + beq.n 1dbfd6 │ │ │ │ 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] │ │ │ │ @@ -530285,47 +530281,47 @@ │ │ │ │ movs r3, #0 │ │ │ │ umlal r0, ip, r1, r4 │ │ │ │ mov r1, ip │ │ │ │ blx 5a754 <__aeabi_ldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1dbf54 │ │ │ │ - ldr r2, [pc, #36] @ (1dbfec ) │ │ │ │ - ldr r3, [pc, #28] @ (1dbfe8 ) │ │ │ │ + bne.n 1dbf64 │ │ │ │ + ldr r2, [pc, #36] @ (1dbffc ) │ │ │ │ + ldr r3, [pc, #28] @ (1dbff8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dbfe0 │ │ │ │ + bne.n 1dbff0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsls r4, r6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r6 │ │ │ │ + ands r2, r4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (1dc0a4 ) │ │ │ │ - ldr r3, [pc, #160] @ (1dc0a8 ) │ │ │ │ + ldr r2, [pc, #160] @ (1dc0b4 ) │ │ │ │ + ldr r3, [pc, #160] @ (1dc0b8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dc084 │ │ │ │ + cbz r6, 1dc094 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ @@ -530351,48 +530347,48 @@ │ │ │ │ umull r8, r3, lr, r9 │ │ │ │ mov.w r0, r0, lsr #15 │ │ │ │ strb.w r0, [ip, #-8] │ │ │ │ mov.w r0, sl, lsr #15 │ │ │ │ strb.w r0, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1dc02a │ │ │ │ - ldr r2, [pc, #36] @ (1dc0ac ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc0a8 ) │ │ │ │ + bne.n 1dc03a │ │ │ │ + ldr r2, [pc, #36] @ (1dc0bc ) │ │ │ │ + ldr r3, [pc, #32] @ (1dc0b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc09e │ │ │ │ + bne.n 1dc0ae │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #244 @ 0xf4 │ │ │ │ + subs r7, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (1dc16c ) │ │ │ │ - ldr r3, [pc, #168] @ (1dc170 ) │ │ │ │ + ldr r2, [pc, #168] @ (1dc17c ) │ │ │ │ + ldr r3, [pc, #168] @ (1dc180 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 1dc14c │ │ │ │ + cbz r6, 1dc15c │ │ │ │ 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 │ │ │ │ @@ -530419,35 +530415,35 @@ │ │ │ │ umull r0, r3, r2, r0 │ │ │ │ mov.w r9, r9, lsr #15 │ │ │ │ strb.w r9, [ip, #-8] │ │ │ │ mov.w r1, r1, lsr #15 │ │ │ │ strb.w r1, [ip, #-7] │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ strb.w r3, [ip, #-6] │ │ │ │ - bne.n 1dc0ec │ │ │ │ - ldr r2, [pc, #36] @ (1dc174 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc170 ) │ │ │ │ + bne.n 1dc0fc │ │ │ │ + ldr r2, [pc, #36] @ (1dc184 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dc180 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc166 │ │ │ │ + bne.n 1dc176 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dc1d6 │ │ │ │ + cbz r2, 1dc1e6 │ │ │ │ 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 │ │ │ │ @@ -530466,18 +530462,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 1dc188 │ │ │ │ + bne.n 1dc198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dc226 │ │ │ │ + cbz r2, 1dc236 │ │ │ │ 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 │ │ │ │ @@ -530492,18 +530488,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 1dc1e4 │ │ │ │ + bne.n 1dc1f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dc284 │ │ │ │ + cbz r2, 1dc294 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -530522,19 +530518,19 @@ │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1dc23a │ │ │ │ + bne.n 1dc24a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc2e4 │ │ │ │ + cbz r2, 1dc2f4 │ │ │ │ adds r2, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ adds r3, r1, #3 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ adds r0, #4 │ │ │ │ movs r6, #255 @ 0xff │ │ │ │ adds r5, r1, r2 │ │ │ │ @@ -530553,19 +530549,19 @@ │ │ │ │ add.w r2, r1, r2, lsl #1 │ │ │ │ mov.w r4, ip, lsr #6 │ │ │ │ add.w lr, r7, lr, lsl #1 │ │ │ │ add.w ip, r4, ip, lsl #1 │ │ │ │ strb.w lr, [r0, #-7] │ │ │ │ strb.w ip, [r0, #-8] │ │ │ │ strb.w r2, [r0, #-6] │ │ │ │ - bne.n 1dc29a │ │ │ │ + bne.n 1dc2aa │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc348 │ │ │ │ + cbz r2, 1dc358 │ │ │ │ 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 │ │ │ │ @@ -530584,19 +530580,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 1dc2f8 │ │ │ │ + bne.n 1dc308 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc3ac │ │ │ │ + cbz r2, 1dc3bc │ │ │ │ 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 │ │ │ │ @@ -530615,19 +530611,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 1dc35c │ │ │ │ + bne.n 1dc36c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc410 │ │ │ │ + cbz r2, 1dc420 │ │ │ │ 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 │ │ │ │ @@ -530646,33 +530642,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 1dc3c0 │ │ │ │ + bne.n 1dc3d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #184] @ (1dc4e0 ) │ │ │ │ - ldr r3, [pc, #184] @ (1dc4e4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1dc4f0 ) │ │ │ │ + ldr r3, [pc, #184] @ (1dc4f4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dc4c2 │ │ │ │ + beq.n 1dc4d2 │ │ │ │ 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] │ │ │ │ @@ -530709,48 +530705,48 @@ │ │ │ │ movs r1, #0 │ │ │ │ umlal ip, r1, r0, r4 │ │ │ │ mov r0, ip │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ strb.w r4, [r5, #-5] │ │ │ │ strb.w r0, [r5, #-6] │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 1dc448 │ │ │ │ - ldr r2, [pc, #36] @ (1dc4e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc4e4 ) │ │ │ │ + bne.n 1dc458 │ │ │ │ + ldr r2, [pc, #36] @ (1dc4f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc4f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc4dc │ │ │ │ + bne.n 1dc4ec │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #54 @ 0x36 │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1dc5c4 ) │ │ │ │ - ldr r3, [pc, #196] @ (1dc5c8 ) │ │ │ │ + ldr r2, [pc, #196] @ (1dc5d4 ) │ │ │ │ + ldr r3, [pc, #196] @ (1dc5d8 ) │ │ │ │ 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 1dc5a4 │ │ │ │ + beq.n 1dc5b4 │ │ │ │ mov.w lr, #5 │ │ │ │ movt lr, #2 │ │ │ │ add.w ip, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #255 @ 0xff │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -530785,36 +530781,36 @@ │ │ │ │ rsb r3, r3, r3, lsl #8 │ │ │ │ add r3, r2 │ │ │ │ umull r8, r0, lr, r3 │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r0, r0, r3, lsr #1 │ │ │ │ mov.w r0, r0, lsr #14 │ │ │ │ strb.w r0, [ip, #-6] │ │ │ │ - bne.n 1dc528 │ │ │ │ - ldr r2, [pc, #36] @ (1dc5cc ) │ │ │ │ - ldr r3, [pc, #32] @ (1dc5c8 ) │ │ │ │ + bne.n 1dc538 │ │ │ │ + ldr r2, [pc, #36] @ (1dc5dc ) │ │ │ │ + ldr r3, [pc, #32] @ (1dc5d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc5be │ │ │ │ + bne.n 1dc5ce │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ + subs r2, #68 @ 0x44 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc668 │ │ │ │ + beq.n 1dc678 │ │ │ │ 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 │ │ │ │ @@ -530846,20 +530842,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 1dc5e8 │ │ │ │ + bne.n 1dc5f8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dc704 │ │ │ │ + beq.n 1dc714 │ │ │ │ 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 │ │ │ │ @@ -530891,33 +530887,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 1dc684 │ │ │ │ + bne.n 1dc694 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ (1dc7e0 ) │ │ │ │ - ldr r3, [pc, #196] @ (1dc7e4 ) │ │ │ │ + ldr r2, [pc, #196] @ (1dc7f0 ) │ │ │ │ + ldr r3, [pc, #196] @ (1dc7f4 ) │ │ │ │ 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 1dc7c2 │ │ │ │ + beq.n 1dc7d2 │ │ │ │ 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 │ │ │ │ @@ -530953,34 +530949,34 @@ │ │ │ │ sub.w r3, r3, lr │ │ │ │ add.w r1, r1, ip, lsr #1 │ │ │ │ add.w lr, lr, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ strb.w r1, [r2, #-7] │ │ │ │ mov.w lr, lr, lsr #14 │ │ │ │ strb.w lr, [r2, #-6] │ │ │ │ - bne.n 1dc746 │ │ │ │ - ldr r2, [pc, #36] @ (1dc7e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dc7e4 ) │ │ │ │ + bne.n 1dc756 │ │ │ │ + ldr r2, [pc, #36] @ (1dc7f8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dc7f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dc7dc │ │ │ │ + bne.n 1dc7ec │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + subs r0, #204 @ 0xcc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #54 @ 0x36 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - cbz r2, 1dc844 │ │ │ │ + cbz r2, 1dc854 │ │ │ │ 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 │ │ │ │ @@ -530997,19 +530993,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 1dc7f8 │ │ │ │ + bne.n 1dc808 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc8a4 │ │ │ │ + cbz r2, 1dc8b4 │ │ │ │ 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 │ │ │ │ @@ -531026,19 +531022,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 1dc856 │ │ │ │ + bne.n 1dc866 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc904 │ │ │ │ + cbz r2, 1dc914 │ │ │ │ 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 │ │ │ │ @@ -531055,19 +531051,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 1dc8b6 │ │ │ │ + bne.n 1dc8c6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc960 │ │ │ │ + cbz r2, 1dc970 │ │ │ │ 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 │ │ │ │ @@ -531084,19 +531080,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 1dc914 │ │ │ │ + bne.n 1dc924 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dc9b4 │ │ │ │ + cbz r2, 1dc9c4 │ │ │ │ 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 │ │ │ │ @@ -531112,19 +531108,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 1dc970 │ │ │ │ + bne.n 1dc980 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dca08 │ │ │ │ + cbz r2, 1dca18 │ │ │ │ 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 │ │ │ │ @@ -531140,19 +531136,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 1dc9c4 │ │ │ │ + bne.n 1dc9d4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dca5c │ │ │ │ + cbz r2, 1dca6c │ │ │ │ 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 │ │ │ │ @@ -531168,19 +531164,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 1dca18 │ │ │ │ + bne.n 1dca28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dcab0 │ │ │ │ + cbz r2, 1dcac0 │ │ │ │ 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 │ │ │ │ @@ -531196,20 +531192,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 1dca6c │ │ │ │ + bne.n 1dca7c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcb50 │ │ │ │ + beq.n 1dcb60 │ │ │ │ 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 │ │ │ │ @@ -531242,20 +531238,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 1dcad0 │ │ │ │ + bne.n 1dcae0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcbf0 │ │ │ │ + beq.n 1dcc00 │ │ │ │ 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 │ │ │ │ @@ -531288,20 +531284,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 1dcb70 │ │ │ │ + bne.n 1dcb80 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcc90 │ │ │ │ + beq.n 1dcca0 │ │ │ │ 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 │ │ │ │ @@ -531334,20 +531330,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 1dcc10 │ │ │ │ + bne.n 1dcc20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcd30 │ │ │ │ + beq.n 1dcd40 │ │ │ │ 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 │ │ │ │ @@ -531380,33 +531376,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 1dccb0 │ │ │ │ + bne.n 1dccc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #208] @ (1dce18 ) │ │ │ │ - ldr r3, [pc, #208] @ (1dce1c ) │ │ │ │ + ldr r2, [pc, #208] @ (1dce28 ) │ │ │ │ + ldr r3, [pc, #208] @ (1dce2c ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dcdf8 │ │ │ │ + beq.n 1dce08 │ │ │ │ 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 │ │ │ │ @@ -531449,49 +531445,49 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 5a754 <__aeabi_ldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1dcd64 │ │ │ │ - ldr r2, [pc, #36] @ (1dce20 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dce1c ) │ │ │ │ + bne.n 1dcd74 │ │ │ │ + ldr r2, [pc, #36] @ (1dce30 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dce2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dce12 │ │ │ │ + bne.n 1dce22 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #176 @ 0xb0 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #180] @ (1dceec ) │ │ │ │ - ldr r3, [pc, #180] @ (1dcef0 ) │ │ │ │ + ldr r2, [pc, #180] @ (1dcefc ) │ │ │ │ + ldr r3, [pc, #180] @ (1dcf00 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dcece │ │ │ │ + beq.n 1dcede │ │ │ │ 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 │ │ │ │ @@ -531523,35 +531519,35 @@ │ │ │ │ bfi r2, r1, #0, #8 │ │ │ │ mov.w ip, ip, lsr #15 │ │ │ │ mov.w r3, r3, lsr #15 │ │ │ │ bfi r2, lr, #8, #8 │ │ │ │ bfi r2, ip, #16, #8 │ │ │ │ bfi r2, r3, #24, #8 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ - bne.n 1dce60 │ │ │ │ - ldr r2, [pc, #36] @ (1dcef4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1dcef0 ) │ │ │ │ + bne.n 1dce70 │ │ │ │ + ldr r2, [pc, #36] @ (1dcf04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1dcf00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcee8 │ │ │ │ + bne.n 1dcef8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dcfa0 │ │ │ │ + beq.n 1dcfb0 │ │ │ │ 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 │ │ │ │ @@ -531587,19 +531583,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 1dcf10 │ │ │ │ + bne.n 1dcf20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dd014 │ │ │ │ + cbz r2, 1dd024 │ │ │ │ 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 │ │ │ │ @@ -531622,19 +531618,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 1dcfb2 │ │ │ │ + bne.n 1dcfc2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dd08a │ │ │ │ + cbz r2, 1dd09a │ │ │ │ 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 │ │ │ │ @@ -531657,18 +531653,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 1dd026 │ │ │ │ + bne.n 1dd036 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1dd0fc │ │ │ │ + cbz r2, 1dd10c │ │ │ │ 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 │ │ │ │ @@ -531691,19 +531687,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 1dd09a │ │ │ │ + bne.n 1dd0aa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r2, 1dd170 │ │ │ │ + cbz r2, 1dd180 │ │ │ │ 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 │ │ │ │ @@ -531726,20 +531722,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 1dd10e │ │ │ │ + bne.n 1dd11e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dd21a │ │ │ │ + beq.n 1dd22a │ │ │ │ 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 │ │ │ │ @@ -531775,32 +531771,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 1dd18e │ │ │ │ + bne.n 1dd19e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #220] @ (1dd30c ) │ │ │ │ - ldr r3, [pc, #220] @ (1dd310 ) │ │ │ │ + ldr r2, [pc, #220] @ (1dd31c ) │ │ │ │ + ldr r3, [pc, #220] @ (1dd320 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1dd2ec │ │ │ │ + beq.n 1dd2fc │ │ │ │ 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 │ │ │ │ @@ -531847,49 +531843,49 @@ │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ umlal r0, r1, r3, fp │ │ │ │ movs r3, #0 │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ cmp r9, r7 │ │ │ │ bfi r5, r0, #24, #8 │ │ │ │ str.w r5, [r8], #4 │ │ │ │ - bne.n 1dd24c │ │ │ │ - ldr r2, [pc, #36] @ (1dd314 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd310 ) │ │ │ │ + bne.n 1dd25c │ │ │ │ + ldr r2, [pc, #36] @ (1dd324 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd320 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd306 │ │ │ │ + bne.n 1dd316 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #200 @ 0xc8 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #12 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (1dd418 ) │ │ │ │ - ldr r3, [pc, #236] @ (1dd41c ) │ │ │ │ + ldr r2, [pc, #236] @ (1dd428 ) │ │ │ │ + ldr r3, [pc, #236] @ (1dd42c ) │ │ │ │ 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 1dd3f8 │ │ │ │ + beq.n 1dd408 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r1 │ │ │ │ movs r5, #0 │ │ │ │ movw r4, #16383 @ 0x3fff │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -531933,36 +531929,36 @@ │ │ │ │ bfi ip, r0, #16, #8 │ │ │ │ umull r9, r1, r2, r3 │ │ │ │ sub.w r3, r3, r1 │ │ │ │ add.w r1, r1, r3, lsr #1 │ │ │ │ mov.w r1, r1, lsr #14 │ │ │ │ bfi ip, r1, #24, #8 │ │ │ │ str.w ip, [r6], #4 │ │ │ │ - bne.n 1dd350 │ │ │ │ - ldr r2, [pc, #36] @ (1dd420 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd41c ) │ │ │ │ + bne.n 1dd360 │ │ │ │ + ldr r2, [pc, #36] @ (1dd430 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd42c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd412 │ │ │ │ + bne.n 1dd422 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #204 @ 0xcc │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r0, r5, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1dd4cc │ │ │ │ + beq.n 1dd4dc │ │ │ │ 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 │ │ │ │ @@ -531998,336 +531994,336 @@ │ │ │ │ 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 1dd43c │ │ │ │ + bne.n 1dd44c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (1dd4dc ) │ │ │ │ + ldr r3, [pc, #8] @ (1dd4ec ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stmdb sl, {r0, r1, r5, r7} │ │ │ │ - ldr r3, [pc, #8] @ (1dd4ec ) │ │ │ │ + ldrd r0, r0, [sl], #652 @ 0x28c │ │ │ │ + ldr r3, [pc, #8] @ (1dd4fc ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ble.n 1dd4b4 │ │ │ │ + ble.n 1dd4a4 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #464] @ (1dd6d4 ) │ │ │ │ - ldr r3, [pc, #464] @ (1dd6d8 ) │ │ │ │ + ldr r2, [pc, #464] @ (1dd6e4 ) │ │ │ │ + ldr r3, [pc, #464] @ (1dd6e8 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r5, 1dd55a │ │ │ │ + cbz r5, 1dd56a │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a084 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1dd560 │ │ │ │ + beq.n 1dd570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd600 │ │ │ │ + blt.n 1dd610 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 59b64 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1dd6be │ │ │ │ - ldr r2, [pc, #412] @ (1dd6dc ) │ │ │ │ - ldr r3, [pc, #408] @ (1dd6d8 ) │ │ │ │ + blt.w 1dd6ce │ │ │ │ + ldr r2, [pc, #412] @ (1dd6ec ) │ │ │ │ + ldr r3, [pc, #408] @ (1dd6e8 ) │ │ │ │ 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 1dd6ce │ │ │ │ + bne.w 1dd6de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #388] @ (1dd6e0 ) │ │ │ │ + ldr r5, [pc, #388] @ (1dd6f0 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 1dd51a │ │ │ │ + b.n 1dd52a │ │ │ │ blx 5a978 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #380] @ (1dd6e4 ) │ │ │ │ + ldr r0, [pc, #380] @ (1dd6f4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1dd576 │ │ │ │ + bl 1e3878 │ │ │ │ + cbz r0, 1dd586 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dd64c │ │ │ │ + bne.n 1dd65c │ │ │ │ blx 5a978 │ │ │ │ - ldr r2, [pc, #364] @ (1dd6e8 ) │ │ │ │ + ldr r2, [pc, #364] @ (1dd6f8 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #12 │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1dd6a8 │ │ │ │ + blt.w 1dd6b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd606 │ │ │ │ + bne.n 1dd616 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.w 1dd6b0 │ │ │ │ + bne.w 1dd6c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1dd686 │ │ │ │ + bne.n 1dd696 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1dd6a8 │ │ │ │ - ldr r2, [pc, #304] @ (1dd6ec ) │ │ │ │ + beq.n 1dd6b8 │ │ │ │ + ldr r2, [pc, #304] @ (1dd6fc ) │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd6c6 │ │ │ │ + blt.n 1dd6d6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dd6c6 │ │ │ │ + beq.n 1dd6d6 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a40c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1dd5f4 │ │ │ │ + blt.n 1dd604 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a3dc │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1dd52c │ │ │ │ + b.n 1dd53c │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1dd53c │ │ │ │ + b.n 1dd54c │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1dd664 │ │ │ │ + bne.n 1dd674 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ blx 5a790 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dd5b2 │ │ │ │ + beq.n 1dd5c2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59ef8 │ │ │ │ - ldr r3, [pc, #196] @ (1dd6f0 ) │ │ │ │ - ldr r2, [pc, #196] @ (1dd6f4 ) │ │ │ │ - ldr r1, [pc, #200] @ (1dd6f8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1dd700 ) │ │ │ │ + ldr r2, [pc, #196] @ (1dd704 ) │ │ │ │ + ldr r1, [pc, #200] @ (1dd708 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1dd600 │ │ │ │ - ldr r2, [pc, #172] @ (1dd6fc ) │ │ │ │ + b.n 1dd610 │ │ │ │ + ldr r2, [pc, #172] @ (1dd70c ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1dd6a8 │ │ │ │ + blt.n 1dd6b8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 1dd5b2 │ │ │ │ + b.n 1dd5c2 │ │ │ │ blx 59ef8 │ │ │ │ - ldr r3, [pc, #148] @ (1dd700 ) │ │ │ │ - ldr r2, [pc, #152] @ (1dd704 ) │ │ │ │ - ldr r1, [pc, #152] @ (1dd708 ) │ │ │ │ + ldr r3, [pc, #148] @ (1dd710 ) │ │ │ │ + ldr r2, [pc, #152] @ (1dd714 ) │ │ │ │ + ldr r1, [pc, #152] @ (1dd718 ) │ │ │ │ add r3, pc │ │ │ │ strd r8, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1dd646 │ │ │ │ - ldr r3, [pc, #132] @ (1dd70c ) │ │ │ │ - ldr r2, [pc, #132] @ (1dd710 ) │ │ │ │ - ldr r1, [pc, #136] @ (1dd714 ) │ │ │ │ + b.n 1dd656 │ │ │ │ + ldr r3, [pc, #132] @ (1dd71c ) │ │ │ │ + ldr r2, [pc, #132] @ (1dd720 ) │ │ │ │ + ldr r1, [pc, #136] @ (1dd724 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dd646 │ │ │ │ + b.n 1dd656 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dd646 │ │ │ │ - ldr r3, [pc, #100] @ (1dd718 ) │ │ │ │ - ldr r2, [pc, #104] @ (1dd71c ) │ │ │ │ - ldr r1, [pc, #104] @ (1dd720 ) │ │ │ │ + b.n 1dd656 │ │ │ │ + ldr r3, [pc, #100] @ (1dd728 ) │ │ │ │ + ldr r2, [pc, #104] @ (1dd72c ) │ │ │ │ + ldr r1, [pc, #104] @ (1dd730 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.n 1dd692 │ │ │ │ + b.n 1dd6a2 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a280 │ │ │ │ - b.n 1dd600 │ │ │ │ + b.n 1dd610 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1dd600 │ │ │ │ + b.n 1dd610 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ + cmp r2, #228 @ 0xe4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ lsls r0, r5, #2 │ │ │ │ - add r5, pc, #0 @ (adr r5, 1dd6e4 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 1ddab4 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r5, pc, #0 @ (adr r5, 1dd6e8 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, 1ddab8 ) │ │ │ │ movs r1, r3 │ │ │ │ - add r4, pc, #992 @ (adr r4, 1ddacc ) │ │ │ │ + add r4, pc, #928 @ (adr r4, 1dda9c ) │ │ │ │ movs r1, r3 │ │ │ │ - add r5, pc, #320 @ (adr r5, 1dd830 ) │ │ │ │ + add r5, pc, #256 @ (adr r5, 1dd800 ) │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [r1, #68] @ 0x44 │ │ │ │ + str r4, [r7, #64] @ 0x40 │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #680 @ (adr r4, 1dd9a0 ) │ │ │ │ + add r4, pc, #616 @ (adr r4, 1dd970 ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ movs r0, r3 │ │ │ │ - bmi.n 1dd650 │ │ │ │ + bmi.n 1dd640 │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #528 @ (adr r4, 1dd918 ) │ │ │ │ + add r4, pc, #464 @ (adr r4, 1dd8e8 ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r5 │ │ │ │ - add r4, pc, #184 @ (adr r4, 1dd7cc ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 1dd79c ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r4, r5, r6, r7} │ │ │ │ + pop {r5, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ movs r0, r5 │ │ │ │ - add r3, pc, #880 @ (adr r3, 1dda90 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 1dda60 ) │ │ │ │ movs r1, r3 │ │ │ │ - pop {r1, r2, r6, r7} │ │ │ │ + pop {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r3 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1dd77e │ │ │ │ + cbnz r3, 1dd78e │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 1dd770 │ │ │ │ + bls.n 1dd780 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ - cbnz r0, 1dd77a │ │ │ │ + cbnz r0, 1dd78a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, r2, lsl #1 │ │ │ │ - cbz r2, 1dd774 │ │ │ │ + cbz r2, 1dd784 │ │ │ │ add r1, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dd782 │ │ │ │ + cbz r0, 1dd792 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1dd74e │ │ │ │ + b.n 1dd75e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ - b.n 1dd76c │ │ │ │ + b.n 1dd77c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #128] @ (1dd820 ) │ │ │ │ - ldr r3, [pc, #132] @ (1dd824 ) │ │ │ │ + ldr r0, [pc, #128] @ (1dd830 ) │ │ │ │ + ldr r3, [pc, #132] @ (1dd834 ) │ │ │ │ sub sp, #32 │ │ │ │ add r0, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1dd7da │ │ │ │ + bne.n 1dd7ea │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r2, [pc, #104] @ (1dd828 ) │ │ │ │ + ldr r2, [pc, #104] @ (1dd838 ) │ │ │ │ add r3, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #96] @ (1dd824 ) │ │ │ │ + ldr r3, [pc, #96] @ (1dd834 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd81c │ │ │ │ + bne.n 1dd82c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r4, #5 │ │ │ │ movt r4, #19779 @ 0x4d43 │ │ │ │ add.w ip, sp, #4 │ │ │ │ @@ -532347,44 +532343,44 @@ │ │ │ │ mov r0, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r0, r3 │ │ │ │ blx 5ab88 │ │ │ │ - b.n 1dd7ba │ │ │ │ + b.n 1dd7ca │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #40 @ 0x28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ subs r3, r1, #1 │ │ │ │ negs r1, r1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1dd83e │ │ │ │ + bcc.n 1dd84e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ subs r1, r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1dd724 │ │ │ │ - cbz r0, 1dd872 │ │ │ │ + bl 1dd734 │ │ │ │ + cbz r0, 1dd882 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 1dd86e │ │ │ │ + cbz r1, 1dd87e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r3, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -532416,30 +532412,30 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1dd948 ) │ │ │ │ + ldr r1, [pc, #132] @ (1dd958 ) │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #132] @ (1dd94c ) │ │ │ │ + ldr r3, [pc, #132] @ (1dd95c ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ adds.w r3, lr, ip │ │ │ │ - bcs.n 1dd93e │ │ │ │ + bcs.n 1dd94e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1dd93e │ │ │ │ + bhi.n 1dd94e │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add r5, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -532452,101 +532448,101 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1dd924 │ │ │ │ + cbz r0, 1dd934 │ │ │ │ mov r2, ip │ │ │ │ add r0, lr │ │ │ │ blx 5ab88 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1dd950 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dd94c ) │ │ │ │ + ldr r2, [pc, #40] @ (1dd960 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dd95c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dd942 │ │ │ │ + bne.n 1dd952 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1dd926 │ │ │ │ + b.n 1dd936 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ 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] @ (1dda34 ) │ │ │ │ - ldr r3, [pc, #208] @ (1dda38 ) │ │ │ │ + ldr r1, [pc, #204] @ (1dda44 ) │ │ │ │ + ldr r3, [pc, #208] @ (1dda48 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dda2a │ │ │ │ + bne.n 1dda3a │ │ │ │ ldrd r4, r1, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r4 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #0] │ │ │ │ - bls.n 1dd9b2 │ │ │ │ + bls.n 1dd9c2 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dda26 │ │ │ │ + bne.n 1dda36 │ │ │ │ lsls r1, r4, #1 │ │ │ │ - cbz r4, 1dd9da │ │ │ │ + cbz r4, 1dd9ea │ │ │ │ add r4, r2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r4, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dda26 │ │ │ │ + beq.n 1dda36 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 1dd9e0 │ │ │ │ + bne.n 1dd9f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #120] @ (1dda3c ) │ │ │ │ - ldr r3, [pc, #112] @ (1dda38 ) │ │ │ │ + ldr r2, [pc, #120] @ (1dda4c ) │ │ │ │ + ldr r3, [pc, #112] @ (1dda48 ) │ │ │ │ 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 1dda2e │ │ │ │ + bne.n 1dda3e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ - b.n 1dd996 │ │ │ │ + b.n 1dd9a6 │ │ │ │ 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] │ │ │ │ @@ -532566,65 +532562,65 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r3 │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1dd9ba │ │ │ │ + b.n 1dd9ca │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #13] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dd9c2 │ │ │ │ + b.n 1dd9d2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #130 @ 0x82 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #54 @ 0x36 │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ - cbnz r3, 1ddaa4 │ │ │ │ + cbnz r3, 1ddab4 │ │ │ │ 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 1dda8a │ │ │ │ + bls.n 1dda9a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1dda98 │ │ │ │ + cbnz r2, 1ddaa8 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - cbz r0, 1dda92 │ │ │ │ + cbz r0, 1ddaa2 │ │ │ │ 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 5a454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dda98 │ │ │ │ + cbz r0, 1ddaa8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ adds r1, r4, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1dda6a │ │ │ │ + b.n 1dda7a │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ @@ -532635,263 +532631,263 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r1, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 1ddb08 │ │ │ │ + bcc.n 1ddb18 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ddb36 │ │ │ │ + bne.n 1ddb46 │ │ │ │ ldrd r4, r2, [r3, #4] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 1ddb00 │ │ │ │ + bls.n 1ddb10 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 1ddb32 │ │ │ │ + cbnz r2, 1ddb42 │ │ │ │ lsls r2, r4, #1 │ │ │ │ - cbz r4, 1ddb2c │ │ │ │ + cbz r4, 1ddb3c │ │ │ │ adds r4, #4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1ddb32 │ │ │ │ + cbz r0, 1ddb42 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ strd r0, r4, [r3] │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subs r1, r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1dd724 │ │ │ │ + bl 1dd734 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ddaca │ │ │ │ + beq.n 1ddada │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 1ddb28 │ │ │ │ + cbz r1, 1ddb38 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r2, r4, r0 │ │ │ │ add r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ - b.n 1ddaca │ │ │ │ + b.n 1ddada │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1ddae2 │ │ │ │ + b.n 1ddaf2 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #13] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strb.w r1, [sp, #7] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1dd82c │ │ │ │ + bl 1dd83c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1ddba6 │ │ │ │ + cbnz r3, 1ddbb6 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1ddb8a │ │ │ │ + bls.n 1ddb9a │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1ddba2 │ │ │ │ + cbnz r2, 1ddbb2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1ddb9c │ │ │ │ + cbz r1, 1ddbac │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1ddba2 │ │ │ │ + cbz r0, 1ddbb2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd78c │ │ │ │ + bl 1dd79c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1ddb72 │ │ │ │ + b.n 1ddb82 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ movs r1, #2 │ │ │ │ - bl 1dd82c │ │ │ │ + bl 1dd83c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1ddc12 │ │ │ │ + cbnz r3, 1ddc22 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1ddbf6 │ │ │ │ + bls.n 1ddc06 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1ddc0e │ │ │ │ + cbnz r2, 1ddc1e │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1ddc08 │ │ │ │ + cbz r1, 1ddc18 │ │ │ │ adds r1, #2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1ddc0e │ │ │ │ + cbz r0, 1ddc1e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, sp, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd78c │ │ │ │ + bl 1dd79c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1ddbde │ │ │ │ + b.n 1ddbee │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ - bl 1dd82c │ │ │ │ + bl 1dd83c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1ddc7c │ │ │ │ + cbnz r3, 1ddc8c │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1ddc60 │ │ │ │ + bls.n 1ddc70 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1ddc78 │ │ │ │ + cbnz r2, 1ddc88 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1ddc72 │ │ │ │ + cbz r1, 1ddc82 │ │ │ │ adds r1, #4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1ddc78 │ │ │ │ + cbz r0, 1ddc88 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1dd78c │ │ │ │ + bl 1dd79c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1ddc48 │ │ │ │ + b.n 1ddc58 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 1dd82c │ │ │ │ + bl 1dd83c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbnz r3, 1ddcea │ │ │ │ + cbnz r3, 1ddcfa │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 1ddcce │ │ │ │ + bls.n 1ddcde │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - cbnz r2, 1ddce6 │ │ │ │ + cbnz r2, 1ddcf6 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - cbz r1, 1ddce0 │ │ │ │ + cbz r1, 1ddcf0 │ │ │ │ adds r1, #8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1ddce6 │ │ │ │ + cbz r0, 1ddcf6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 1dd78c │ │ │ │ + bl 1dd79c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ - b.n 1ddcb6 │ │ │ │ + b.n 1ddcc6 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #128] @ (1ddd84 ) │ │ │ │ + ldr r3, [pc, #128] @ (1ddd94 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #128] @ (1ddd88 ) │ │ │ │ + ldr r2, [pc, #128] @ (1ddd98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ - bcs.n 1ddd7a │ │ │ │ + bcs.n 1ddd8a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1ddd7a │ │ │ │ + bhi.n 1ddd8a │ │ │ │ movs r4, #4 │ │ │ │ movs r3, #5 │ │ │ │ movt r3, #19779 @ 0x4d43 │ │ │ │ add.w ip, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, sp, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -532906,42 +532902,42 @@ │ │ │ │ mov.w ip, ip, ror #29 │ │ │ │ mov.w ip, ip, ror #19 │ │ │ │ orr.w sl, sl, sl │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r3, 1ddd60 │ │ │ │ + cbz r3, 1ddd70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #40] @ (1ddd8c ) │ │ │ │ - ldr r3, [pc, #28] @ (1ddd84 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ddd9c ) │ │ │ │ + ldr r3, [pc, #28] @ (1ddd94 ) │ │ │ │ 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 1ddd7e │ │ │ │ + bne.n 1ddd8e │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 1ddd62 │ │ │ │ + b.n 1ddd72 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, #230 @ 0xe6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #134 @ 0x86 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dde06 │ │ │ │ + bne.n 1dde16 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -532949,42 +532945,42 @@ │ │ │ │ blx 5ac00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 1ddde8 │ │ │ │ + bls.n 1dddf8 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ - cbnz r1, 1dddfc │ │ │ │ + cbnz r1, 1dde0c │ │ │ │ mov.w ip, r0, lsl #1 │ │ │ │ - cbz r0, 1dddf6 │ │ │ │ + cbz r0, 1dde06 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ it cc │ │ │ │ movcc r1, ip │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 1dddfc │ │ │ │ + cbz r0, 1dde0c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1dd78c │ │ │ │ + bl 1dd79c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - b.n 1dddc8 │ │ │ │ + b.n 1dddd8 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -532994,165 +532990,165 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ strb r3, [r0, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1dde2e │ │ │ │ + cbnz r2, 1dde3e │ │ │ │ ldrd r2, r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1dde32 │ │ │ │ + bls.n 1dde42 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 1dde2a │ │ │ │ + bhi.n 1dde3a │ │ │ │ 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, 1dde66 │ │ │ │ + cbnz r3, 1dde76 │ │ │ │ ldrd ip, r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bhi.n 1dde62 │ │ │ │ + bhi.n 1dde72 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1dde68 │ │ │ │ + bls.n 1dde78 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ add.w ip, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - beq.n 1dde66 │ │ │ │ + beq.n 1dde76 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ blx 5ab88 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1dde94 │ │ │ │ + cbnz r3, 1ddea4 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1dde98 │ │ │ │ + bcc.n 1ddea8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dde94 │ │ │ │ + beq.n 1ddea4 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ddeca │ │ │ │ + bne.n 1ddeda │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1ddece │ │ │ │ + bls.n 1ddede │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 1ddec6 │ │ │ │ + ble.n 1dded6 │ │ │ │ add.w ip, r1, #2 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ddeca │ │ │ │ + beq.n 1ddeda │ │ │ │ ldrh r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds r1, r2, r3 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ddf0e │ │ │ │ + bne.n 1ddf1e │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r1, ip │ │ │ │ - bls.n 1ddf12 │ │ │ │ + bls.n 1ddf22 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #12] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w ip, ip, r1 │ │ │ │ cmp.w ip, #3 │ │ │ │ - ble.n 1ddf0a │ │ │ │ + ble.n 1ddf1a │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ddf0e │ │ │ │ + beq.n 1ddf1e │ │ │ │ ldr r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ subs r3, r3, r1 │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ adds r2, r1, r3 │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ddf52 │ │ │ │ + bne.n 1ddf62 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp r2, ip │ │ │ │ - bls.n 1ddf58 │ │ │ │ + bls.n 1ddf68 │ │ │ │ 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 1ddf4e │ │ │ │ + ble.n 1ddf5e │ │ │ │ add.w ip, r2, #8 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ddf52 │ │ │ │ + beq.n 1ddf62 │ │ │ │ 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 1ddfa8 │ │ │ │ + bcs.n 1ddfb8 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5aed8 │ │ │ │ - cbz r0, 1ddfa8 │ │ │ │ + cbz r0, 1ddfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ @@ -533160,190 +533156,190 @@ │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1de066 │ │ │ │ + beq.n 1de076 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1ddfd0 │ │ │ │ + b.n 1ddfe0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1de06c │ │ │ │ + beq.n 1de07c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 1ddfca │ │ │ │ + bne.n 1ddfda │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1de066 │ │ │ │ + bne.n 1de076 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ddff0 │ │ │ │ + b.n 1de000 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1de066 │ │ │ │ + beq.n 1de076 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ddfe8 │ │ │ │ + bne.n 1ddff8 │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1ddfe8 │ │ │ │ + bls.n 1ddff8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ - b.n 1de01a │ │ │ │ + b.n 1de02a │ │ │ │ add r3, r8 │ │ │ │ adds r3, #12 │ │ │ │ sub.w lr, lr, r3 │ │ │ │ add ip, r3 │ │ │ │ cmp.w lr, #15 │ │ │ │ - bls.n 1ddfe8 │ │ │ │ + bls.n 1ddff8 │ │ │ │ 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 1de00a │ │ │ │ + bne.n 1de01a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1de00a │ │ │ │ + beq.n 1de01a │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1de00a │ │ │ │ + bne.n 1de01a │ │ │ │ ldrb.w r2, [ip, #12] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n 1de00a │ │ │ │ + bne.n 1de01a │ │ │ │ ldrb.w r2, [ip, #13] │ │ │ │ cmp r2, #78 @ 0x4e │ │ │ │ - bne.n 1de00a │ │ │ │ + bne.n 1de01a │ │ │ │ ldrb.w r2, [ip, #14] │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - bne.n 1de00a │ │ │ │ + bne.n 1de01a │ │ │ │ ldrb.w r2, [ip, #15] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1de00a │ │ │ │ + bne.n 1de01a │ │ │ │ movs r0, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - b.n 1de068 │ │ │ │ + b.n 1de078 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ddfde │ │ │ │ + b.n 1ddfee │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #80] @ (1de0d0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1de0e0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (1de0d4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1de0e4 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 59e98 │ │ │ │ - cbz r0, 1de0c8 │ │ │ │ + cbz r0, 1de0d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1de0c8 │ │ │ │ - ldr r0, [pc, #56] @ (1de0d8 ) │ │ │ │ + cbz r3, 1de0d8 │ │ │ │ + ldr r0, [pc, #56] @ (1de0e8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 5a0d8 │ │ │ │ - cbz r0, 1de0c8 │ │ │ │ + cbz r0, 1de0d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ (1de0dc ) │ │ │ │ - ldr r3, [pc, #32] @ (1de0d4 ) │ │ │ │ + ldr r2, [pc, #40] @ (1de0ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1de0e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de0cc │ │ │ │ + bne.n 1de0dc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1de0b0 │ │ │ │ + b.n 1de0c0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - subs r6, r6, #5 │ │ │ │ + subs r6, r4, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - subs r0, r1, #5 │ │ │ │ + subs r0, r7, #4 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ adds r0, #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #100] @ (1de15c ) │ │ │ │ + ldr r2, [pc, #100] @ (1de16c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #100] @ (1de160 ) │ │ │ │ + ldr r3, [pc, #100] @ (1de170 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a9d8 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1de12e │ │ │ │ - ldr r1, [pc, #76] @ (1de164 ) │ │ │ │ - ldr r2, [pc, #72] @ (1de160 ) │ │ │ │ + cbz r0, 1de13e │ │ │ │ + ldr r1, [pc, #76] @ (1de174 ) │ │ │ │ + ldr r2, [pc, #72] @ (1de170 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1de158 │ │ │ │ + bne.n 1de168 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59ec8 │ │ │ │ movs r3, #2 │ │ │ │ - cbz r0, 1de146 │ │ │ │ + cbz r0, 1de156 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a55c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1de114 │ │ │ │ + b.n 1de124 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 59a38 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 1de13a │ │ │ │ + b.n 1de14a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r5, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + subs r4, r2, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59bd0 │ │ │ │ pop {r3, pc} │ │ │ │ @@ -533371,15 +533367,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5aaec <__pthread_cond_timedwait64@plt> │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 1de1d6 │ │ │ │ + beq.n 1de1e6 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533392,183 +533388,183 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #228] @ (1de2ec ) │ │ │ │ + ldr r0, [pc, #228] @ (1de2fc ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #228] @ (1de2f0 ) │ │ │ │ + ldr r1, [pc, #228] @ (1de300 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #224] @ (1de2f4 ) │ │ │ │ + ldr r0, [pc, #224] @ (1de304 ) │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strd r3, r3, [r3] │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.n 1de2e2 │ │ │ │ + bhi.n 1de2f2 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add.w r5, r2, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 1de274 │ │ │ │ + bls.n 1de284 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1de2a2 │ │ │ │ + bhi.n 1de2b2 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #168] @ (1de2f8 ) │ │ │ │ + ldr r1, [pc, #168] @ (1de308 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1de2b8 │ │ │ │ + beq.n 1de2c8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1de2ac │ │ │ │ + cbz r0, 1de2bc │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de2e2 │ │ │ │ + beq.n 1de2f2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 1de27a │ │ │ │ + b.n 1de28a │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 1de2e2 │ │ │ │ + beq.n 1de2f2 │ │ │ │ str r5, [r4, #16] │ │ │ │ add r4, sp, #12 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ - ldr r2, [pc, #112] @ (1de2fc ) │ │ │ │ - ldr r3, [pc, #96] @ (1de2f0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1de30c ) │ │ │ │ + ldr r3, [pc, #96] @ (1de300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de2e6 │ │ │ │ + bne.n 1de2f6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 1de24e │ │ │ │ + b.n 1de25e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1de266 │ │ │ │ + b.n 1de276 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r7, r6 │ │ │ │ blx 5abf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1de2e2 │ │ │ │ + cbz r0, 1de2f2 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx 5ab88 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, r6 │ │ │ │ str r7, [r4, #20] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ - b.n 1de27a │ │ │ │ + b.n 1de28a │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1de27c │ │ │ │ + b.n 1de28c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, r6, #7 │ │ │ │ + adds r2, r4, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r1, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ 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 1de322 │ │ │ │ - b.n 1de334 │ │ │ │ + bcc.n 1de332 │ │ │ │ + b.n 1de344 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1de334 │ │ │ │ + bcs.n 1de344 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1de31c │ │ │ │ + bne.n 1de32c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - bl 1de1f4 │ │ │ │ + bl 1de204 │ │ │ │ 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 1de38e │ │ │ │ + bcs.n 1de39e │ │ │ │ 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, 1de388 │ │ │ │ + cbz r2, 1de398 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbnz r1, 1de384 │ │ │ │ + cbnz r1, 1de394 │ │ │ │ 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 1de368 │ │ │ │ + bne.n 1de378 │ │ │ │ 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] │ │ │ │ @@ -533582,198 +533578,198 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e6fa0 │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, r6 │ │ │ │ itt ne │ │ │ │ strne.w r8, [sp, #12] │ │ │ │ strne.w sl, [sp, #4] │ │ │ │ - bne.n 1de3e6 │ │ │ │ - b.n 1de50c │ │ │ │ + bne.n 1de3f6 │ │ │ │ + b.n 1de51c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 1de50c │ │ │ │ + beq.w 1de51c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6e08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de3dc │ │ │ │ + bne.n 1de3ec │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbnz r3, 1de43a │ │ │ │ + cbnz r3, 1de44a │ │ │ │ add.w r9, r6, r7 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e6e84 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1de4f0 │ │ │ │ + beq.n 1de500 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ mov r0, r5 │ │ │ │ subs r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6e08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de416 │ │ │ │ + bne.n 1de426 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1de4f0 │ │ │ │ + beq.n 1de500 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbnz r3, 1de440 │ │ │ │ + cbnz r3, 1de450 │ │ │ │ add.w r9, r6, r7 │ │ │ │ - b.n 1de406 │ │ │ │ + b.n 1de416 │ │ │ │ adds r1, r7, #4 │ │ │ │ - beq.n 1de51c │ │ │ │ + beq.n 1de52c │ │ │ │ mov r4, r2 │ │ │ │ add.w fp, r7, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, fp │ │ │ │ mov r6, r3 │ │ │ │ cmp r8, fp │ │ │ │ - bcs.n 1de518 │ │ │ │ + bcs.n 1de528 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1de522 │ │ │ │ + bhi.n 1de532 │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov r8, fp │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de51c │ │ │ │ + beq.n 1de52c │ │ │ │ adds r1, r0, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ sub.w r3, r6, #8 │ │ │ │ str r4, [r1, #0] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 1de53a │ │ │ │ + beq.n 1de54a │ │ │ │ mov r6, r0 │ │ │ │ sub.w r7, r2, #8 │ │ │ │ - b.n 1de490 │ │ │ │ + b.n 1de4a0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1de4e4 │ │ │ │ + bcs.n 1de4f4 │ │ │ │ subs r7, #8 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6e08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de484 │ │ │ │ + bne.n 1de494 │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ cmn.w sl, #5 │ │ │ │ - bhi.n 1de51c │ │ │ │ + bhi.n 1de52c │ │ │ │ add.w r9, sl, #4 │ │ │ │ cmp r9, r8 │ │ │ │ - bls.n 1de52a │ │ │ │ + bls.n 1de53a │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp.w r8, #63 @ 0x3f │ │ │ │ - bhi.n 1de532 │ │ │ │ + bhi.n 1de542 │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov r8, r9 │ │ │ │ it cc │ │ │ │ movcc.w r8, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a454 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1de51c │ │ │ │ + cbz r0, 1de52c │ │ │ │ add.w r3, r0, sl │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov sl, r9 │ │ │ │ str.w fp, [r3] │ │ │ │ add.w r3, r7, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1de48e │ │ │ │ + bcc.n 1de49e │ │ │ │ sub.w r7, sl, #4 │ │ │ │ ldr r2, [r6, r7] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1de3fc │ │ │ │ - b.n 1de400 │ │ │ │ + bne.n 1de40c │ │ │ │ + b.n 1de410 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1de3dc │ │ │ │ + beq.w 1de3ec │ │ │ │ mov r0, fp │ │ │ │ blx 59c6c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 1de3e6 │ │ │ │ + bne.w 1de3f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r1, r0, r7 │ │ │ │ - bne.n 1de470 │ │ │ │ + bne.n 1de480 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ cmp r8, fp │ │ │ │ it cc │ │ │ │ movcc r8, fp │ │ │ │ - b.n 1de464 │ │ │ │ + b.n 1de474 │ │ │ │ adds.w r3, r6, sl │ │ │ │ - bne.n 1de4d4 │ │ │ │ - b.n 1de51c │ │ │ │ + bne.n 1de4e4 │ │ │ │ + b.n 1de52c │ │ │ │ cmp r8, r9 │ │ │ │ it cc │ │ │ │ movcc r8, r9 │ │ │ │ - b.n 1de4c4 │ │ │ │ + b.n 1de4d4 │ │ │ │ ldr r2, [r0, r7] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1de544 │ │ │ │ + beq.n 1de554 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbnz r6, 1de54a │ │ │ │ + cbnz r6, 1de55a │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 1de404 │ │ │ │ + b.n 1de414 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1de44a │ │ │ │ + b.n 1de45a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ 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, 1de5d6 │ │ │ │ + cbnz r3, 1de5e6 │ │ │ │ add.w r0, r7, #60 @ 0x3c │ │ │ │ blx 5abf4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de61e │ │ │ │ + beq.n 1de62e │ │ │ │ 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} │ │ │ │ @@ -533784,22 +533780,22 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ add.w r0, r4, #60 @ 0x3c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ blx 5ab88 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 1de60a │ │ │ │ + cbnz r6, 1de61a │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r6, [r4, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ blx 5abf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1de61e │ │ │ │ + cbz r0, 1de62e │ │ │ │ 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} │ │ │ │ @@ -533807,33 +533803,33 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r4, #40] @ 0x28 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1de5cc │ │ │ │ + beq.n 1de5dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1de626 │ │ │ │ + beq.n 1de636 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [r6, #8] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ lsls r0, r5, #5 │ │ │ │ blx 5abf4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de618 │ │ │ │ + beq.n 1de628 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r5, #5 │ │ │ │ blx 5ab88 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -533841,44 +533837,44 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldrd sl, fp, [sp, #48] @ 0x30 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de796 │ │ │ │ + beq.w 1de7a6 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1de796 │ │ │ │ + beq.w 1de7a6 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r0, #4] │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ - bl 1dfc9c │ │ │ │ - cbnz r0, 1de70a │ │ │ │ + bl 1dfcac │ │ │ │ + cbnz r0, 1de71a │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac00 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ac00 │ │ │ │ add.w r1, r9, #11 │ │ │ │ add.w r8, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r8 │ │ │ │ str.w r1, [r4, #380] @ 0x17c │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de798 │ │ │ │ + beq.n 1de7a8 │ │ │ │ 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 │ │ │ │ @@ -533891,132 +533887,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 1e5f28 │ │ │ │ + bl 1e5f38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 1dfa2c │ │ │ │ + bl 1dfa3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de694 │ │ │ │ + beq.n 1de6a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de694 │ │ │ │ - ldr r1, [pc, #212] @ (1de808 ) │ │ │ │ + beq.n 1de6a4 │ │ │ │ + ldr r1, [pc, #212] @ (1de818 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 5ae10 │ │ │ │ - cbz r0, 1de790 │ │ │ │ + cbz r0, 1de7a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de7ae │ │ │ │ + beq.n 1de7be │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de7bc │ │ │ │ - ldr r0, [pc, #192] @ (1de80c ) │ │ │ │ + beq.n 1de7cc │ │ │ │ + ldr r0, [pc, #192] @ (1de81c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de7e6 │ │ │ │ - ldr r0, [pc, #184] @ (1de810 ) │ │ │ │ + beq.n 1de7f6 │ │ │ │ + ldr r0, [pc, #184] @ (1de820 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dff28 │ │ │ │ + bl 1dff38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de694 │ │ │ │ + beq.n 1de6a4 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd r2, r3, [r4, #368] @ 0x170 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de7fa │ │ │ │ + beq.n 1de80a │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ - cbz r3, 1de7ca │ │ │ │ + cbz r3, 1de7da │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - b.n 1de694 │ │ │ │ + b.n 1de6a4 │ │ │ │ strb.w r8, [r4, #392] @ 0x188 │ │ │ │ - b.n 1de73c │ │ │ │ + b.n 1de74c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 1dfe44 │ │ │ │ + bl 1dfe54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de748 │ │ │ │ - b.n 1de694 │ │ │ │ + bne.n 1de758 │ │ │ │ + b.n 1de6a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e014c │ │ │ │ + bl 1e015c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de748 │ │ │ │ - b.n 1de694 │ │ │ │ - ldr r1, [pc, #72] @ (1de814 ) │ │ │ │ + bne.n 1de758 │ │ │ │ + b.n 1de6a4 │ │ │ │ + ldr r1, [pc, #72] @ (1de824 ) │ │ │ │ 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 1e9ce4 │ │ │ │ + bl 1e9cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de78a │ │ │ │ - b.n 1de798 │ │ │ │ - ldr r0, [pc, #48] @ (1de818 ) │ │ │ │ + bne.n 1de79a │ │ │ │ + b.n 1de7a8 │ │ │ │ + ldr r0, [pc, #48] @ (1de828 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1de754 │ │ │ │ + bne.n 1de764 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1dfe60 │ │ │ │ - b.n 1de754 │ │ │ │ + bl 1dfe70 │ │ │ │ + b.n 1de764 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ebd70 │ │ │ │ - b.n 1de784 │ │ │ │ - str r3, [sp, #992] @ 0x3e0 │ │ │ │ + bl 1ebd80 │ │ │ │ + b.n 1de794 │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r3 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #24] │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r3 │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1de842 │ │ │ │ + cbz r0, 1de852 │ │ │ │ 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 │ │ │ │ @@ -534029,17 +534025,17 @@ │ │ │ │ bx lr │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-28] │ │ │ │ - ldr.w lr, [pc, #104] @ 1de8c4 │ │ │ │ + ldr.w lr, [pc, #104] @ 1de8d4 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #100] @ (1de8c8 ) │ │ │ │ + ldr r0, [pc, #100] @ (1de8d8 ) │ │ │ │ sub sp, #20 │ │ │ │ add lr, pc │ │ │ │ add.w ip, sp, #4096 @ 0x1000 │ │ │ │ add.w ip, ip, #28 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ @@ -534050,96 +534046,96 @@ │ │ │ │ str r0, [r4, #0] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ strd r0, ip, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 59f88 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1de8cc ) │ │ │ │ - ldr r3, [pc, #40] @ (1de8c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (1de8dc ) │ │ │ │ + ldr r3, [pc, #40] @ (1de8d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de8c0 │ │ │ │ + bne.n 1de8d0 │ │ │ │ mov.w r0, #1 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #29 │ │ │ │ + asrs r6, r1, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r6, #384] @ 0x180 │ │ │ │ - cbz r5, 1de940 │ │ │ │ + cbz r5, 1de950 │ │ │ │ ldrd r7, r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1f3334 │ │ │ │ + bl 1f3344 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1de916 │ │ │ │ + cbz r0, 1de926 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bl 1f3348 │ │ │ │ - cbnz r0, 1de920 │ │ │ │ + bl 1f3358 │ │ │ │ + cbnz r0, 1de930 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #144] @ (1de9b4 ) │ │ │ │ + ldr r1, [pc, #144] @ (1de9c4 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1de844 │ │ │ │ + bl 1de854 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ mov r2, r5 │ │ │ │ adds r3, #4 │ │ │ │ add.w r0, r4, #8 │ │ │ │ movs r1, #32 │ │ │ │ blx r6 │ │ │ │ - b.n 1de916 │ │ │ │ + b.n 1de926 │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1de9a8 │ │ │ │ + beq.n 1de9b8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1de9ae │ │ │ │ + beq.n 1de9be │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1de91c │ │ │ │ + bne.n 1de92c │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1df7dc │ │ │ │ + bl 1df7ec │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 1de96c │ │ │ │ + cbnz r0, 1de97c │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1de91c │ │ │ │ + b.n 1de92c │ │ │ │ adds r5, #1 │ │ │ │ - bl 1df5e4 │ │ │ │ + bl 1df5f4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, #360] @ 0x168 │ │ │ │ ldrexd r1, r2, [r3] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r1, [r0, #368] @ 0x170 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -534150,592 +534146,592 @@ │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, #0 │ │ │ │ cmp r5, #8 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1de966 │ │ │ │ + bne.n 1de976 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df864 │ │ │ │ - b.n 1de95e │ │ │ │ - bl 1dfdbc │ │ │ │ - b.n 1de91c │ │ │ │ - bl 1e00c0 │ │ │ │ - b.n 1de91c │ │ │ │ - str r2, [sp, #456] @ 0x1c8 │ │ │ │ + bl 1df874 │ │ │ │ + b.n 1de96e │ │ │ │ + bl 1dfdcc │ │ │ │ + b.n 1de92c │ │ │ │ + bl 1e00d0 │ │ │ │ + b.n 1de92c │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #348] @ (1deb28 ) │ │ │ │ + ldr r2, [pc, #348] @ (1deb38 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1deb2c ) │ │ │ │ + ldr r3, [pc, #348] @ (1deb3c ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #344] @ (1deb30 ) │ │ │ │ + ldr r0, [pc, #344] @ (1deb40 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r6, [pc, #344] @ (1deb34 ) │ │ │ │ + ldr r6, [pc, #344] @ (1deb44 ) │ │ │ │ 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 1ea5c8 │ │ │ │ - cbnz r0, 1dea10 │ │ │ │ + bl 1ea5d8 │ │ │ │ + cbnz r0, 1dea20 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #320] @ (1deb38 ) │ │ │ │ + ldr r0, [pc, #320] @ (1deb48 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dea92 │ │ │ │ - ldr r0, [pc, #312] @ (1deb3c ) │ │ │ │ + beq.n 1deaa2 │ │ │ │ + ldr r0, [pc, #312] @ (1deb4c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deb04 │ │ │ │ + beq.n 1deb14 │ │ │ │ movs r5, #3 │ │ │ │ - b.n 1dea12 │ │ │ │ + b.n 1dea22 │ │ │ │ movs r5, #2 │ │ │ │ - ldr r0, [pc, #300] @ (1deb40 ) │ │ │ │ + ldr r0, [pc, #300] @ (1deb50 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1deaa6 │ │ │ │ + beq.n 1deab6 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a830 <__isoc23_strtoul@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1dea4a │ │ │ │ + beq.n 1dea5a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - beq.n 1deac6 │ │ │ │ - bhi.n 1deacc │ │ │ │ + beq.n 1dead6 │ │ │ │ + bhi.n 1deadc │ │ │ │ cmp r3, #75 @ 0x4b │ │ │ │ - beq.n 1deac6 │ │ │ │ + beq.n 1dead6 │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - beq.n 1dead0 │ │ │ │ + beq.n 1deae0 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ lsls r7, r0, #30 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 1dea50 │ │ │ │ + bne.n 1dea60 │ │ │ │ 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 1de644 │ │ │ │ + bl 1de654 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1deaa2 │ │ │ │ + cbz r0, 1deab2 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1dea76 │ │ │ │ + beq.n 1dea86 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dead6 │ │ │ │ - ldr r2, [pc, #204] @ (1deb44 ) │ │ │ │ - ldr r3, [pc, #176] @ (1deb2c ) │ │ │ │ + beq.n 1deae6 │ │ │ │ + ldr r2, [pc, #204] @ (1deb54 ) │ │ │ │ + ldr r3, [pc, #176] @ (1deb3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1deb22 │ │ │ │ + bne.n 1deb32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #180] @ (1deb48 ) │ │ │ │ + ldr r0, [pc, #180] @ (1deb58 ) │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dea12 │ │ │ │ + bne.n 1dea22 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dea76 │ │ │ │ - ldr r0, [pc, #164] @ (1deb4c ) │ │ │ │ + b.n 1dea86 │ │ │ │ + ldr r0, [pc, #164] @ (1deb5c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dea4a │ │ │ │ - ldr r3, [pc, #152] @ (1deb50 ) │ │ │ │ + beq.n 1dea5a │ │ │ │ + ldr r3, [pc, #152] @ (1deb60 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #152] @ (1deb54 ) │ │ │ │ + ldr r2, [pc, #152] @ (1deb64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - b.n 1dea20 │ │ │ │ + b.n 1dea30 │ │ │ │ lsrs r6, r0, #22 │ │ │ │ lsls r7, r0, #10 │ │ │ │ - b.n 1dea44 │ │ │ │ + b.n 1dea54 │ │ │ │ cmp r3, #109 @ 0x6d │ │ │ │ - bne.n 1dea40 │ │ │ │ + bne.n 1dea50 │ │ │ │ lsrs r6, r0, #12 │ │ │ │ lsls r7, r0, #20 │ │ │ │ - b.n 1dea44 │ │ │ │ - ldr r0, [pc, #128] @ (1deb58 ) │ │ │ │ + b.n 1dea54 │ │ │ │ + ldr r0, [pc, #128] @ (1deb68 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dea76 │ │ │ │ + beq.n 1dea86 │ │ │ │ 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 1de644 │ │ │ │ + bl 1de654 │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ - b.n 1dea76 │ │ │ │ - ldr r0, [pc, #84] @ (1deb5c ) │ │ │ │ + b.n 1dea86 │ │ │ │ + ldr r0, [pc, #84] @ (1deb6c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1dea0c │ │ │ │ - bl 1dfc9c │ │ │ │ + bne.w 1dea1c │ │ │ │ + bl 1dfcac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dea0c │ │ │ │ - bl 1e0168 │ │ │ │ - b.n 1dea0c │ │ │ │ + beq.w 1dea1c │ │ │ │ + bl 1e0178 │ │ │ │ + b.n 1dea1c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r5, #24 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #792] @ 0x318 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r3, #24 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ movs r1, r3 │ │ │ │ - asrs r2, r0, #22 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ movs r1, r3 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ + str r1, [sp, #632] @ 0x278 │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ 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, 1deb7e │ │ │ │ + cbnz r0, 1deb8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r0, #396] @ 0x18c │ │ │ │ - cbnz r3, 1debd2 │ │ │ │ + cbnz r3, 1debe2 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1deb74 │ │ │ │ + beq.n 1deb84 │ │ │ │ add.w r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1e9f78 │ │ │ │ + bl 1e9f88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e9e80 │ │ │ │ + bl 1e9e90 │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1deba6 │ │ │ │ - bl 1deb60 │ │ │ │ + cbz r0, 1debb6 │ │ │ │ + bl 1deb70 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1debc4 │ │ │ │ + beq.n 1debd4 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1debba │ │ │ │ + beq.n 1debca │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e002c │ │ │ │ - b.n 1deb74 │ │ │ │ + bl 1e003c │ │ │ │ + b.n 1deb84 │ │ │ │ add.w r0, r4, #288 @ 0x120 │ │ │ │ - bl 1ebd28 │ │ │ │ - b.n 1debb2 │ │ │ │ + bl 1ebd38 │ │ │ │ + b.n 1debc2 │ │ │ │ add.w r0, r4, #208 @ 0xd0 │ │ │ │ - bl 1e0888 │ │ │ │ + bl 1e0898 │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ - b.n 1debae │ │ │ │ - ldr r2, [pc, #20] @ (1debe8 ) │ │ │ │ - ldr r1, [pc, #20] @ (1debec ) │ │ │ │ + b.n 1debbe │ │ │ │ + ldr r2, [pc, #20] @ (1debf8 ) │ │ │ │ + ldr r1, [pc, #20] @ (1debfc ) │ │ │ │ ldrd r3, r0, [r0, #400] @ 0x190 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r0, #2 │ │ │ │ - bl 1e2be0 │ │ │ │ - b.n 1deb84 │ │ │ │ - str r0, [sp, #848] @ 0x350 │ │ │ │ + bl 1e2bf0 │ │ │ │ + b.n 1deb94 │ │ │ │ + str r0, [sp, #784] @ 0x310 │ │ │ │ movs r1, r3 │ │ │ │ - add r7, pc, #648 @ (adr r7, 1dee78 ) │ │ │ │ + add r7, pc, #584 @ (adr r7, 1dee48 ) │ │ │ │ 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, 1dec36 │ │ │ │ + cbz r4, 1dec46 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1de56c │ │ │ │ + bl 1de57c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1dec36 │ │ │ │ + cbz r0, 1dec46 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ str r4, [r0, #0] │ │ │ │ add.w r0, r5, #8 │ │ │ │ - ldr.w ip, [pc, #24] @ 1dec3c │ │ │ │ + ldr.w ip, [pc, #24] @ 1dec4c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #20] @ (1dec40 ) │ │ │ │ + ldr r3, [pc, #20] @ (1dec50 ) │ │ │ │ add ip, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ - bl 1e9f24 │ │ │ │ + bl 1e9f34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfbefffff │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 1dec60 │ │ │ │ + cbz r2, 1dec70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ - cbz r0, 1dec80 │ │ │ │ + cbz r0, 1dec90 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dfd40 │ │ │ │ + bl 1dfd50 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 1dec80 │ │ │ │ + cbz r0, 1dec90 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1decf2 │ │ │ │ + bne.n 1ded02 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r4, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ded0e │ │ │ │ + beq.n 1ded1e │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded1e │ │ │ │ - ldr r1, [pc, #272] @ (1deda8 ) │ │ │ │ + beq.n 1ded2e │ │ │ │ + ldr r1, [pc, #272] @ (1dedb8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1de844 │ │ │ │ + bl 1de854 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ ldr.w r7, [r4, #388] @ 0x184 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #32 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded7a │ │ │ │ + beq.n 1ded8a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded7a │ │ │ │ + beq.n 1ded8a │ │ │ │ str r0, [sp, #0] │ │ │ │ subs r1, #4 │ │ │ │ adds r0, r6, #4 │ │ │ │ - bl 1f3384 │ │ │ │ + bl 1f3394 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded90 │ │ │ │ - cbz r5, 1dece0 │ │ │ │ + beq.n 1deda0 │ │ │ │ + cbz r5, 1decf0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 59c6c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dec7a │ │ │ │ + beq.n 1dec8a │ │ │ │ add.w r3, r4, #400 @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1decfa │ │ │ │ + bne.n 1ded0a │ │ │ │ dmb ish │ │ │ │ - b.n 1dec7a │ │ │ │ + b.n 1dec8a │ │ │ │ ldr.w r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1ded6c │ │ │ │ + beq.n 1ded7c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1ded82 │ │ │ │ + beq.n 1ded92 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1ded2c │ │ │ │ + beq.n 1ded3c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ - cbnz r3, 1ded50 │ │ │ │ + cbnz r3, 1ded60 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df7dc │ │ │ │ + bl 1df7ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ded1e │ │ │ │ + beq.n 1ded2e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df6f4 │ │ │ │ + bl 1df704 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dec7a │ │ │ │ + beq.n 1dec8a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1decf2 │ │ │ │ + bne.n 1ded02 │ │ │ │ add.w r3, r4, #404 @ 0x194 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ded58 │ │ │ │ + bne.n 1ded68 │ │ │ │ dmb ish │ │ │ │ - b.n 1ded24 │ │ │ │ + b.n 1ded34 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dfd40 │ │ │ │ + bl 1dfd50 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1ded44 │ │ │ │ + b.n 1ded54 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1ded1e │ │ │ │ + b.n 1ded2e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0044 │ │ │ │ + bl 1e0054 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1ded44 │ │ │ │ + b.n 1ded54 │ │ │ │ mov r0, r2 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ ldrb.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ded24 │ │ │ │ - b.n 1ded50 │ │ │ │ + beq.n 1ded34 │ │ │ │ + b.n 1ded60 │ │ │ │ nop │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2144] @ 0x860 │ │ │ │ subw sp, sp, #1932 @ 0x78c │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #88] @ (1dee1c ) │ │ │ │ + ldr r1, [pc, #88] @ (1dee2c ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #88] @ (1dee20 ) │ │ │ │ + ldr r2, [pc, #88] @ (1dee30 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1924] @ 0x784 │ │ │ │ mov.w r2, #0 │ │ │ │ - bl 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ ldrd r1, r2, [r5, #376] @ 0x178 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6624 │ │ │ │ - ldr r2, [pc, #36] @ (1dee24 ) │ │ │ │ - ldr r3, [pc, #32] @ (1dee20 ) │ │ │ │ + bl 1f6634 │ │ │ │ + ldr r2, [pc, #36] @ (1dee34 ) │ │ │ │ + ldr r3, [pc, #32] @ (1dee30 ) │ │ │ │ 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 1dee18 │ │ │ │ + bne.n 1dee28 │ │ │ │ addw sp, sp, #1932 @ 0x78c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r6, #8 │ │ │ │ + asrs r4, r4, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #172] @ 1deee4 │ │ │ │ + ldr.w ip, [pc, #172] @ 1deef4 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #168] @ (1deee8 ) │ │ │ │ + ldr r4, [pc, #168] @ (1deef8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #16384 @ 0x4000 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1dee80 │ │ │ │ + beq.n 1dee90 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #132] @ (1deeec ) │ │ │ │ - ldr r3, [pc, #124] @ (1deee8 ) │ │ │ │ + ldr r2, [pc, #132] @ (1deefc ) │ │ │ │ + ldr r3, [pc, #124] @ (1deef8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1deee0 │ │ │ │ + bne.n 1deef0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [ip] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 1deece │ │ │ │ - ldr r2, [pc, #100] @ (1deef0 ) │ │ │ │ + beq.n 1deede │ │ │ │ + ldr r2, [pc, #100] @ (1def00 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dee64 │ │ │ │ + beq.n 1dee74 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5a1bc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 59c6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1dee64 │ │ │ │ + beq.n 1dee74 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5a090 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 1deec6 │ │ │ │ + cbz r0, 1deed6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1deeb2 │ │ │ │ + bne.n 1deec2 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e74 │ │ │ │ - b.n 1dee66 │ │ │ │ + b.n 1dee76 │ │ │ │ ldrb.w r3, [ip, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1dee88 │ │ │ │ + bne.n 1dee98 │ │ │ │ ldrb.w r3, [ip, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dee64 │ │ │ │ - b.n 1dee88 │ │ │ │ + beq.n 1dee74 │ │ │ │ + b.n 1dee98 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r7, #6 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #6 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #476] @ (1df0e4 ) │ │ │ │ + ldr r2, [pc, #476] @ (1df0f4 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #476] @ (1df0e8 ) │ │ │ │ + ldr r3, [pc, #476] @ (1df0f8 ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a1bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1df0da │ │ │ │ + beq.w 1df0ea │ │ │ │ mov r7, r0 │ │ │ │ movs r4, #0 │ │ │ │ blx 59b94 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1def38 │ │ │ │ + b.n 1def48 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1def30 │ │ │ │ + bne.n 1def40 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a9fc │ │ │ │ cmp r4, #10 │ │ │ │ mov.w r0, #8 │ │ │ │ iteee ls │ │ │ │ movls r3, #1 │ │ │ │ movwhi r3, #52429 @ 0xcccd │ │ │ │ @@ -534749,85 +534745,85 @@ │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r0, [r0] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5a090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df054 │ │ │ │ + beq.n 1df064 │ │ │ │ add.w r4, r0, #19 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a2f8 <__fstatat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1def74 │ │ │ │ + bne.n 1def84 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ cmpne r6, r0 │ │ │ │ it eq │ │ │ │ moveq r6, r0 │ │ │ │ - beq.n 1defae │ │ │ │ + beq.n 1defbe │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 1def74 │ │ │ │ + bge.n 1def84 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ac00 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1def74 │ │ │ │ + beq.n 1def84 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it ls │ │ │ │ movls.w r8, #0 │ │ │ │ - bhi.n 1df0c2 │ │ │ │ + bhi.n 1df0d2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1def74 │ │ │ │ + beq.n 1def84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1df0b0 │ │ │ │ + beq.n 1df0c0 │ │ │ │ ldrd lr, ip, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldrd r1, r2, [r6, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 1df008 │ │ │ │ + b.n 1df018 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1df0ac │ │ │ │ + beq.n 1df0bc │ │ │ │ cmp lr, r1 │ │ │ │ sbcs.w r4, ip, r2 │ │ │ │ - bge.n 1df002 │ │ │ │ + bge.n 1df012 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1df0b6 │ │ │ │ + bne.n 1df0c6 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1df032 │ │ │ │ + beq.n 1df042 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r8, r3, [r5] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ @@ -534841,20 +534837,20 @@ │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ strd r0, r1, [r6, #16] │ │ │ │ lsls r3, r3, #9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ blx 5a090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1def7e │ │ │ │ + bne.n 1def8e │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1df0ce │ │ │ │ - ldr.w r8, [pc, #140] @ 1df0ec │ │ │ │ + beq.n 1df0de │ │ │ │ + ldr.w r8, [pc, #140] @ 1df0fc │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ @@ -534864,1845 +534860,1845 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ strlt r7, [r6, #8] │ │ │ │ blx 59c6c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1df066 │ │ │ │ + bne.n 1df076 │ │ │ │ mov r0, r9 │ │ │ │ blx 59e74 │ │ │ │ - ldr r2, [pc, #92] @ (1df0f0 ) │ │ │ │ - ldr r3, [pc, #84] @ (1df0e8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1df100 ) │ │ │ │ + ldr r3, [pc, #84] @ (1df0f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df0de │ │ │ │ + bne.n 1df0ee │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1df032 │ │ │ │ + beq.n 1df042 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 1df032 │ │ │ │ + b.n 1df042 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 5aa44 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1defd6 │ │ │ │ + b.n 1defe6 │ │ │ │ mov r0, r7 │ │ │ │ blx 59e74 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1df090 │ │ │ │ + b.n 1df0a0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r6, #3 │ │ │ │ + asrs r0, r4, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ 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] @ (1df20c ) │ │ │ │ + ldr r0, [pc, #260] @ (1df21c ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #260] @ (1df210 ) │ │ │ │ + ldr r3, [pc, #260] @ (1df220 ) │ │ │ │ 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 1dde0c │ │ │ │ + bl 1dde1c │ │ │ │ ldr.w r2, [r5, #380] @ 0x17c │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1dde2c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df1d0 │ │ │ │ + bne.n 1df1e0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r5, #376] @ 0x178 │ │ │ │ blx 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df1d0 │ │ │ │ + bne.n 1df1e0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df1d0 │ │ │ │ + bne.n 1df1e0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1df1b4 │ │ │ │ + beq.n 1df1c4 │ │ │ │ movs r1, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1dde2c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df1d0 │ │ │ │ + bne.n 1df1e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r7, r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1dde2c │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f33c0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1df1d0 │ │ │ │ + bne.n 1df1e0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ blx 5abf4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1df1d0 │ │ │ │ + cbz r0, 1df1e0 │ │ │ │ ldrb.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1df1f6 │ │ │ │ + cbz r3, 1df206 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1df1d2 │ │ │ │ + bne.n 1df1e2 │ │ │ │ mov r1, r8 │ │ │ │ blx 5ab88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1df1da │ │ │ │ + beq.n 1df1ea │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 1df1da │ │ │ │ + b.n 1df1ea │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 1df1d0 │ │ │ │ + cbnz r3, 1df1e0 │ │ │ │ lsls r1, r0, #5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1dde1c │ │ │ │ + bl 1dde2c │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df158 │ │ │ │ + beq.n 1df168 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #56] @ (1df214 ) │ │ │ │ - ldr r3, [pc, #48] @ (1df210 ) │ │ │ │ + ldr r2, [pc, #56] @ (1df224 ) │ │ │ │ + ldr r3, [pc, #48] @ (1df220 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df208 │ │ │ │ + bne.n 1df218 │ │ │ │ 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 1f3384 │ │ │ │ + bl 1f3394 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df1a6 │ │ │ │ - b.n 1df1d2 │ │ │ │ + bne.n 1df1b6 │ │ │ │ + b.n 1df1e2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r4, #27 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ lsls r0, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #252] @ (1df328 ) │ │ │ │ - ldr r2, [pc, #252] @ (1df32c ) │ │ │ │ + ldr r3, [pc, #252] @ (1df338 ) │ │ │ │ + ldr r2, [pc, #252] @ (1df33c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #248] @ (1df330 ) │ │ │ │ + ldr r3, [pc, #248] @ (1df340 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df306 │ │ │ │ + beq.n 1df316 │ │ │ │ mov sl, r1 │ │ │ │ blx 5b178 │ │ │ │ mov r5, r0 │ │ │ │ blx 5ac00 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1df26c │ │ │ │ + b.n 1df27c │ │ │ │ adds r3, r5, r7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1df272 │ │ │ │ + beq.n 1df282 │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1df29c │ │ │ │ + beq.n 1df2ac │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.n 1df260 │ │ │ │ + bne.n 1df270 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1df266 │ │ │ │ + beq.n 1df276 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r9, [r4] │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1df2be │ │ │ │ + cbnz r0, 1df2ce │ │ │ │ ldr r3, [sp, #32] │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - bne.n 1df30c │ │ │ │ + bne.n 1df31c │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ adds r4, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1df26c │ │ │ │ + bne.n 1df27c │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (1df334 ) │ │ │ │ - ldr r3, [pc, #136] @ (1df330 ) │ │ │ │ + ldr r2, [pc, #140] @ (1df344 ) │ │ │ │ + ldr r3, [pc, #136] @ (1df340 ) │ │ │ │ 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 1df322 │ │ │ │ + bne.n 1df332 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1df300 │ │ │ │ + beq.n 1df310 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a790 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df290 │ │ │ │ + beq.n 1df2a0 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bne.n 1df2e4 │ │ │ │ + bne.n 1df2f4 │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 1df290 │ │ │ │ - ldr r3, [pc, #80] @ (1df338 ) │ │ │ │ + beq.n 1df2a0 │ │ │ │ + ldr r3, [pc, #80] @ (1df348 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 59ef8 │ │ │ │ - ldr r2, [pc, #72] @ (1df33c ) │ │ │ │ + ldr r2, [pc, #72] @ (1df34c ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1df2a4 │ │ │ │ - ldr r1, [pc, #40] @ (1df338 ) │ │ │ │ + b.n 1df2b4 │ │ │ │ + ldr r1, [pc, #40] @ (1df348 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #44] @ (1df340 ) │ │ │ │ + ldr r2, [pc, #44] @ (1df350 ) │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - b.n 1df300 │ │ │ │ + b.n 1df310 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + lsrs r6, r7, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r2, r1, #23 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #16] │ │ │ │ + ldrh r0, [r5, #16] │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (1df450 ) │ │ │ │ + ldr r2, [pc, #252] @ (1df460 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #252] @ (1df454 ) │ │ │ │ + ldr r3, [pc, #252] @ (1df464 ) │ │ │ │ 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 1f3334 │ │ │ │ + bl 1f3344 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r1, #392] @ 0x188 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1df402 │ │ │ │ + beq.n 1df412 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r1, r2, [r1, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd954 │ │ │ │ - cbnz r0, 1df3b0 │ │ │ │ + bl 1dd964 │ │ │ │ + cbnz r0, 1df3c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df424 │ │ │ │ + beq.n 1df434 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #192] @ (1df458 ) │ │ │ │ - ldr r3, [pc, #184] @ (1df454 ) │ │ │ │ + ldr r2, [pc, #192] @ (1df468 ) │ │ │ │ + ldr r3, [pc, #184] @ (1df464 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df44a │ │ │ │ + bne.n 1df45a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df38a │ │ │ │ + beq.n 1df39a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 1df42c │ │ │ │ + beq.n 1df43c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f33c0 │ │ │ │ movs r2, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add.w r1, sp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df38a │ │ │ │ + beq.n 1df39a │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df38a │ │ │ │ + beq.n 1df39a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrb.w r3, [r3, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df396 │ │ │ │ + bne.n 1df3a6 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df396 │ │ │ │ + b.n 1df3a6 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df394 │ │ │ │ + beq.n 1df3a4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ - bl 1f3348 │ │ │ │ + bl 1f3358 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df38a │ │ │ │ + beq.n 1df39a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - b.n 1df37e │ │ │ │ + b.n 1df38e │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df394 │ │ │ │ + b.n 1df3a4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df38a │ │ │ │ + beq.n 1df39a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df3c2 │ │ │ │ - b.n 1df38a │ │ │ │ + bne.n 1df3d2 │ │ │ │ + b.n 1df39a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + lsrs r2, r2, #18 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ lsls r0, r5, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #200] @ (1df534 ) │ │ │ │ + ldr r2, [pc, #200] @ (1df544 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #200] @ (1df538 ) │ │ │ │ + ldr r3, [pc, #200] @ (1df548 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a1bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df508 │ │ │ │ - ldr r7, [pc, #180] @ (1df53c ) │ │ │ │ + beq.n 1df518 │ │ │ │ + ldr r7, [pc, #180] @ (1df54c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5a090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df4fc │ │ │ │ + beq.n 1df50c │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ add.w r1, r0, #19 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1df4aa │ │ │ │ + bne.n 1df4ba │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df490 │ │ │ │ + beq.n 1df4a0 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1df4bc │ │ │ │ + bne.n 1df4cc │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 1df4bc │ │ │ │ + bne.n 1df4cc │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df490 │ │ │ │ + beq.n 1df4a0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df490 │ │ │ │ + beq.n 1df4a0 │ │ │ │ add r1, sp, #16 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 1df526 │ │ │ │ + cbnz r0, 1df536 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1df520 │ │ │ │ + beq.n 1df530 │ │ │ │ blx 5a3dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ blx 5a090 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1df49a │ │ │ │ + bne.n 1df4aa │ │ │ │ mov r0, r4 │ │ │ │ blx 59e74 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a3c4 │ │ │ │ - ldr r2, [pc, #52] @ (1df540 ) │ │ │ │ - ldr r3, [pc, #44] @ (1df538 ) │ │ │ │ + ldr r2, [pc, #52] @ (1df550 ) │ │ │ │ + ldr r3, [pc, #44] @ (1df548 ) │ │ │ │ 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 1df52e │ │ │ │ + bne.n 1df53e │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 1df45c │ │ │ │ - b.n 1df4ec │ │ │ │ + bl 1df46c │ │ │ │ + b.n 1df4fc │ │ │ │ mov r0, r2 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df490 │ │ │ │ + b.n 1df4a0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #2] │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r0, r5, #2 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ and.w r1, r1, #61440 @ 0xf000 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bne.n 1df576 │ │ │ │ + bne.n 1df586 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 1df57a │ │ │ │ + bls.n 1df58a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ (1df580 ) │ │ │ │ + ldr r1, [pc, #28] @ (1df590 ) │ │ │ │ subs r3, #4 │ │ │ │ adds r0, r2, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5ae10 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ movs r1, r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #76] @ (1df5e0 ) │ │ │ │ + ldr r1, [pc, #76] @ (1df5f0 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1deef4 │ │ │ │ + bl 1def04 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1df5dc │ │ │ │ + cbz r0, 1df5ec │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1df5d6 │ │ │ │ + beq.n 1df5e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5a3dc │ │ │ │ - cbnz r0, 1df5b4 │ │ │ │ + cbnz r0, 1df5c4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r7, r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1df5a8 │ │ │ │ + bne.n 1df5b8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r6, r4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - beq.n 1df5d6 │ │ │ │ + beq.n 1df5e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 59c6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1df5c2 │ │ │ │ + bne.n 1df5d2 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @ instruction: 0xffadffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #232] @ (1df6e0 ) │ │ │ │ + ldr r2, [pc, #232] @ (1df6f0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (1df6e4 ) │ │ │ │ + ldr r3, [pc, #232] @ (1df6f4 ) │ │ │ │ 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 1e5ed4 │ │ │ │ + bl 1e5ee4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - ldr r2, [pc, #204] @ (1df6e8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1df6f8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1df67a │ │ │ │ + blt.n 1df68a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1df584 │ │ │ │ + bl 1df594 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59c6c │ │ │ │ - cbnz r4, 1df694 │ │ │ │ - ldr r1, [pc, #176] @ (1df6ec ) │ │ │ │ + cbnz r4, 1df6a4 │ │ │ │ + ldr r1, [pc, #176] @ (1df6fc ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 1deef4 │ │ │ │ + bl 1def04 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1df67a │ │ │ │ + cbz r0, 1df68a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1df584 │ │ │ │ + bl 1df594 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 1df66e │ │ │ │ + beq.n 1df67e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 59c6c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1df65a │ │ │ │ + bne.n 1df66a │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1df6b8 │ │ │ │ - ldr r2, [pc, #116] @ (1df6f0 ) │ │ │ │ - ldr r3, [pc, #100] @ (1df6e4 ) │ │ │ │ + bne.n 1df6c8 │ │ │ │ + ldr r2, [pc, #116] @ (1df700 ) │ │ │ │ + ldr r3, [pc, #100] @ (1df6f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1df6da │ │ │ │ + bne.n 1df6ea │ │ │ │ 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 1df6a2 │ │ │ │ + bne.n 1df6b2 │ │ │ │ dmb ish │ │ │ │ - b.n 1df67a │ │ │ │ + b.n 1df68a │ │ │ │ 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 1df6b2 │ │ │ │ - b.n 1df6c8 │ │ │ │ + beq.n 1df6c2 │ │ │ │ + b.n 1df6d8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r6, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #58] @ 0x3a │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ movs r1, r3 │ │ │ │ - bl 1c76ee │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + bl 1c76fe │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ 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] @ (1df7d0 ) │ │ │ │ - ldr r3, [pc, #200] @ (1df7d4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1df7e0 ) │ │ │ │ + ldr r3, [pc, #200] @ (1df7e4 ) │ │ │ │ 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 5a484 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1df7c4 │ │ │ │ + beq.n 1df7d4 │ │ │ │ mov r1, sp │ │ │ │ mov r6, r0 │ │ │ │ blx 5a688 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df7b4 │ │ │ │ + beq.n 1df7c4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1df7b4 │ │ │ │ - cbz r5, 1df772 │ │ │ │ + cbz r0, 1df7c4 │ │ │ │ + cbz r5, 1df782 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1df74e │ │ │ │ + b.n 1df75e │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 1df76c │ │ │ │ + bls.n 1df77c │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a2d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1df748 │ │ │ │ + bhi.n 1df758 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df7ba │ │ │ │ + b.n 1df7ca │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 1df75e │ │ │ │ + beq.n 1df76e │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1df0f4 │ │ │ │ + bl 1df104 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1df7b0 │ │ │ │ + cbz r4, 1df7c0 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ blx 5a280 │ │ │ │ - ldr r2, [pc, #64] @ (1df7d8 ) │ │ │ │ - ldr r3, [pc, #60] @ (1df7d4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1df7e8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1df7e4 ) │ │ │ │ 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 1df7cc │ │ │ │ + bne.n 1df7dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 59c6c │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ blx 5a280 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1df794 │ │ │ │ + b.n 1df7a4 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df7c0 │ │ │ │ + b.n 1df7d0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + lsrs r0, r4, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ 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] @ (1df854 ) │ │ │ │ - ldr r2, [pc, #104] @ (1df858 ) │ │ │ │ + ldr r0, [pc, #100] @ (1df864 ) │ │ │ │ + ldr r2, [pc, #104] @ (1df868 ) │ │ │ │ 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, 1df84c │ │ │ │ + cbnz r2, 1df85c │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1e2e44 │ │ │ │ + bl 1e2e54 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #76] @ (1df85c ) │ │ │ │ + ldr r2, [pc, #76] @ (1df86c ) │ │ │ │ add.w r1, sp, #34 @ 0x22 │ │ │ │ ldrb.w r0, [sp, #33] @ 0x21 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df84c │ │ │ │ + beq.n 1df85c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ (1df860 ) │ │ │ │ - ldr r3, [pc, #32] @ (1df858 ) │ │ │ │ + ldr r2, [pc, #40] @ (1df870 ) │ │ │ │ + ldr r3, [pc, #32] @ (1df868 ) │ │ │ │ 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 1df850 │ │ │ │ + bne.n 1df860 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1df834 │ │ │ │ + b.n 1df844 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + lsls r4, r6, #30 │ │ │ │ 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] @ (1dfa18 ) │ │ │ │ + ldr r2, [pc, #416] @ (1dfa28 ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ - ldr r3, [pc, #416] @ (1dfa1c ) │ │ │ │ + ldr r3, [pc, #416] @ (1dfa2c ) │ │ │ │ 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 1dd890 │ │ │ │ - ldr r2, [pc, #396] @ (1dfa20 ) │ │ │ │ + bl 1dd8a0 │ │ │ │ + ldr r2, [pc, #396] @ (1dfa30 ) │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df8c6 │ │ │ │ + beq.n 1df8d6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 1df93e │ │ │ │ + bne.n 1df94e │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1df8f0 │ │ │ │ + beq.n 1df900 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df9a4 │ │ │ │ - ldr r2, [pc, #332] @ (1dfa24 ) │ │ │ │ - ldr r3, [pc, #324] @ (1dfa1c ) │ │ │ │ + beq.n 1df9b4 │ │ │ │ + ldr r2, [pc, #332] @ (1dfa34 ) │ │ │ │ + ldr r3, [pc, #324] @ (1dfa2c ) │ │ │ │ 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 1dfa12 │ │ │ │ + bne.w 1dfa22 │ │ │ │ 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 1e2e44 │ │ │ │ + bl 1e2e54 │ │ │ │ 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] @ (1dfa28 ) │ │ │ │ + ldr r2, [pc, #280] @ (1dfa38 ) │ │ │ │ add r2, pc │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df928 │ │ │ │ + beq.n 1df938 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df228 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1df8c6 │ │ │ │ + beq.n 1df8d6 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a048 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df990 │ │ │ │ + beq.n 1df9a0 │ │ │ │ mov.w r1, #524288 @ 0x80000 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a484 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1df9ac │ │ │ │ + bne.n 1df9bc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1df344 │ │ │ │ - cbz r0, 1df98a │ │ │ │ + bl 1df354 │ │ │ │ + cbz r0, 1df99a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1df9c6 │ │ │ │ + cbz r3, 1df9d6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1df978 │ │ │ │ + b.n 1df988 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1df9c2 │ │ │ │ + bls.n 1df9d2 │ │ │ │ subs r2, r3, r6 │ │ │ │ add.w r1, r8, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5aca8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1df970 │ │ │ │ + bne.n 1df980 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5a3dc │ │ │ │ mov r0, r4 │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1df8d4 │ │ │ │ + bne.n 1df8e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1df8d4 │ │ │ │ + b.n 1df8e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 5a3dc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5a280 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a280 │ │ │ │ - b.n 1df996 │ │ │ │ + b.n 1df9a6 │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 1df98a │ │ │ │ + beq.n 1df99a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ blx 5b094 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1df98a │ │ │ │ + beq.n 1df99a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1dfa0a │ │ │ │ + beq.n 1dfa1a │ │ │ │ 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 1df9f4 │ │ │ │ + bne.n 1dfa04 │ │ │ │ dmb ish │ │ │ │ - b.n 1df990 │ │ │ │ + b.n 1df9a0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a3dc │ │ │ │ - b.n 1df990 │ │ │ │ + b.n 1df9a0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r0, #30 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ + strh r0, [r4, #38] @ 0x26 │ │ │ │ movs r1, r3 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + strh r0, [r6, #34] @ 0x22 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #524] @ (1dfc4c ) │ │ │ │ + ldr r1, [pc, #524] @ (1dfc5c ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (1dfc50 ) │ │ │ │ + ldr r2, [pc, #524] @ (1dfc60 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrb.w r6, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #504] @ (1dfc54 ) │ │ │ │ + ldr r2, [pc, #504] @ (1dfc64 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfb30 │ │ │ │ - ldr r0, [pc, #496] @ (1dfc58 ) │ │ │ │ + beq.n 1dfb40 │ │ │ │ + ldr r0, [pc, #496] @ (1dfc68 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e387c │ │ │ │ + bl 1e388c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dfb10 │ │ │ │ - ldr r1, [pc, #488] @ (1dfc5c ) │ │ │ │ + beq.n 1dfb20 │ │ │ │ + ldr r1, [pc, #488] @ (1dfc6c ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5518 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df228 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dfb0c │ │ │ │ + bne.n 1dfb1c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dfabe │ │ │ │ - ldr r2, [pc, #444] @ (1dfc60 ) │ │ │ │ - ldr r3, [pc, #428] @ (1dfc50 ) │ │ │ │ + beq.n 1dface │ │ │ │ + ldr r2, [pc, #444] @ (1dfc70 ) │ │ │ │ + ldr r3, [pc, #428] @ (1dfc60 ) │ │ │ │ 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 1dfc48 │ │ │ │ + bne.w 1dfc58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #416] @ (1dfc64 ) │ │ │ │ + ldr r4, [pc, #416] @ (1dfc74 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5518 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df228 │ │ │ │ clz r3, r7 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbnz r3, 1dfb0c │ │ │ │ + cbnz r3, 1dfb1c │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5518 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df228 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfaa0 │ │ │ │ + beq.n 1dfab0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1dfaa0 │ │ │ │ - ldr r0, [pc, #340] @ (1dfc68 ) │ │ │ │ + b.n 1dfab0 │ │ │ │ + ldr r0, [pc, #340] @ (1dfc78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e387c │ │ │ │ + bl 1e388c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1dfb46 │ │ │ │ - ldr r3, [pc, #332] @ (1dfc6c ) │ │ │ │ + cbz r0, 1dfb56 │ │ │ │ + ldr r3, [pc, #332] @ (1dfc7c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (1dfc70 ) │ │ │ │ + ldr r2, [pc, #332] @ (1dfc80 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - b.n 1dfa72 │ │ │ │ + b.n 1dfa82 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1dfb40 │ │ │ │ + beq.n 1dfb50 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 1dfb5a │ │ │ │ - ldr r4, [pc, #312] @ (1dfc74 ) │ │ │ │ + beq.n 1dfb6a │ │ │ │ + ldr r4, [pc, #312] @ (1dfc84 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dfa64 │ │ │ │ - ldr r4, [pc, #308] @ (1dfc78 ) │ │ │ │ + b.n 1dfa74 │ │ │ │ + ldr r4, [pc, #308] @ (1dfc88 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dfa64 │ │ │ │ - ldr r0, [pc, #308] @ (1dfc7c ) │ │ │ │ + b.n 1dfa74 │ │ │ │ + ldr r0, [pc, #308] @ (1dfc8c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e387c │ │ │ │ - cbz r0, 1dfb60 │ │ │ │ - ldr r1, [pc, #300] @ (1dfc80 ) │ │ │ │ + bl 1e388c │ │ │ │ + cbz r0, 1dfb70 │ │ │ │ + ldr r1, [pc, #300] @ (1dfc90 ) │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ - b.n 1dfa7a │ │ │ │ - ldr r4, [pc, #296] @ (1dfc84 ) │ │ │ │ + b.n 1dfa8a │ │ │ │ + ldr r4, [pc, #296] @ (1dfc94 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1dfa64 │ │ │ │ - ldr r0, [pc, #292] @ (1dfc88 ) │ │ │ │ + b.n 1dfa74 │ │ │ │ + ldr r0, [pc, #292] @ (1dfc98 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1dfbc0 │ │ │ │ - ldr r7, [pc, #288] @ (1dfc8c ) │ │ │ │ + bl 1e3878 │ │ │ │ + cbz r0, 1dfbd0 │ │ │ │ + ldr r7, [pc, #288] @ (1dfc9c ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #288] @ (1dfc90 ) │ │ │ │ + ldr r3, [pc, #288] @ (1dfca0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5518 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df228 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1dfb0c │ │ │ │ + bne.n 1dfb1c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5518 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df228 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dfa9a │ │ │ │ - b.n 1dfb0c │ │ │ │ + beq.w 1dfaaa │ │ │ │ + b.n 1dfb1c │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov fp, r4 │ │ │ │ blx 5aa08 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r7, r0 │ │ │ │ mov r6, r5 │ │ │ │ it eq │ │ │ │ moveq.w r7, #512 @ 0x200 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 1dfbee │ │ │ │ + b.n 1dfbfe │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1dfb0c │ │ │ │ + bne.n 1dfb1c │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a978 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5b088 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dfbdc │ │ │ │ - ldr r7, [pc, #132] @ (1dfc94 ) │ │ │ │ + beq.n 1dfbec │ │ │ │ + ldr r7, [pc, #132] @ (1dfca4 ) │ │ │ │ mov r5, r6 │ │ │ │ - ldr r3, [pc, #132] @ (1dfc98 ) │ │ │ │ + ldr r3, [pc, #132] @ (1dfca8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5518 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 1df218 │ │ │ │ + bl 1df228 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ clz r3, r2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1dfb0c │ │ │ │ + bne.w 1dfb1c │ │ │ │ mov r3, fp │ │ │ │ mov r1, r7 │ │ │ │ - b.n 1dfa7a │ │ │ │ + b.n 1dfa8a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r7, #22 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #22 │ │ │ │ + lsls r0, r2, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r6, [r3, #6] │ │ │ │ + strh r6, [r1, #6] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ + strh r0, [r4, #18] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r1, #21 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r2, [r4, #16] │ │ │ │ + strh r2, [r2, #16] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ + strh r2, [r7, #0] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #22] │ │ │ │ + strh r2, [r7, #20] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r6, #18] │ │ │ │ + strh r4, [r4, #18] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r2, #18] │ │ │ │ + strh r6, [r0, #18] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r2, #20] │ │ │ │ + strh r4, [r0, #20] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r0, #12] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r5, #18] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r3, #22] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ + strh r0, [r0, #22] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r2, #6] │ │ │ │ + strh r0, [r0, #6] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r5, #16] │ │ │ │ + strh r0, [r3, #16] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ (1dfd24 ) │ │ │ │ + ldr r3, [pc, #120] @ (1dfd34 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ blx 5abb8 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a978 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1dfcc6 │ │ │ │ + beq.n 1dfcd6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 59eec │ │ │ │ mov r4, r0 │ │ │ │ blx 5abdc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1dfcc0 │ │ │ │ - ldr r3, [pc, #80] @ (1dfd28 ) │ │ │ │ + bne.n 1dfcd0 │ │ │ │ + ldr r3, [pc, #80] @ (1dfd38 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1dfd02 │ │ │ │ + bl 1e3878 │ │ │ │ + cbz r0, 1dfd12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dfcc0 │ │ │ │ - ldr r0, [pc, #56] @ (1dfd2c ) │ │ │ │ + bne.n 1dfcd0 │ │ │ │ + ldr r0, [pc, #56] @ (1dfd3c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (1dfd30 ) │ │ │ │ + ldr r0, [pc, #44] @ (1dfd40 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1dfd1c │ │ │ │ - ldr r3, [pc, #36] @ (1dfd34 ) │ │ │ │ + bl 1e3878 │ │ │ │ + cbz r0, 1dfd2c │ │ │ │ + ldr r3, [pc, #36] @ (1dfd44 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #36] @ (1dfd38 ) │ │ │ │ + ldr r2, [pc, #36] @ (1dfd48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #28] @ (1dfd3c ) │ │ │ │ + ldr r0, [pc, #28] @ (1dfd4c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 1dfce4 │ │ │ │ + b.n 1dfcf4 │ │ │ │ nop │ │ │ │ - lsls r6, r1, #13 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r6, [r6, #10] │ │ │ │ + strh r6, [r4, #10] │ │ │ │ movs r1, r3 │ │ │ │ - strh r6, [r4, #14] │ │ │ │ + strh r6, [r2, #14] │ │ │ │ movs r1, r3 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ movs r1, r3 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ movs r1, r3 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ 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] @ 1dfdb0 │ │ │ │ + ldr.w ip, [pc, #92] @ 1dfdc0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #80] @ (1dfdb4 ) │ │ │ │ + ldr r3, [pc, #80] @ (1dfdc4 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e0b9c │ │ │ │ + bl 1e0bac │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1dfda6 │ │ │ │ + cbz r0, 1dfdb6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1df0f4 │ │ │ │ + bl 1df104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ - ldr r1, [pc, #40] @ (1dfdb8 ) │ │ │ │ - ldr r2, [pc, #36] @ (1dfdb4 ) │ │ │ │ + ldr r1, [pc, #40] @ (1dfdc8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1dfdc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dfdaa │ │ │ │ + bne.n 1dfdba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1dfd8c │ │ │ │ + b.n 1dfd9c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #9 │ │ │ │ + lsls r4, r3, #9 │ │ │ │ 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] @ (1dfe38 ) │ │ │ │ + ldr r2, [pc, #108] @ (1dfe48 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #108] @ (1dfe3c ) │ │ │ │ + ldr r3, [pc, #108] @ (1dfe4c ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df344 │ │ │ │ + bl 1df354 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1dfe0e │ │ │ │ - ldr r1, [pc, #72] @ (1dfe40 ) │ │ │ │ - ldr r2, [pc, #68] @ (1dfe3c ) │ │ │ │ + cbnz r0, 1dfe1e │ │ │ │ + ldr r1, [pc, #72] @ (1dfe50 ) │ │ │ │ + ldr r2, [pc, #68] @ (1dfe4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1dfe34 │ │ │ │ + bne.n 1dfe44 │ │ │ │ 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 1e0d80 │ │ │ │ + bl 1e0d90 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dfdf4 │ │ │ │ + bne.n 1dfe04 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1dfdf4 │ │ │ │ + b.n 1dfe04 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r5, #8 │ │ │ │ + lsls r2, r3, #8 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ 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 1e08ec │ │ │ │ + bl 1e08fc │ │ │ │ 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] @ 1dff18 │ │ │ │ + ldr.w lr, [pc, #168] @ 1dff28 │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr.w ip, [pc, #164] @ 1dff1c │ │ │ │ + ldr.w ip, [pc, #164] @ 1dff2c │ │ │ │ mov r3, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r2, [pc, #160] @ (1dff20 ) │ │ │ │ + ldr r2, [pc, #160] @ (1dff30 ) │ │ │ │ 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 5a86c <__asprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 1dfed6 │ │ │ │ + cbz r3, 1dfee6 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a3f4 <__time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1dfef8 │ │ │ │ + beq.n 1dff08 │ │ │ │ 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 1dfeee │ │ │ │ + blt.n 1dfefe │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #76] @ (1dff24 ) │ │ │ │ - ldr r3, [pc, #64] @ (1dff1c ) │ │ │ │ + ldr r2, [pc, #76] @ (1dff34 ) │ │ │ │ + ldr r3, [pc, #64] @ (1dff2c ) │ │ │ │ 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 1dff12 │ │ │ │ + bne.n 1dff22 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ blx 59c00 <__utime64@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1dfed2 │ │ │ │ + b.n 1dfee2 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1dfef4 │ │ │ │ + beq.n 1dff04 │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1dfed2 │ │ │ │ + b.n 1dfee2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + lsls r2, r6, #5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ + strh r2, [r4, #2] │ │ │ │ movs r1, r3 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r2, #4 │ │ │ │ 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] @ (1e001c ) │ │ │ │ + ldr r2, [pc, #228] @ (1e002c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1e0020 ) │ │ │ │ + ldr r3, [pc, #228] @ (1e0030 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #224] @ (1e0024 ) │ │ │ │ + ldr r1, [pc, #224] @ (1e0034 ) │ │ │ │ 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 1e5508 │ │ │ │ + bl 1e5518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dfff8 │ │ │ │ + beq.n 1e0008 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1dfff8 │ │ │ │ + beq.n 1e0008 │ │ │ │ add r1, sp, #24 │ │ │ │ blx 5a688 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e0012 │ │ │ │ + beq.n 1e0022 │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ movs r3, #8 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r3 │ │ │ │ - beq.n 1dffa0 │ │ │ │ + beq.n 1dffb0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 59e80 │ │ │ │ - cbnz r0, 1dfffc │ │ │ │ + cbnz r0, 1e000c │ │ │ │ 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 5a25c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r5, #352] @ 0x160 │ │ │ │ - beq.n 1e0012 │ │ │ │ + beq.n 1e0022 │ │ │ │ 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 5a280 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ (1e0028 ) │ │ │ │ - ldr r2, [pc, #60] @ (1e0020 ) │ │ │ │ + ldr r1, [pc, #72] @ (1e0038 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e0030 ) │ │ │ │ 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 1e0016 │ │ │ │ + bne.n 1e0026 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dffde │ │ │ │ + b.n 1dffee │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.n 1e0012 │ │ │ │ + bne.n 1e0022 │ │ │ │ movs r2, #8 │ │ │ │ movt r2, #32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59b64 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1dffa0 │ │ │ │ + bne.n 1dffb0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1dffd4 │ │ │ │ + b.n 1dffe4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + lsls r6, r5, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ + ldrb r6, [r5, #30] │ │ │ │ movs r1, r3 │ │ │ │ - movs r2, r3 │ │ │ │ + movs r2, r1 │ │ │ │ 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 5ac48 │ │ │ │ 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] @ 1e00b4 │ │ │ │ + ldr.w ip, [pc, #92] @ 1e00c4 │ │ │ │ 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] @ (1e00b8 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e00c8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ebdbc │ │ │ │ + bl 1ebdcc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1e00ac │ │ │ │ + cbz r0, 1e00bc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 1df0f4 │ │ │ │ + bl 1df104 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ - ldr r1, [pc, #40] @ (1e00bc ) │ │ │ │ - ldr r2, [pc, #32] @ (1e00b8 ) │ │ │ │ + ldr r1, [pc, #40] @ (1e00cc ) │ │ │ │ + ldr r2, [pc, #32] @ (1e00c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e00b0 │ │ │ │ + bne.n 1e00c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e0092 │ │ │ │ + b.n 1e00a2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - vaddl.u32 q0, d16, d23 │ │ │ │ + vaddl.u16 q0, d16, d23 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u32 d16, d22, d23 │ │ │ │ + vhadd.u16 d16, d22, d23 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1e0140 ) │ │ │ │ + ldr r2, [pc, #112] @ (1e0150 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #112] @ (1e0144 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e0154 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1dd890 │ │ │ │ + bl 1dd8a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1df344 │ │ │ │ + bl 1df354 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 1e0112 │ │ │ │ - ldr r1, [pc, #76] @ (1e0148 ) │ │ │ │ - ldr r2, [pc, #72] @ (1e0144 ) │ │ │ │ + cbnz r0, 1e0122 │ │ │ │ + ldr r1, [pc, #76] @ (1e0158 ) │ │ │ │ + ldr r2, [pc, #72] @ (1e0154 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1e013a │ │ │ │ + bne.n 1e014a │ │ │ │ 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 1ebe30 │ │ │ │ + bl 1ebe40 │ │ │ │ ldrb.w r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e00f8 │ │ │ │ + bne.n 1e0108 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e00f8 │ │ │ │ + b.n 1e0108 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.u32 d0, d22, d23 │ │ │ │ + vhadd.u16 d0, d22, d23 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d0, d16, d23 │ │ │ │ + cdp2 0, 15, cr0, cr0, cr7, {5} │ │ │ │ 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 1ebcf0 │ │ │ │ + bl 1ebd00 │ │ │ │ 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] @ (1e0204 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e0214 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #140] @ (1e0208 ) │ │ │ │ + ldr r3, [pc, #140] @ (1e0218 ) │ │ │ │ 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 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1dfa2c │ │ │ │ - cbz r0, 1e01e2 │ │ │ │ - ldr r1, [pc, #100] @ (1e020c ) │ │ │ │ + bl 1dfa3c │ │ │ │ + cbz r0, 1e01f2 │ │ │ │ + ldr r1, [pc, #100] @ (1e021c ) │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 1e5508 │ │ │ │ + bl 1e5518 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59a68 <__stat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e01e2 │ │ │ │ + beq.n 1e01f2 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a3f4 <__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 1e01e2 │ │ │ │ + bge.n 1e01f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df45c │ │ │ │ + bl 1df46c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e52ec │ │ │ │ - ldr r2, [pc, #36] @ (1e0210 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e0208 ) │ │ │ │ + bl 1e52fc │ │ │ │ + ldr r2, [pc, #36] @ (1e0220 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e0218 ) │ │ │ │ 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 1e0200 │ │ │ │ + bne.n 1e0210 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 7, cr0, cr14, cr7, {5} │ │ │ │ + cdp2 0, 6, cr0, cr14, cr7, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ movs r1, r3 │ │ │ │ - cdp2 0, 1, cr0, cr0, cr7, {5} │ │ │ │ + cdp2 0, 0, cr0, cr0, cr7, {5} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0228 │ │ │ │ + bne.n 1e0238 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1e023e │ │ │ │ + cbnz r2, 1e024e │ │ │ │ pop {r3, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #360] @ (1e03c8 ) │ │ │ │ + ldr r3, [pc, #360] @ (1e03d8 ) │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #356] @ (1e03cc ) │ │ │ │ + ldr r2, [pc, #356] @ (1e03dc ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ @@ -536717,26 +536713,26 @@ │ │ │ │ blx 59cd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 5aa50 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ cmp r4, sl │ │ │ │ it eq │ │ │ │ cmpeq r5, r0 │ │ │ │ - beq.w 1e03aa │ │ │ │ + beq.w 1e03ba │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 59cd8 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1e03a0 │ │ │ │ + bcs.n 1e03b0 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 1e035c │ │ │ │ + b.n 1e036c │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ blx 5a178 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov.w lr, #808464432 @ 0x30303030 │ │ │ │ @@ -536751,102 +536747,102 @@ │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ strd lr, lr, [sp, #128] @ 0x80 │ │ │ │ strd lr, lr, [sp, #136] @ 0x88 │ │ │ │ strd lr, lr, [sp, #144] @ 0x90 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #8 │ │ │ │ - bne.n 1e039e │ │ │ │ + bne.n 1e03ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ adds.w r7, r7, r8 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ mov lr, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r2, [lr], #1 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, lr │ │ │ │ - bl 1e2e80 │ │ │ │ + bl 1e2e90 │ │ │ │ movs r2, #16 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ strb.w r6, [sp, #104] @ 0x68 │ │ │ │ blx 5a9c0 <__isoc23_strtoull@plt> │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r1, #52] @ 0x34 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1e246c │ │ │ │ + bl 1e247c │ │ │ │ cmp r7, r9 │ │ │ │ sbcs.w r3, r4, sl │ │ │ │ - bcs.n 1e039e │ │ │ │ + bcs.n 1e03ae │ │ │ │ adds.w r8, r7, #56 @ 0x38 │ │ │ │ adc.w r4, r4, #0 │ │ │ │ cmp r9, r8 │ │ │ │ sbcs.w r3, sl, r4 │ │ │ │ - bcc.n 1e039e │ │ │ │ + bcc.n 1e03ae │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bne.n 1e039e │ │ │ │ + bne.n 1e03ae │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds.w r1, r3, r8 │ │ │ │ adc.w r2, r4, #0 │ │ │ │ cmp r9, r1 │ │ │ │ sbcs.w r2, sl, r2 │ │ │ │ ite cc │ │ │ │ movcc r6, #1 │ │ │ │ movcs r6, #0 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e02ba │ │ │ │ + beq.n 1e02ca │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 59cd8 │ │ │ │ - ldr r2, [pc, #36] @ (1e03d0 ) │ │ │ │ - ldr r3, [pc, #24] @ (1e03c8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e03e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (1e03d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e03c4 │ │ │ │ + bne.n 1e03d4 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4, #668] @ 0x29c │ │ │ │ - mcrr2 0, 10, r0, lr, cr7 │ │ │ │ + stc2 0, cr0, [r4, #668] @ 0x29c │ │ │ │ + ldc2 0, cr0, [lr], #-668 @ 0xfffffd64 │ │ │ │ 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] @ (1e05bc ) │ │ │ │ - ldr r3, [pc, #468] @ (1e05c0 ) │ │ │ │ + ldr r0, [pc, #468] @ (1e05cc ) │ │ │ │ + ldr r3, [pc, #468] @ (1e05d0 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ sub sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -536857,234 +536853,234 @@ │ │ │ │ blx 59cd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 5aa50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a5d4 │ │ │ │ cmp r4, #15 │ │ │ │ - bhi.n 1e0494 │ │ │ │ + bhi.n 1e04a4 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ blx 5a6a0 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a048 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e0478 │ │ │ │ + cbz r0, 1e0488 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1e0448 │ │ │ │ + bne.n 1e0458 │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r4, #1 │ │ │ │ blx 5ac78 │ │ │ │ cmp r4, #100 @ 0x64 │ │ │ │ - bne.n 1e0424 │ │ │ │ + bne.n 1e0434 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 1e0478 │ │ │ │ + bne.n 1e0488 │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (1e05c4 ) │ │ │ │ - ldr r3, [pc, #352] @ (1e05c0 ) │ │ │ │ + ldr r2, [pc, #356] @ (1e05d4 ) │ │ │ │ + ldr r3, [pc, #352] @ (1e05d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e05b6 │ │ │ │ + bne.w 1e05c6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 59cd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 5aa50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a5d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e0520 │ │ │ │ + beq.n 1e0530 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e044c │ │ │ │ - ldr r1, [pc, #288] @ (1e05c8 ) │ │ │ │ + bne.n 1e045c │ │ │ │ + ldr r1, [pc, #288] @ (1e05d8 ) │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e044c │ │ │ │ + bne.n 1e045c │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ subs r3, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e044c │ │ │ │ + bhi.n 1e045c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0556 │ │ │ │ + beq.n 1e0566 │ │ │ │ add.w r4, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e04ee │ │ │ │ + bne.n 1e04fe │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e04de │ │ │ │ + bne.n 1e04ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0572 │ │ │ │ + bne.n 1e0582 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e024c │ │ │ │ + bl 1e025c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0504 │ │ │ │ + bne.n 1e0514 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e0562 │ │ │ │ + cbnz r3, 1e0572 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r8, #56] @ 0x38 │ │ │ │ - b.n 1e045c │ │ │ │ - ldr r4, [pc, #168] @ (1e05cc ) │ │ │ │ + b.n 1e046c │ │ │ │ + ldr r4, [pc, #168] @ (1e05dc ) │ │ │ │ movs r2, #16 │ │ │ │ ldr.w r3, [r8, r9, lsl #2] │ │ │ │ movs r1, #1 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e044c │ │ │ │ + bne.n 1e045c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e044c │ │ │ │ + bne.n 1e045c │ │ │ │ ldr.w r0, [r8, r9, lsl #2] │ │ │ │ blx 5af14 │ │ │ │ mov r0, r6 │ │ │ │ blx 5af14 │ │ │ │ - b.n 1e04be │ │ │ │ + b.n 1e04ce │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e024c │ │ │ │ - b.n 1e0518 │ │ │ │ + bl 1e025c │ │ │ │ + b.n 1e0528 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0518 │ │ │ │ + bl 1e1154 │ │ │ │ + b.n 1e0528 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e0590 │ │ │ │ + beq.n 1e05a0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e057c │ │ │ │ + bne.n 1e058c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e04f6 │ │ │ │ + beq.n 1e0506 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e05a0 │ │ │ │ + bne.n 1e05b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0592 │ │ │ │ - b.n 1e04f6 │ │ │ │ + bne.n 1e05a2 │ │ │ │ + b.n 1e0506 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r0], {167} @ 0xa7 │ │ │ │ + stc2 0, cr0, [r0], {167} @ 0xa7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfb9c00a7 │ │ │ │ - adds r5, #238 @ 0xee │ │ │ │ + @ instruction: 0xfb8c00a7 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ movs r0, r5 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ movs r0, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3784] @ 0xec8 │ │ │ │ sub.w sp, sp, #4352 @ 0x1100 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #456] @ (1e07bc ) │ │ │ │ + ldr r1, [pc, #456] @ (1e07cc ) │ │ │ │ sub.w r3, r8, #4 │ │ │ │ - ldr r2, [pc, #452] @ (1e07c0 ) │ │ │ │ + ldr r2, [pc, #452] @ (1e07d0 ) │ │ │ │ add.w r4, sp, #4352 @ 0x1100 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ adds r4, #12 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r4, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbz r2, 1e0626 │ │ │ │ + cbz r2, 1e0636 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #9 │ │ │ │ - bne.n 1e0612 │ │ │ │ + bne.n 1e0622 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e0748 │ │ │ │ - ldr r1, [pc, #412] @ (1e07c4 ) │ │ │ │ + b.n 1e0758 │ │ │ │ + ldr r1, [pc, #412] @ (1e07d4 ) │ │ │ │ add r1, pc │ │ │ │ blx 5af20 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0622 │ │ │ │ - ldr r3, [pc, #400] @ (1e07c8 ) │ │ │ │ + beq.n 1e0632 │ │ │ │ + ldr r3, [pc, #400] @ (1e07d8 ) │ │ │ │ uxtb.w sl, sl │ │ │ │ add.w r9, sp, #272 @ 0x110 │ │ │ │ add r7, sp, #268 @ 0x10c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #388] @ (1e07cc ) │ │ │ │ + ldr r3, [pc, #388] @ (1e07dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ (1e07d0 ) │ │ │ │ + ldr r3, [pc, #388] @ (1e07e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 5aaf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0740 │ │ │ │ + beq.n 1e0750 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [r9, #-240] @ 0xf0 │ │ │ │ blx 59e44 │ │ │ │ add r0, r9 │ │ │ │ ldr.w r6, [r8, #60] @ 0x3c │ │ │ │ @@ -537092,148 +537088,148 @@ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strb.w r4, [r0, #-4] │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e0650 │ │ │ │ + beq.n 1e0660 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ - beq.n 1e079e │ │ │ │ - ldr r6, [pc, #304] @ (1e07d4 ) │ │ │ │ + beq.n 1e07ae │ │ │ │ + ldr r6, [pc, #304] @ (1e07e4 ) │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 5af20 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 5af20 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r0, [r9, #-240] │ │ │ │ blx 59c6c │ │ │ │ ldr.w r0, [r9, #-236] │ │ │ │ blx 59c6c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e0796 │ │ │ │ + beq.n 1e07a6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - cbz r3, 1e072c │ │ │ │ + cbz r3, 1e073c │ │ │ │ blx 5a6a0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ blx 5a688 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e076c │ │ │ │ + beq.n 1e077c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e06f2 │ │ │ │ - b.n 1e076c │ │ │ │ + bne.n 1e0702 │ │ │ │ + b.n 1e077c │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 1e076c │ │ │ │ + beq.n 1e077c │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx 5a6a0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ blx 5a688 <__fstat64_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e06ec │ │ │ │ + beq.n 1e06fc │ │ │ │ ldrd r0, r2, [r9, #-120] @ 0x78 │ │ │ │ ldrd r1, r3, [r9, #-232] @ 0xe8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e06ec │ │ │ │ + bne.n 1e06fc │ │ │ │ ldrd r0, r2, [r9, #-112] @ 0x70 │ │ │ │ ldrd r1, r3, [r9, #-224] @ 0xe0 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1e06ec │ │ │ │ + bne.n 1e06fc │ │ │ │ mov r0, fp │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5ac9c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r7 │ │ │ │ blx 5aaf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0660 │ │ │ │ + bne.n 1e0670 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 5ac9c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #140] @ (1e07d8 ) │ │ │ │ + ldr r2, [pc, #140] @ (1e07e8 ) │ │ │ │ add.w r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [pc, #112] @ (1e07c0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e07d0 ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e07b6 │ │ │ │ + bne.n 1e07c6 │ │ │ │ add.w sp, sp, #4352 @ 0x1100 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [r8, sl, lsl #2] │ │ │ │ - bl 1e03d4 │ │ │ │ + bl 1e03e4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e07a4 │ │ │ │ + cbz r0, 1e07b4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5ac9c │ │ │ │ uxtb.w sl, sl │ │ │ │ cmp.w sl, #8 │ │ │ │ - bls.w 1e0650 │ │ │ │ - b.n 1e0740 │ │ │ │ + bls.w 1e0660 │ │ │ │ + b.n 1e0750 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e072c │ │ │ │ - b.n 1e0650 │ │ │ │ + bne.n 1e073c │ │ │ │ + b.n 1e0660 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e0650 │ │ │ │ + b.n 1e0660 │ │ │ │ mov r0, fp │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 5ac9c │ │ │ │ str.w r4, [r8, sl, lsl #2] │ │ │ │ - b.n 1e0650 │ │ │ │ + b.n 1e0660 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr??.w r0, [lr, #167] @ 0xa7 │ │ │ │ + vld1.8 {d16[5]}, [lr], r7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r2, #3] │ │ │ │ movs r1, r3 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + stmia r7!, {r2, r5} │ │ │ │ movs r7, r2 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ movs r1, r3 │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ movs r1, r3 │ │ │ │ - strh.w r0, [sl, #167] @ 0xa7 │ │ │ │ + ldrb.w r0, [sl, #167] @ 0xa7 │ │ │ │ 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] @ (1e087c ) │ │ │ │ + ldr r2, [pc, #140] @ (1e088c ) │ │ │ │ subw sp, sp, #2728 @ 0xaa8 │ │ │ │ - ldr r3, [pc, #140] @ (1e0880 ) │ │ │ │ + ldr r3, [pc, #140] @ (1e0890 ) │ │ │ │ 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 │ │ │ │ @@ -537241,144 +537237,144 @@ │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ blx 5a2d4 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 1e0826 │ │ │ │ - b.n 1e086a │ │ │ │ + bne.n 1e0836 │ │ │ │ + b.n 1e087a │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - bne.n 1e084a │ │ │ │ + bne.n 1e085a │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 1e0806 │ │ │ │ + bge.n 1e0816 │ │ │ │ adds r5, r7, r4 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r4, r2 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 1e0820 │ │ │ │ + bpl.n 1e0830 │ │ │ │ ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e05d0 │ │ │ │ + bl 1e05e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ tst.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 1e0826 │ │ │ │ + beq.n 1e0836 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #52] @ (1e0884 ) │ │ │ │ - ldr r3, [pc, #48] @ (1e0880 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e0894 ) │ │ │ │ + ldr r3, [pc, #48] @ (1e0890 ) │ │ │ │ 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 1e0876 │ │ │ │ + bne.n 1e0886 │ │ │ │ addw sp, sp, #2728 @ 0xaa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ - beq.n 1e0806 │ │ │ │ - b.n 1e084c │ │ │ │ + beq.n 1e0816 │ │ │ │ + b.n 1e085c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb.w r0, [r6, r7, lsl #2] │ │ │ │ + @ instruction: 0xf7f600a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ac00a7 │ │ │ │ + @ instruction: 0xf79c00a7 │ │ │ │ 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, 1e08d4 │ │ │ │ + cbnz r3, 1e08e4 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 1e08a4 │ │ │ │ + cbz r0, 1e08b4 │ │ │ │ blx 5ac9c │ │ │ │ subs r4, r6, #4 │ │ │ │ add.w r5, r6, #32 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 1e08b4 │ │ │ │ + cbz r0, 1e08c4 │ │ │ │ blx 5ac9c │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e08aa │ │ │ │ + bne.n 1e08ba │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 1e08c8 │ │ │ │ + cbz r3, 1e08d8 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 1e2458 │ │ │ │ + bl 1e2468 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a178 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ │ │ blx 59e5c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f86a4 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ blx 5a280 │ │ │ │ - b.n 1e089c │ │ │ │ + b.n 1e08ac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #608] @ (1e0b60 ) │ │ │ │ + ldr r2, [pc, #608] @ (1e0b70 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #608] @ (1e0b64 ) │ │ │ │ + ldr r3, [pc, #608] @ (1e0b74 ) │ │ │ │ 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 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 1e2358 │ │ │ │ + bl 1e2368 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #568] @ (1e0b68 ) │ │ │ │ + ldr r0, [pc, #568] @ (1e0b78 ) │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - bl 1ea5c8 │ │ │ │ + bl 1ea5d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e09b4 │ │ │ │ - ldr r7, [pc, #556] @ (1e0b6c ) │ │ │ │ + beq.n 1e09c4 │ │ │ │ + ldr r7, [pc, #556] @ (1e0b7c ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #556] @ (1e0b70 ) │ │ │ │ + ldr r2, [pc, #556] @ (1e0b80 ) │ │ │ │ movs r1, #1 │ │ │ │ add r7, pc │ │ │ │ add r0, sp, #20 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e0aec │ │ │ │ - ldr r2, [pc, #536] @ (1e0b74 ) │ │ │ │ + beq.w 1e0afc │ │ │ │ + ldr r2, [pc, #536] @ (1e0b84 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e0ae6 │ │ │ │ - ldr r6, [pc, #520] @ (1e0b78 ) │ │ │ │ + beq.w 1e0af6 │ │ │ │ + ldr r6, [pc, #520] @ (1e0b88 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r6, pc │ │ │ │ mov r1, r6 │ │ │ │ blx 5af20 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ @@ -537388,51 +537384,51 @@ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0aec │ │ │ │ + beq.w 1e0afc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0aec │ │ │ │ + beq.w 1e0afc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e03d4 │ │ │ │ + bl 1e03e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e0aec │ │ │ │ - ldr r0, [pc, #452] @ (1e0b7c ) │ │ │ │ + beq.w 1e0afc │ │ │ │ + ldr r0, [pc, #452] @ (1e0b8c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0a9c │ │ │ │ + beq.n 1e0aac │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [pc, #440] @ 1e0b80 │ │ │ │ - ldr.w r8, [pc, #440] @ 1e0b84 │ │ │ │ + ldr.w r9, [pc, #440] @ 1e0b90 │ │ │ │ + ldr.w r8, [pc, #440] @ 1e0b94 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ add r9, pc │ │ │ │ - ldr r3, [pc, #432] @ (1e0b88 ) │ │ │ │ + ldr r3, [pc, #432] @ (1e0b98 ) │ │ │ │ add r8, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e0a5c │ │ │ │ + b.n 1e0a6c │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 1e0b36 │ │ │ │ + beq.w 1e0b46 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [pc, #400] @ (1e0b8c ) │ │ │ │ + ldr r6, [pc, #400] @ (1e0b9c ) │ │ │ │ blx 59c6c │ │ │ │ mov r0, fp │ │ │ │ add r6, pc │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 5af20 │ │ │ │ mov r1, r6 │ │ │ │ @@ -537443,35 +537439,35 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c6c │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0b0e │ │ │ │ + beq.n 1e0b1e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e0b44 │ │ │ │ + beq.w 1e0b54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e03d4 │ │ │ │ + bl 1e03e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0b1e │ │ │ │ + beq.n 1e0b2e │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac9c │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 1e0a9c │ │ │ │ + bhi.n 1e0aac │ │ │ │ cmp r7, #1 │ │ │ │ ite cs │ │ │ │ addcs sl, r7 │ │ │ │ addcc.w sl, sl, #1 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 1e0a9c │ │ │ │ + cbz r3, 1e0aac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 59e44 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 59a80 │ │ │ │ @@ -537482,118 +537478,118 @@ │ │ │ │ add r0, sp, #28 │ │ │ │ mov r3, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #28] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1e09de │ │ │ │ + bne.n 1e09ee │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e0a52 │ │ │ │ - ldr r0, [pc, #240] @ (1e0b90 ) │ │ │ │ + b.n 1e0a62 │ │ │ │ + ldr r0, [pc, #240] @ (1e0ba0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e0ae2 │ │ │ │ + cbz r0, 1e0af2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e05d0 │ │ │ │ - cbz r0, 1e0ae2 │ │ │ │ + bl 1e05e0 │ │ │ │ + cbz r0, 1e0af2 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ mov.w r0, #524288 @ 0x80000 │ │ │ │ blx 5aec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1e0ae2 │ │ │ │ + blt.n 1e0af2 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov.w r2, #1032 @ 0x408 │ │ │ │ blx 59f94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 1e0b52 │ │ │ │ - ldr r1, [pc, #196] @ (1e0b94 ) │ │ │ │ + blt.n 1e0b62 │ │ │ │ + ldr r1, [pc, #196] @ (1e0ba4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ strd r5, r6, [r4, #64] @ 0x40 │ │ │ │ add r1, pc │ │ │ │ - bl 1f8630 │ │ │ │ - cbnz r0, 1e0b4a │ │ │ │ + bl 1f8640 │ │ │ │ + cbnz r0, 1e0b5a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e0af4 │ │ │ │ + b.n 1e0b04 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e0888 │ │ │ │ + bl 1e0898 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (1e0b98 ) │ │ │ │ - ldr r3, [pc, #108] @ (1e0b64 ) │ │ │ │ + ldr r2, [pc, #160] @ (1e0ba8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1e0b74 ) │ │ │ │ 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 1e0b5a │ │ │ │ + bne.n 1e0b6a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r6, 1e0b16 │ │ │ │ + cbz r6, 1e0b26 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac9c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e0a52 │ │ │ │ + b.n 1e0a62 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 5ac9c │ │ │ │ ldr.w r0, [r4, fp] │ │ │ │ blx 5ac9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r4, fp] │ │ │ │ - b.n 1e0a52 │ │ │ │ + b.n 1e0a62 │ │ │ │ mov r0, fp │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e0a52 │ │ │ │ + b.n 1e0a62 │ │ │ │ blx 5ac9c │ │ │ │ - b.n 1e0b16 │ │ │ │ + b.n 1e0b26 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e5c │ │ │ │ mov r0, r5 │ │ │ │ blx 5a280 │ │ │ │ - b.n 1e0ae2 │ │ │ │ + b.n 1e0af2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf6f800a7 │ │ │ │ + @ instruction: 0xf6e800a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #9] │ │ │ │ + strb r0, [r4, #9] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r1, #24] │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strb r6, [r6, #22] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r7, #22] │ │ │ │ + strb r4, [r5, #22] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + strb r2, [r3, #23] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r6, #21] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r1, #22] │ │ │ │ + strb r6, [r7, #21] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ + strb r2, [r5, #20] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r6, #20] │ │ │ │ movs r1, r3 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ movs r1, r3 │ │ │ │ - strb r6, [r0, #19] │ │ │ │ + strb r6, [r6, #18] │ │ │ │ movs r1, r3 │ │ │ │ - ldc2l 15, cr15, [pc], #1020 @ 1e0f94 │ │ │ │ - add.w r0, r4, #5472256 @ 0x538000 │ │ │ │ + ldc2l 15, cr15, [pc], #1020 @ 1e0fa4 │ │ │ │ + @ instruction: 0xf4f400a7 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov.w lr, #0 │ │ │ │ subs r6, r1, #1 │ │ │ │ mov r7, r1 │ │ │ │ @@ -537610,174 +537606,174 @@ │ │ │ │ lsl.w r4, r4, ip │ │ │ │ orr.w r5, r4, lr │ │ │ │ sub.w ip, ip, #8 │ │ │ │ orr.w r4, r3, r1 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmn.w ip, #8 │ │ │ │ - bne.n 1e0bbe │ │ │ │ + bne.n 1e0bce │ │ │ │ ldrb.w r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0c8e │ │ │ │ + beq.n 1e0c9e │ │ │ │ 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 1e0c14 │ │ │ │ + bne.n 1e0c24 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0c04 │ │ │ │ + bne.n 1e0c14 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0d2a │ │ │ │ + bne.w 1e0d3a │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e2508 │ │ │ │ + bl 1e2518 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e0c96 │ │ │ │ + cbz r0, 1e0ca6 │ │ │ │ ldrb r4, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e0c6c │ │ │ │ + blt.n 1e0c7c │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r7, #48 @ 0x30 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e0c6c │ │ │ │ + bne.n 1e0c7c │ │ │ │ add.w r0, sl, #19 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1e0c60 │ │ │ │ + b.n 1e0c70 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 1e0cca │ │ │ │ + beq.n 1e0cda │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e0c5c │ │ │ │ + beq.n 1e0c6c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0c78 │ │ │ │ + bne.n 1e0c88 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0d1a │ │ │ │ + bne.n 1e0d2a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ - cbz r1, 1e0cb6 │ │ │ │ + cbz r1, 1e0cc6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e024c │ │ │ │ + bl 1e025c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e2508 │ │ │ │ + bl 1e2518 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0c2e │ │ │ │ + bne.n 1e0c3e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0c86 │ │ │ │ - b.n 1e0cba │ │ │ │ + beq.n 1e0c96 │ │ │ │ + b.n 1e0cca │ │ │ │ ldr r5, [r7, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 5abf4 │ │ │ │ ldr.w r3, [r8, r4, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a64c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e0c6e │ │ │ │ + bne.n 1e0c7e │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ - cbz r3, 1e0cf6 │ │ │ │ + cbz r3, 1e0d06 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f33c0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e0c6e │ │ │ │ + bne.n 1e0c7e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0cfa │ │ │ │ + bne.n 1e0d0a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e0d70 │ │ │ │ + cbnz r3, 1e0d80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e0c90 │ │ │ │ + beq.n 1e0ca0 │ │ │ │ str.w r5, [fp] │ │ │ │ - b.n 1e0c90 │ │ │ │ + b.n 1e0ca0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0c8e │ │ │ │ + bl 1e1154 │ │ │ │ + b.n 1e0c9e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1e0d54 │ │ │ │ + bne.n 1e0d64 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, r7, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0d3e │ │ │ │ + bne.n 1e0d4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0d30 │ │ │ │ - b.n 1e0c1e │ │ │ │ + bne.n 1e0d40 │ │ │ │ + b.n 1e0c2e │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0d5a │ │ │ │ + bne.n 1e0d6a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0d2e │ │ │ │ - b.n 1e0c1e │ │ │ │ + bne.n 1e0d3e │ │ │ │ + b.n 1e0c2e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0d0e │ │ │ │ + bl 1e1154 │ │ │ │ + b.n 1e0d1e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #920] @ (1e1138 ) │ │ │ │ - ldr r3, [pc, #924] @ (1e113c ) │ │ │ │ + ldr r2, [pc, #920] @ (1e1148 ) │ │ │ │ + ldr r3, [pc, #924] @ (1e114c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -537791,324 +537787,324 @@ │ │ │ │ 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 1e0db2 │ │ │ │ + bne.n 1e0dc2 │ │ │ │ ldrb.w r9, [r8, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e0e7a │ │ │ │ + beq.n 1e0e8a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e0e7a │ │ │ │ + beq.n 1e0e8a │ │ │ │ add.w r3, r8, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0e0e │ │ │ │ + bne.n 1e0e1e │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e0dfe │ │ │ │ + bne.n 1e0e0e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0f94 │ │ │ │ + bne.w 1e0fa4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ blx 5a6a0 │ │ │ │ mov fp, r0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ blx 5a048 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1e0e9c │ │ │ │ + cbz r0, 1e0eac │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 1e0e4a │ │ │ │ + bne.n 1e0e5a │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ adds r6, #1 │ │ │ │ blx 5ac78 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bne.n 1e0e24 │ │ │ │ + bne.n 1e0e34 │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 1e0e9c │ │ │ │ + bne.n 1e0eac │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0e62 │ │ │ │ + bne.n 1e0e72 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e0f84 │ │ │ │ + bne.w 1e0f94 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r2, [pc, #704] @ (1e1140 ) │ │ │ │ - ldr r3, [pc, #696] @ (1e113c ) │ │ │ │ + ldr r2, [pc, #704] @ (1e1150 ) │ │ │ │ + ldr r3, [pc, #696] @ (1e114c ) │ │ │ │ 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 1e111e │ │ │ │ + bne.w 1e112e │ │ │ │ mov r0, r9 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r8, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0eb6 │ │ │ │ + bne.n 1e0ec6 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0ea6 │ │ │ │ + bne.n 1e0eb6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e10c8 │ │ │ │ + bne.w 1e10d8 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e024c │ │ │ │ + bl 1e025c │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e2508 │ │ │ │ + bl 1e2518 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 1e0f1c │ │ │ │ + cbz r0, 1e0f2c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0ee0 │ │ │ │ + bne.n 1e0ef0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e110e │ │ │ │ + bne.w 1e111e │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e0e70 │ │ │ │ - b.n 1e0f0c │ │ │ │ + beq.n 1e0e80 │ │ │ │ + b.n 1e0f1c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f33c0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 59cd8 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1e2e44 │ │ │ │ + bl 1e2e54 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq.n 1e0fde │ │ │ │ + beq.n 1e0fee │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0f5c │ │ │ │ + bne.n 1e0f6c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0e4e │ │ │ │ + beq.w 1e0e5e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0e4e │ │ │ │ + bl 1e1154 │ │ │ │ + b.n 1e0e5e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #44] @ 0x2c │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0e7a │ │ │ │ + bl 1e1154 │ │ │ │ + b.n 1e0e8a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e0fb6 │ │ │ │ + beq.n 1e0fc6 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e0fa0 │ │ │ │ + bne.n 1e0fb0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0e18 │ │ │ │ + beq.w 1e0e28 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e0fc8 │ │ │ │ + bne.n 1e0fd8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e0fba │ │ │ │ - b.n 1e0e18 │ │ │ │ + bne.n 1e0fca │ │ │ │ + b.n 1e0e28 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5aa50 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r0, [sp, #32] │ │ │ │ movs r2, #16 │ │ │ │ asrs r0, r0, #31 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne.n 1e0f58 │ │ │ │ + bne.n 1e0f68 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ blx 5ab4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1e0f58 │ │ │ │ + bne.n 1e0f68 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5af14 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1e0f58 │ │ │ │ - vldr d7, [pc, #244] @ 1e1128 │ │ │ │ + bne.n 1e0f68 │ │ │ │ + vldr d7, [pc, #244] @ 1e1138 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #236] @ 1e1130 │ │ │ │ + vldr d7, [pc, #236] @ 1e1140 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.n 1e0f58 │ │ │ │ + bne.n 1e0f68 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 1e0f58 │ │ │ │ + bne.w 1e0f68 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ blx 5af14 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ vstr d7, [r6, #40] @ 0x28 │ │ │ │ strb.w fp, [lr], #1 │ │ │ │ mov r0, lr │ │ │ │ - bl 1e2e80 │ │ │ │ + bl 1e2e90 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [r8, #52] @ 0x34 │ │ │ │ - bl 1e246c │ │ │ │ + bl 1e247c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e0214 │ │ │ │ + bl 1e0224 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 5a6a0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ blx 5a048 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1e0214 │ │ │ │ - b.n 1e0e7e │ │ │ │ + bl 1e0224 │ │ │ │ + b.n 1e0e8e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e10e8 │ │ │ │ + beq.n 1e10f8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e10d2 │ │ │ │ + bne.n 1e10e2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e0ec0 │ │ │ │ + beq.w 1e0ed0 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r6, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e10f8 │ │ │ │ + bne.n 1e1108 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e10ea │ │ │ │ - b.n 1e0ec0 │ │ │ │ + bne.n 1e10fa │ │ │ │ + b.n 1e0ed0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e0ef8 │ │ │ │ + bl 1e1154 │ │ │ │ + b.n 1e0f08 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25c00a7 │ │ │ │ + movw r0, #49319 @ 0xc0a7 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, sl, #167 @ 0xa7 │ │ │ │ + sbc.w r0, sl, #167 @ 0xa7 │ │ │ │ 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 │ │ │ │ @@ -538135,46 +538131,46 @@ │ │ │ │ strd r2, lr, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ blx 5a06c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #156] @ 1e1248 │ │ │ │ + vldr s15, [pc, #156] @ 1e1258 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #148] @ 1e124c │ │ │ │ + vldr s14, [pc, #148] @ 1e125c │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e11ce │ │ │ │ + blt.n 1e11de │ │ │ │ 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 1e1244 │ │ │ │ - vldr s14, [pc, #104] @ 1e1250 │ │ │ │ + bvs.n 1e1254 │ │ │ │ + vldr s14, [pc, #104] @ 1e1260 │ │ │ │ and.w r3, r1, #1 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - cbnz r3, 1e1244 │ │ │ │ - vldr s14, [pc, #88] @ 1e1254 │ │ │ │ + cbnz r3, 1e1254 │ │ │ │ + vldr s14, [pc, #88] @ 1e1264 │ │ │ │ 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, 1e1244 │ │ │ │ + cbnz r3, 1e1254 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f32 s15, #0.0 │ │ │ │ ittee ne │ │ │ │ addne r3, r0, #1 │ │ │ │ addne.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r3, #1 │ │ │ │ @@ -538204,96 +538200,96 @@ │ │ │ │ sub sp, #8 │ │ │ │ vstr s0, [sp] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ubfx ip, r2, #0, #23 │ │ │ │ ubfx r0, r2, #23, #8 │ │ │ │ orrs.w r1, ip, r0 │ │ │ │ mov.w r2, r2, lsr #31 │ │ │ │ - beq.n 1e1296 │ │ │ │ + beq.n 1e12a6 │ │ │ │ subs.w r3, ip, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r3, #1 │ │ │ │ - cbz r1, 1e12a4 │ │ │ │ + cbz r1, 1e12b4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ orrs r0, r1 │ │ │ │ orr.w r0, r0, r2, lsl #15 │ │ │ │ uxth r0, r0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r0, #255 @ 0xff │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp ip, r1 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, lr, #1 │ │ │ │ - cbnz r4, 1e12d4 │ │ │ │ + cbnz r4, 1e12e4 │ │ │ │ ands.w r3, r3, lr │ │ │ │ - beq.n 1e12da │ │ │ │ + beq.n 1e12ea │ │ │ │ mov.w r1, ip, asr #13 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ cmp r1, #1 │ │ │ │ it lt │ │ │ │ movlt r1, #1 │ │ │ │ - b.n 1e1298 │ │ │ │ + b.n 1e12a8 │ │ │ │ mov r1, r3 │ │ │ │ mov.w r0, #31744 @ 0x7c00 │ │ │ │ - b.n 1e1298 │ │ │ │ + b.n 1e12a8 │ │ │ │ sub.w r1, r0, #127 @ 0x7f │ │ │ │ vldr s0, [sp] │ │ │ │ cmn.w r1, #14 │ │ │ │ - blt.n 1e1314 │ │ │ │ + blt.n 1e1324 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.n 1e12d2 │ │ │ │ + bgt.n 1e12e2 │ │ │ │ vmov s0, ip │ │ │ │ sub.w r3, r0, #112 @ 0x70 │ │ │ │ str r2, [sp, #4] │ │ │ │ vcvt.f32.s32 s0, s0, #13 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 59e8c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ itt eq │ │ │ │ addeq r3, #1 │ │ │ │ moveq r1, #0 │ │ │ │ lsls r0, r3, #10 │ │ │ │ - b.n 1e1298 │ │ │ │ + b.n 1e12a8 │ │ │ │ vabs.f32 s0, s0 │ │ │ │ - vldr s15, [pc, #20] @ 1e1330 │ │ │ │ + vldr s15, [pc, #20] @ 1e1340 │ │ │ │ strd r2, r3, [sp] │ │ │ │ vmul.f32 s0, s0, s15 │ │ │ │ blx 59e8c │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 1e1306 │ │ │ │ + b.n 1e1316 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #512] @ (1e1534 ) │ │ │ │ + ldr r3, [pc, #512] @ (1e1544 ) │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e905c │ │ │ │ + bl 1e906c │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #48] @ 1e1384 │ │ │ │ + vldr s15, [pc, #48] @ 1e1394 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #40] @ 1e1388 │ │ │ │ + vldr s14, [pc, #40] @ 1e1398 │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r3, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e1376 │ │ │ │ + blt.n 1e1386 │ │ │ │ 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 │ │ │ │ @@ -538302,84 +538298,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 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e13f8 │ │ │ │ + vldr s15, [pc, #72] @ 1e1408 │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e13fc │ │ │ │ + vldr s14, [pc, #64] @ 1e140c │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e13d6 │ │ │ │ + blt.n 1e13e6 │ │ │ │ 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 1e13f2 │ │ │ │ + ble.n 1e1402 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e11a0 │ │ │ │ + bl 1e11b0 │ │ │ │ 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 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ mov.w r3, #57344 @ 0xe000 │ │ │ │ movt r3, #4095 @ 0xfff │ │ │ │ - vldr s15, [pc, #72] @ 1e146c │ │ │ │ + vldr s15, [pc, #72] @ 1e147c │ │ │ │ and.w r3, r3, r0, lsl #13 │ │ │ │ vmov s13, r3 │ │ │ │ - vldr s14, [pc, #64] @ 1e1470 │ │ │ │ + vldr s14, [pc, #64] @ 1e1480 │ │ │ │ vldr s0, [sp, #4] │ │ │ │ vmul.f32 s15, s13, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmov r2, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 1e144a │ │ │ │ + blt.n 1e145a │ │ │ │ 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 1e1466 │ │ │ │ + bpl.n 1e1476 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e11a0 │ │ │ │ + bl 1e11b0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ blx r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1e149a │ │ │ │ + cbz r2, 1e14aa │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 1e149c │ │ │ │ + cbz r2, 1e14ac │ │ │ │ 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 │ │ │ │ @@ -538419,38 +538415,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 1e1510 │ │ │ │ + b.n 1e1520 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbz r3, 1e1534 │ │ │ │ + cbz r3, 1e1544 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, r4 │ │ │ │ it ls │ │ │ │ subls r4, r4, r6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1e1534 │ │ │ │ + beq.n 1e1544 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e1500 │ │ │ │ + beq.n 1e1510 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1e1504 │ │ │ │ + bne.n 1e1514 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1504 │ │ │ │ + beq.n 1e1514 │ │ │ │ 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 │ │ │ │ @@ -538477,152 +538473,152 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5ae10 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e15cc │ │ │ │ + cbz r0, 1e15dc │ │ │ │ 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 1e15c4 │ │ │ │ + beq.n 1e15d4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e15b8 │ │ │ │ + cbz r3, 1e15c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ 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 1e15aa │ │ │ │ + bne.n 1e15ba │ │ │ │ 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 1e5418 │ │ │ │ + bl 1e5428 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1e15f8 │ │ │ │ + cbz r2, 1e1608 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1e15f4 │ │ │ │ + cbz r2, 1e1604 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3648] @ 0xe40 │ │ │ │ - ldr r2, [pc, #464] @ (1e17e0 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e17f0 ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #464] @ (1e17e4 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e17f4 ) │ │ │ │ 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 1e16ac │ │ │ │ + beq.n 1e16bc │ │ │ │ cmp.w r8, #27 │ │ │ │ - bls.n 1e164a │ │ │ │ - ldr r2, [pc, #440] @ (1e17e8 ) │ │ │ │ - ldr r3, [pc, #432] @ (1e17e4 ) │ │ │ │ + bls.n 1e165a │ │ │ │ + ldr r2, [pc, #440] @ (1e17f8 ) │ │ │ │ + ldr r3, [pc, #432] @ (1e17f4 ) │ │ │ │ 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 1e17dc │ │ │ │ + bne.w 1e17ec │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #416] @ (1e17ec ) │ │ │ │ + ldr r3, [pc, #416] @ (1e17fc ) │ │ │ │ mov.w r9, r8, lsl #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #16 │ │ │ │ add r3, pc │ │ │ │ add r3, r9 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e162e │ │ │ │ + beq.n 1e163e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e1672 │ │ │ │ - ldr r1, [pc, #388] @ (1e17f0 ) │ │ │ │ + cbz r3, 1e1682 │ │ │ │ + ldr r1, [pc, #388] @ (1e1800 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e5424 │ │ │ │ + bl 1e5434 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1e16d0 │ │ │ │ + beq.n 1e16e0 │ │ │ │ mov ip, r5 │ │ │ │ mov fp, r6 │ │ │ │ mov lr, r3 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, lr │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1e1686 │ │ │ │ + bne.n 1e1696 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - b.n 1e16e2 │ │ │ │ + b.n 1e16f2 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e1628 │ │ │ │ - ldr r2, [pc, #316] @ (1e17f4 ) │ │ │ │ + bne.n 1e1638 │ │ │ │ + ldr r2, [pc, #316] @ (1e1804 ) │ │ │ │ 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 5a178 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 1e162e │ │ │ │ + b.n 1e163e │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ab88 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [r6, #4] │ │ │ │ - ldr r3, [pc, #276] @ (1e17f8 ) │ │ │ │ + ldr r3, [pc, #276] @ (1e1808 ) │ │ │ │ ldr r2, [r6, #20] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r3, r9 │ │ │ │ str.w sl, [r5, #4] │ │ │ │ add.w r2, r7, r2, lsl #4 │ │ │ │ str r4, [r5, #20] │ │ │ │ @@ -538641,22 +538637,22 @@ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r3, fp, [r5, #40] @ 0x28 │ │ │ │ it ne │ │ │ │ movne r3, r7 │ │ │ │ str.w lr, [r5, #24] │ │ │ │ - bne.n 1e1736 │ │ │ │ - b.n 1e17ac │ │ │ │ + bne.n 1e1746 │ │ │ │ + b.n 1e17bc │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e17ac │ │ │ │ + beq.n 1e17bc │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e1730 │ │ │ │ + beq.n 1e1740 │ │ │ │ mov r9, fp │ │ │ │ str r7, [sp, #16] │ │ │ │ strd r1, r6, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r6, r5, [r3, #8] │ │ │ │ @@ -538671,77 +538667,77 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mla r7, r1, r0, r7 │ │ │ │ umull fp, r0, r4, fp │ │ │ │ mov.w fp, #0 │ │ │ │ umlal r0, fp, r7, r4 │ │ │ │ add.w r0, sl, fp, lsl #4 │ │ │ │ ldrb r7, [r0, #4] │ │ │ │ - cbnz r7, 1e17cc │ │ │ │ + cbnz r7, 1e17dc │ │ │ │ adds r3, #16 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r1, #1 │ │ │ │ strd r6, r5, [r0, #8] │ │ │ │ strb r1, [r0, #4] │ │ │ │ - beq.n 1e17a4 │ │ │ │ + beq.n 1e17b4 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e1746 │ │ │ │ + bne.n 1e1756 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e1798 │ │ │ │ + bne.n 1e17a8 │ │ │ │ ldrd r7, r1, [sp, #16] │ │ │ │ ldrd r6, r5, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - beq.w 1e162e │ │ │ │ + beq.w 1e163e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e17c4 │ │ │ │ + cbz r3, 1e17d4 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e5424 │ │ │ │ + bl 1e5434 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e52ec │ │ │ │ - b.n 1e162e │ │ │ │ + bl 1e52fc │ │ │ │ + b.n 1e163e │ │ │ │ add fp, ip │ │ │ │ add.w r0, r0, ip, lsl #4 │ │ │ │ cmp r4, fp │ │ │ │ - bhi.n 1e1782 │ │ │ │ + bhi.n 1e1792 │ │ │ │ sub.w fp, fp, r4 │ │ │ │ - b.n 1e177e │ │ │ │ + b.n 1e178e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strd r0, r0, [r8, #668]! @ 0x29c │ │ │ │ + ldrd r0, r0, [r8, #668] @ 0x29c │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [sl, #668] @ 0x29c │ │ │ │ - movs r4, #88 @ 0x58 │ │ │ │ + @ instruction: 0xe9ba00a7 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r0, r5 │ │ │ │ vminnm.f32 , , │ │ │ │ - movs r3, #242 @ 0xf2 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ movs r0, r5 │ │ │ │ - movs r3, #198 @ 0xc6 │ │ │ │ + movs r3, #182 @ 0xb6 │ │ │ │ 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 1e18dc │ │ │ │ + bcs.n 1e18ec │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e18d4 │ │ │ │ + bls.n 1e18e4 │ │ │ │ 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 │ │ │ │ @@ -538753,71 +538749,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 1e1874 │ │ │ │ + b.n 1e1884 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1e18aa │ │ │ │ + beq.n 1e18ba │ │ │ │ add r9, r7 │ │ │ │ cmp r6, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r6 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e18c2 │ │ │ │ + beq.n 1e18d2 │ │ │ │ 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 1e1860 │ │ │ │ + bne.n 1e1870 │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1866 │ │ │ │ + bne.n 1e1876 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ - cbnz r3, 1e18cc │ │ │ │ + cbnz r3, 1e18dc │ │ │ │ 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 1e1866 │ │ │ │ + beq.n 1e1876 │ │ │ │ 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 1e18a2 │ │ │ │ + beq.n 1e18b2 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1898 │ │ │ │ + beq.n 1e18a8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 1e1898 │ │ │ │ + b.n 1e18a8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ - bl 1e15fc │ │ │ │ - b.n 1e1824 │ │ │ │ + bl 1e160c │ │ │ │ + b.n 1e1834 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e15fc │ │ │ │ - b.n 1e1824 │ │ │ │ + bl 1e160c │ │ │ │ + b.n 1e1834 │ │ │ │ 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 │ │ │ │ @@ -538858,48 +538854,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 5ac00 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1e1a30 │ │ │ │ + bhi.n 1e1a40 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 1e19e0 │ │ │ │ + bls.n 1e19f0 │ │ │ │ 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 1e19be │ │ │ │ + bhi.n 1e19ce │ │ │ │ bic.w r2, r0, #3 │ │ │ │ and.w r0, r0, #3 │ │ │ │ add r4, r2 │ │ │ │ - cbz r0, 1e1a08 │ │ │ │ + cbz r0, 1e1a18 │ │ │ │ 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 1e19f4 │ │ │ │ + bne.n 1e1a04 │ │ │ │ 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 │ │ │ │ @@ -538933,49 +538929,49 @@ │ │ │ │ mul.w r7, lr, r7 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r1, r5, r1, r8 │ │ │ │ mul.w r9, lr, ip │ │ │ │ mul.w r3, lr, r3 │ │ │ │ mov.w r1, r1, ror #19 │ │ │ │ mul.w r8, lr, r1 │ │ │ │ - bhi.n 1e1a5e │ │ │ │ + bhi.n 1e1a6e │ │ │ │ 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 1e19a4 │ │ │ │ + b.n 1e19b4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1e1b30 │ │ │ │ + vldr d7, [pc, #80] @ 1e1b40 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ movs r0, #19 │ │ │ │ movs r1, #0 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ - vldr d7, [pc, #72] @ 1e1b38 │ │ │ │ + vldr d7, [pc, #72] @ 1e1b48 │ │ │ │ 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] @ 1e1b40 │ │ │ │ + vldr d7, [pc, #56] @ 1e1b50 │ │ │ │ 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 │ │ │ │ @@ -539002,31 +538998,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 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e1baa │ │ │ │ - vldr d7, [pc, #68] @ 1e1bb0 │ │ │ │ + cbz r0, 1e1bba │ │ │ │ + vldr d7, [pc, #68] @ 1e1bc0 │ │ │ │ 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] @ 1e1bb8 │ │ │ │ + vldr d7, [pc, #52] @ 1e1bc8 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ str r5, [r4, #8] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #44] @ 1e1bc0 │ │ │ │ + vldr d7, [pc, #44] @ 1e1bd0 │ │ │ │ str r4, [r4, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ vstr d7, [r4, #48] @ 0x30 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -539047,31 +539043,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 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e1c28 │ │ │ │ - vldr d7, [pc, #76] @ 1e1c30 │ │ │ │ + cbz r0, 1e1c38 │ │ │ │ + vldr d7, [pc, #76] @ 1e1c40 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e1c48 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e1c58 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e1c38 │ │ │ │ + vldr d7, [pc, #64] @ 1e1c48 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e1c4c ) │ │ │ │ + ldr r3, [pc, #76] @ (1e1c5c ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e1c40 │ │ │ │ + vldr d7, [pc, #56] @ 1e1c50 │ │ │ │ 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 │ │ │ │ @@ -539113,193 +539109,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 1e1c6a │ │ │ │ + bne.n 1e1c7a │ │ │ │ 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 1e1cc2 │ │ │ │ + beq.n 1e1cd2 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r1, #16 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e1cc0 │ │ │ │ + cbz r0, 1e1cd0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5ab88 │ │ │ │ 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 5ab88 │ │ │ │ - b.n 1e1cbe │ │ │ │ + b.n 1e1cce │ │ │ │ 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, 1e1d20 │ │ │ │ + cbz r1, 1e1d30 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r3, r3, #4 │ │ │ │ - beq.n 1e1d20 │ │ │ │ + beq.n 1e1d30 │ │ │ │ mov r6, r1 │ │ │ │ adds r2, r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e1cfc │ │ │ │ + b.n 1e1d0c │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1e1d20 │ │ │ │ + beq.n 1e1d30 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1cf6 │ │ │ │ + beq.n 1e1d06 │ │ │ │ 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 1e1d20 │ │ │ │ + beq.n 1e1d30 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e1d02 │ │ │ │ + bne.n 1e1d12 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e1d14 │ │ │ │ + bne.n 1e1d24 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e1d2c │ │ │ │ - bl 1e52ec │ │ │ │ + beq.n 1e1d3c │ │ │ │ + bl 1e52fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 1e1d52 │ │ │ │ + cbz r0, 1e1d62 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e1cd4 │ │ │ │ + bl 1e1ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e1d96 │ │ │ │ + cbz r0, 1e1da6 │ │ │ │ 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, 1e1d98 │ │ │ │ + cbz r1, 1e1da8 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ lsls r3, r1, #4 │ │ │ │ - beq.n 1e1d8e │ │ │ │ + beq.n 1e1d9e │ │ │ │ movs r7, #0 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 1e1d82 │ │ │ │ + cbz r3, 1e1d92 │ │ │ │ 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 1e1d76 │ │ │ │ + bne.n 1e1d86 │ │ │ │ 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] @ (1e1db4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1e1dc4 ) │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #4 │ │ │ │ blx 5a178 │ │ │ │ strd r6, r6, [r5, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r7, #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 1e14b0 │ │ │ │ + bl 1e14c0 │ │ │ │ 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 1e14b0 │ │ │ │ + bl 1e14c0 │ │ │ │ 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 1e17fc │ │ │ │ - cbz r0, 1e1e22 │ │ │ │ + bl 1e180c │ │ │ │ + cbz r0, 1e1e32 │ │ │ │ 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 1e17fc │ │ │ │ - cbz r0, 1e1e44 │ │ │ │ + bl 1e180c │ │ │ │ + cbz r0, 1e1e54 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 1e1e5e │ │ │ │ + cbz r1, 1e1e6e │ │ │ │ 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 │ │ │ │ @@ -539312,83 +539308,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 1e14b0 │ │ │ │ - cbz r0, 1e1e98 │ │ │ │ + bl 1e14c0 │ │ │ │ + cbz r0, 1e1ea8 │ │ │ │ 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, 1e1ec4 │ │ │ │ + cbz r1, 1e1ed4 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e1eb4 │ │ │ │ - b.n 1e1ebe │ │ │ │ + bne.n 1e1ec4 │ │ │ │ + b.n 1e1ece │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e1ebe │ │ │ │ + beq.n 1e1ece │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1eae │ │ │ │ + beq.n 1e1ebe │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1e1ea2 │ │ │ │ + b.n 1e1eb2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e200a │ │ │ │ + beq.w 1e201a │ │ │ │ cmp r1, #15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bhi.n 1e1f6c │ │ │ │ + bhi.n 1e1f7c │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e1f1c │ │ │ │ + bls.n 1e1f2c │ │ │ │ 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 1e1efa │ │ │ │ + bhi.n 1e1f0a │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e1f44 │ │ │ │ + cbz r1, 1e1f54 │ │ │ │ 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 1e1f30 │ │ │ │ + bne.n 1e1f40 │ │ │ │ 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 │ │ │ │ @@ -539422,73 +539418,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 1e1f9a │ │ │ │ + bhi.n 1e1faa │ │ │ │ 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 1e1ee0 │ │ │ │ + b.n 1e1ef0 │ │ │ │ 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 1e215c │ │ │ │ + beq.w 1e216c │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1e20bc │ │ │ │ + bhi.n 1e20cc │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 1e206c │ │ │ │ + bls.n 1e207c │ │ │ │ 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 1e204a │ │ │ │ + bhi.n 1e205a │ │ │ │ bic.w r2, r1, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ - cbz r1, 1e2094 │ │ │ │ + cbz r1, 1e20a4 │ │ │ │ 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 1e2080 │ │ │ │ + bne.n 1e2090 │ │ │ │ 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 │ │ │ │ @@ -539523,34 +539519,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 1e20ea │ │ │ │ + bhi.n 1e20fa │ │ │ │ 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 1e2030 │ │ │ │ + b.n 1e2040 │ │ │ │ movw r3, #26545 @ 0x67b1 │ │ │ │ movt r3, #5718 @ 0x1656 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1e2094 │ │ │ │ + b.n 1e20a4 │ │ │ │ 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 │ │ │ │ @@ -539584,31 +539580,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 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e2250 │ │ │ │ - vldr d7, [pc, #76] @ 1e2258 │ │ │ │ + cbz r0, 1e2260 │ │ │ │ + vldr d7, [pc, #76] @ 1e2268 │ │ │ │ movs r3, #19 │ │ │ │ - ldr r2, [pc, #92] @ (1e2270 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e2280 ) │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #17 │ │ │ │ vstr d7, [r4, #32] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - vldr d7, [pc, #64] @ 1e2260 │ │ │ │ + vldr d7, [pc, #64] @ 1e2270 │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #76] @ (1e2274 ) │ │ │ │ + ldr r3, [pc, #76] @ (1e2284 ) │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #56] @ 1e2268 │ │ │ │ + vldr d7, [pc, #56] @ 1e2278 │ │ │ │ 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 │ │ │ │ @@ -539627,36 +539623,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 4fa272 │ │ │ │ - bl 4fc276 │ │ │ │ + bl 4fa282 │ │ │ │ + bl 4fc286 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d7, [pc, #80] @ 1e22d8 │ │ │ │ + vldr d7, [pc, #80] @ 1e22e8 │ │ │ │ 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] @ 1e22e0 │ │ │ │ + vldr d7, [pc, #68] @ 1e22f0 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r1, r3 │ │ │ │ strd ip, r2, [r4, #20] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #60] @ 1e22e8 │ │ │ │ + vldr d7, [pc, #60] @ 1e22f8 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #60] @ (1e22f0 ) │ │ │ │ - ldr r3, [pc, #64] @ (1e22f4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e2300 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e2304 ) │ │ │ │ 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 5a178 │ │ │ │ @@ -539673,166 +539669,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 4682f2 │ │ │ │ - bl 4742f6 │ │ │ │ + bl 468302 │ │ │ │ + bl 474306 │ │ │ │ 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 1e234e │ │ │ │ + bhi.n 1e235e │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ mov r2, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r1, #27 │ │ │ │ - bhi.n 1e2346 │ │ │ │ - ldr.w ip, [pc, #52] @ 1e2354 │ │ │ │ + bhi.n 1e2356 │ │ │ │ + ldr.w ip, [pc, #52] @ 1e2364 │ │ │ │ add ip, pc │ │ │ │ - b.n 1e232c │ │ │ │ + b.n 1e233c │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 1e2346 │ │ │ │ + beq.n 1e2356 │ │ │ │ lsls r3, r1, #5 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1e2326 │ │ │ │ + bcc.n 1e2336 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - bl 1e15fc │ │ │ │ + bl 1e160c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w lr, [r0, #48] @ 0x30 │ │ │ │ cmp r2, lr │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ 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 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e23dc │ │ │ │ - vldr d7, [pc, #104] @ 1e23e0 │ │ │ │ + beq.n 1e23ec │ │ │ │ + vldr d7, [pc, #104] @ 1e23f0 │ │ │ │ add.w r5, r0, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #128] @ (1e2400 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e2410 ) │ │ │ │ movs r2, #19 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e23f8 ) │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e2408 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - vldr d7, [pc, #92] @ 1e23e8 │ │ │ │ + vldr d7, [pc, #92] @ 1e23f8 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #112] @ (1e2404 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e2414 ) │ │ │ │ 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 5a178 │ │ │ │ - vldr d7, [pc, #56] @ 1e23f0 │ │ │ │ - ldr r3, [pc, #76] @ (1e2408 ) │ │ │ │ + vldr d7, [pc, #56] @ 1e2400 │ │ │ │ + ldr r3, [pc, #76] @ (1e2418 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (1e240c ) │ │ │ │ + ldr r1, [pc, #76] @ (1e241c ) │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r4, #56] @ 0x38 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1e5424 │ │ │ │ + bl 1e5434 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 1e23dc │ │ │ │ - ldr r1, [pc, #56] @ (1e2410 ) │ │ │ │ + beq.n 1e23ec │ │ │ │ + ldr r1, [pc, #56] @ (1e2420 ) │ │ │ │ add r1, pc │ │ │ │ - bl 1e5424 │ │ │ │ + bl 1e5434 │ │ │ │ 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 fff7e402 │ │ │ │ - bl 39e406 │ │ │ │ - bl 3ac40a │ │ │ │ - bl 28e40e │ │ │ │ - bl 3da412 │ │ │ │ - cbz r0, 1e2454 │ │ │ │ + bl fff7e412 │ │ │ │ + bl 39e416 │ │ │ │ + bl 3ac41a │ │ │ │ + bl 28e41e │ │ │ │ + bl 3da422 │ │ │ │ + cbz r0, 1e2464 │ │ │ │ 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 1e244c │ │ │ │ + beq.n 1e245c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 1e2440 │ │ │ │ + cbz r3, 1e2450 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ 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 1e2432 │ │ │ │ + bne.n 1e2442 │ │ │ │ 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 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 5aa44 │ │ │ │ - cbz r0, 1e24fa │ │ │ │ + cbz r0, 1e250a │ │ │ │ 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] │ │ │ │ @@ -539851,131 +539847,131 @@ │ │ │ │ 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 1e17fc │ │ │ │ - cbz r0, 1e24fe │ │ │ │ + bl 1e180c │ │ │ │ + cbz r0, 1e250e │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ - cbnz r3, 1e24fe │ │ │ │ + cbnz r3, 1e250e │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r0, #8] │ │ │ │ strh r3, [r0, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #72] @ (1e2564 ) │ │ │ │ + ldr r1, [pc, #72] @ (1e2574 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1e2568 ) │ │ │ │ + ldr r3, [pc, #64] @ (1e2578 ) │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e14b0 │ │ │ │ - cbz r0, 1e2546 │ │ │ │ + bl 1e14c0 │ │ │ │ + cbz r0, 1e2556 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r2, [pc, #36] @ (1e256c ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2568 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e257c ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e255e │ │ │ │ + bne.n 1e256e │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 1e2528 │ │ │ │ + bge.n 1e2518 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1e24d4 │ │ │ │ + bge.n 1e24c4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r1, [pc, #96] @ (1e25e4 ) │ │ │ │ + ldr r1, [pc, #96] @ (1e25f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #88] @ (1e25e8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e25f8 ) │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e14b0 │ │ │ │ - cbz r0, 1e25c8 │ │ │ │ + bl 1e14c0 │ │ │ │ + cbz r0, 1e25d8 │ │ │ │ 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 59c6c │ │ │ │ - ldr r2, [pc, #32] @ (1e25ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1e25e8 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e25fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e25f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e25e0 │ │ │ │ + bne.n 1e25f0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bge.n 1e26d8 │ │ │ │ + bge.n 1e26c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1e2650 │ │ │ │ + bge.n 1e2640 │ │ │ │ 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, #404] @ (1e2798 ) │ │ │ │ + ldr r4, [pc, #404] @ (1e27a8 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #404] @ (1e279c ) │ │ │ │ + ldr r2, [pc, #404] @ (1e27ac ) │ │ │ │ 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 │ │ │ │ @@ -539983,805 +539979,805 @@ │ │ │ │ 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 1e26fc │ │ │ │ + bne.n 1e270c │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bmi.n 1e26ee │ │ │ │ + bmi.n 1e26fe │ │ │ │ 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 59f88 <__vsnprintf_chk@plt> │ │ │ │ and.w r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e26d8 │ │ │ │ + blt.n 1e26e8 │ │ │ │ add r4, r0 │ │ │ │ - cbz r3, 1e2686 │ │ │ │ + cbz r3, 1e2696 │ │ │ │ cmp r0, r9 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ add r7, r0 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1e2672 │ │ │ │ + beq.n 1e2682 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e2686 │ │ │ │ + beq.n 1e2696 │ │ │ │ mov sl, r9 │ │ │ │ - ldr r2, [pc, #296] @ (1e27a0 ) │ │ │ │ + ldr r2, [pc, #296] @ (1e27b0 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 5a250 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e26ca │ │ │ │ + blt.n 1e26da │ │ │ │ add r4, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 1e26ca │ │ │ │ + cbnz r3, 1e26da │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 1e26aa │ │ │ │ + ble.n 1e26ba │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #272] @ (1e27a4 ) │ │ │ │ - ldr r3, [pc, #264] @ (1e279c ) │ │ │ │ + ldr r2, [pc, #272] @ (1e27b4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1e27ac ) │ │ │ │ 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 1e2782 │ │ │ │ + bne.n 1e2792 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 5abf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2786 │ │ │ │ + beq.n 1e2796 │ │ │ │ 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 1e25f0 │ │ │ │ - b.n 1e2690 │ │ │ │ - ldr r1, [pc, #220] @ (1e27a8 ) │ │ │ │ + bl 1e2600 │ │ │ │ + b.n 1e26a0 │ │ │ │ + ldr r1, [pc, #220] @ (1e27b8 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 5aee4 │ │ │ │ - b.n 1e268e │ │ │ │ + b.n 1e269e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e26ca │ │ │ │ + beq.n 1e26da │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 1e26e8 │ │ │ │ + beq.n 1e26f8 │ │ │ │ ldrb.w r3, [r7, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 1e26ca │ │ │ │ + beq.n 1e26da │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e2674 │ │ │ │ + b.n 1e2684 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 1e277c │ │ │ │ + bhi.n 1e278c │ │ │ │ tbb [pc, r2] │ │ │ │ subs r4, #63 @ 0x3f │ │ │ │ tst r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #168] @ (1e27ac ) │ │ │ │ + ldr r3, [pc, #168] @ (1e27bc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e272a │ │ │ │ + blt.n 1e273a │ │ │ │ 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 1e2634 │ │ │ │ + b.n 1e2644 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r5 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1e2634 │ │ │ │ - ldr r3, [pc, #116] @ (1e27b0 ) │ │ │ │ + b.n 1e2644 │ │ │ │ + ldr r3, [pc, #116] @ (1e27c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #112] @ (1e27b4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1e27c4 ) │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [sp, #20] │ │ │ │ - blt.w 1e2638 │ │ │ │ + blt.w 1e2648 │ │ │ │ cmp r0, r9 │ │ │ │ add r4, r0 │ │ │ │ it ge │ │ │ │ movge r0, r9 │ │ │ │ sub.w r9, r9, r0 │ │ │ │ add r7, r0 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 1e2638 │ │ │ │ - ldr r3, [pc, #68] @ (1e27b8 ) │ │ │ │ + b.n 1e2648 │ │ │ │ + ldr r3, [pc, #68] @ (1e27c8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e273c │ │ │ │ - ldr r3, [pc, #68] @ (1e27bc ) │ │ │ │ + b.n 1e274c │ │ │ │ + ldr r3, [pc, #68] @ (1e27cc ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e273c │ │ │ │ - ldr r3, [pc, #64] @ (1e27c0 ) │ │ │ │ + b.n 1e274c │ │ │ │ + ldr r3, [pc, #64] @ (1e27d0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1e273c │ │ │ │ + b.n 1e274c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #60] @ (1e27c4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e27d4 ) │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r5, r8] │ │ │ │ - b.n 1e268e │ │ │ │ + b.n 1e269e │ │ │ │ nop │ │ │ │ - bls.n 1e2784 │ │ │ │ + bls.n 1e2774 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 1e2b8c ) │ │ │ │ + add r6, pc, #936 @ (adr r6, 1e2b5c ) │ │ │ │ movs r7, r2 │ │ │ │ - bls.n 1e2878 │ │ │ │ + bls.n 1e2868 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + ldr r4, [r1, r3] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1e2c80 │ │ │ │ + b.n 1e2c70 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ + ldr r6, [r1, r1] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldr??.w r0, [ip, r7, lsl #1] │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ + str??.w r0, [ip, r7, lsl #1] │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ movs r1, r3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ - ldr r4, [pc, #108] @ (1e2848 ) │ │ │ │ + ldr r4, [pc, #108] @ (1e2858 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #100] @ (1e284c ) │ │ │ │ + ldr r0, [pc, #100] @ (1e285c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #1052] @ 0x41c │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e25f0 │ │ │ │ - ldr r2, [pc, #72] @ (1e2850 ) │ │ │ │ + bl 1e2600 │ │ │ │ + ldr r2, [pc, #72] @ (1e2860 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ - ldr r2, [pc, #60] @ (1e2854 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e2864 ) │ │ │ │ add r2, pc │ │ │ │ blx 5a6c4 <__syslog_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e2828 │ │ │ │ + beq.n 1e2838 │ │ │ │ mov r0, r3 │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #44] @ (1e2858 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e284c ) │ │ │ │ + ldr r2, [pc, #44] @ (1e2868 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e285c ) │ │ │ │ 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 1e2844 │ │ │ │ + bne.n 1e2854 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bhi.n 1e2884 │ │ │ │ + bhi.n 1e2874 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ + asrs r0, r2, #24 │ │ │ │ movs r0, r5 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + strh r6, [r2, #22] │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1e27fc │ │ │ │ + bvc.n 1e27ec │ │ │ │ lsls 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 r4, [pc, #120] @ (1e28e8 ) │ │ │ │ + ldr r4, [pc, #120] @ (1e28f8 ) │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #116] @ (1e28ec ) │ │ │ │ + ldr r0, [pc, #116] @ (1e28fc ) │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #108] @ (1e28f0 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e2900 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r4, sp, #28 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1052] @ 0x41c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #92] @ (1e28f4 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e2904 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ - bl 1e25f0 │ │ │ │ - ldr r2, [pc, #80] @ (1e28f8 ) │ │ │ │ + bl 1e2600 │ │ │ │ + ldr r2, [pc, #80] @ (1e2908 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 5af14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1e28c6 │ │ │ │ + beq.n 1e28d6 │ │ │ │ mov r0, r3 │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #52] @ (1e28fc ) │ │ │ │ - ldr r3, [pc, #36] @ (1e28f0 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e290c ) │ │ │ │ + ldr r3, [pc, #36] @ (1e2900 ) │ │ │ │ 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 1e28e2 │ │ │ │ + bne.n 1e28f2 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r6, #2 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bvc.n 1e29e4 │ │ │ │ + bvc.n 1e29d4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #2 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strh r2, [r2, #18] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1e2964 │ │ │ │ + bvc.n 1e2954 │ │ │ │ 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] @ (1e2a9c ) │ │ │ │ + ldr r2, [pc, #396] @ (1e2aac ) │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r3, [pc, #392] @ (1e2aa0 ) │ │ │ │ + ldr r3, [pc, #392] @ (1e2ab0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #392] @ (1e2aa4 ) │ │ │ │ - ldr r5, [pc, #396] @ (1e2aa8 ) │ │ │ │ + ldr r0, [pc, #392] @ (1e2ab4 ) │ │ │ │ + ldr r5, [pc, #396] @ (1e2ab8 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3868 │ │ │ │ - ldr r1, [pc, #380] @ (1e2aac ) │ │ │ │ + bl 1e3878 │ │ │ │ + ldr r1, [pc, #380] @ (1e2abc ) │ │ │ │ add r1, pc │ │ │ │ - bl 1eaa4c │ │ │ │ + bl 1eaa5c │ │ │ │ uxtb r3, r0 │ │ │ │ - cbnz r3, 1e293e │ │ │ │ + cbnz r3, 1e294e │ │ │ │ orr.w r0, r0, #2 │ │ │ │ - ldr r2, [pc, #368] @ (1e2ab0 ) │ │ │ │ + ldr r2, [pc, #368] @ (1e2ac0 ) │ │ │ │ movs r6, #2 │ │ │ │ - ldr r3, [pc, #368] @ (1e2ab4 ) │ │ │ │ + ldr r3, [pc, #368] @ (1e2ac4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - ldr r0, [pc, #364] @ (1e2ab8 ) │ │ │ │ + ldr r0, [pc, #364] @ (1e2ac8 ) │ │ │ │ str r6, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e299c │ │ │ │ - ldr r0, [pc, #352] @ (1e2abc ) │ │ │ │ + cbz r0, 1e29ac │ │ │ │ + ldr r0, [pc, #352] @ (1e2acc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae10 │ │ │ │ - cbz r0, 1e2996 │ │ │ │ - ldr r0, [pc, #344] @ (1e2ac0 ) │ │ │ │ + cbz r0, 1e29a6 │ │ │ │ + ldr r0, [pc, #344] @ (1e2ad0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e2a90 │ │ │ │ - ldr r0, [pc, #332] @ (1e2ac4 ) │ │ │ │ + beq.w 1e2aa0 │ │ │ │ + ldr r0, [pc, #332] @ (1e2ad4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e2a94 │ │ │ │ - ldr r0, [pc, #320] @ (1e2ac8 ) │ │ │ │ + beq.w 1e2aa4 │ │ │ │ + ldr r0, [pc, #320] @ (1e2ad8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #4 │ │ │ │ moveq r0, #3 │ │ │ │ - ldr r3, [pc, #308] @ (1e2acc ) │ │ │ │ + ldr r3, [pc, #308] @ (1e2adc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - ldr r1, [pc, #304] @ (1e2ad0 ) │ │ │ │ + ldr r1, [pc, #304] @ (1e2ae0 ) │ │ │ │ movs r2, #3 │ │ │ │ - ldr r0, [pc, #304] @ (1e2ad4 ) │ │ │ │ + ldr r0, [pc, #304] @ (1e2ae4 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ea874 │ │ │ │ - ldr r2, [pc, #296] @ (1e2ad8 ) │ │ │ │ - ldr r3, [pc, #300] @ (1e2adc ) │ │ │ │ + bl 1ea884 │ │ │ │ + ldr r2, [pc, #296] @ (1e2ae8 ) │ │ │ │ + ldr r3, [pc, #300] @ (1e2aec ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #300] @ (1e2ae0 ) │ │ │ │ + ldr r1, [pc, #300] @ (1e2af0 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ blx 5abb8 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a978 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e29fe │ │ │ │ - ldr r3, [pc, #276] @ (1e2ae4 ) │ │ │ │ + beq.n 1e2a0e │ │ │ │ + ldr r3, [pc, #276] @ (1e2af4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1e29f0 │ │ │ │ - ldr r2, [pc, #272] @ (1e2ae8 ) │ │ │ │ - ldr r3, [pc, #196] @ (1e2aa0 ) │ │ │ │ + bmi.n 1e2a00 │ │ │ │ + ldr r2, [pc, #272] @ (1e2af8 ) │ │ │ │ + ldr r3, [pc, #196] @ (1e2ab0 ) │ │ │ │ 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 1e2a98 │ │ │ │ + bne.n 1e2aa8 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e4be8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #9 │ │ │ │ blx 5b010 │ │ │ │ - b.n 1e29d6 │ │ │ │ + b.n 1e29e6 │ │ │ │ blx 59eec │ │ │ │ mov r4, r0 │ │ │ │ blx 5abdc │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e2a14 │ │ │ │ - ldr r3, [pc, #220] @ (1e2aec ) │ │ │ │ + beq.n 1e2a24 │ │ │ │ + ldr r3, [pc, #220] @ (1e2afc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e29d2 │ │ │ │ - ldr r0, [pc, #216] @ (1e2af0 ) │ │ │ │ + b.n 1e29e2 │ │ │ │ + ldr r0, [pc, #216] @ (1e2b00 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1e2a74 │ │ │ │ - ldr r4, [pc, #212] @ (1e2af4 ) │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e3878 │ │ │ │ + cbz r0, 1e2a84 │ │ │ │ + ldr r4, [pc, #212] @ (1e2b04 ) │ │ │ │ + bl 1e4be8 │ │ │ │ mov r5, r0 │ │ │ │ blx 59b34 │ │ │ │ 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 5ac3c <__snprintf_chk@plt> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 5a2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e2a54 │ │ │ │ - ldr r3, [pc, #168] @ (1e2af8 ) │ │ │ │ + bge.n 1e2a64 │ │ │ │ + ldr r3, [pc, #168] @ (1e2b08 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e29d2 │ │ │ │ - ldr r1, [pc, #164] @ (1e2afc ) │ │ │ │ + b.n 1e29e2 │ │ │ │ + ldr r1, [pc, #164] @ (1e2b0c ) │ │ │ │ add r1, pc │ │ │ │ blx 59c3c │ │ │ │ - ldr r1, [pc, #160] @ (1e2b00 ) │ │ │ │ + ldr r1, [pc, #160] @ (1e2b10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e29d2 │ │ │ │ - ldr r2, [pc, #156] @ (1e2b04 ) │ │ │ │ + beq.n 1e29e2 │ │ │ │ + ldr r2, [pc, #156] @ (1e2b14 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 1e29d2 │ │ │ │ - ldr r0, [pc, #144] @ (1e2b08 ) │ │ │ │ + b.n 1e29e2 │ │ │ │ + ldr r0, [pc, #144] @ (1e2b18 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1e2a88 │ │ │ │ - ldr r1, [pc, #140] @ (1e2b0c ) │ │ │ │ + bl 1e3878 │ │ │ │ + cbz r0, 1e2a98 │ │ │ │ + ldr r1, [pc, #140] @ (1e2b1c ) │ │ │ │ add r1, pc │ │ │ │ blx 5af20 │ │ │ │ - b.n 1e2a5c │ │ │ │ - ldr r3, [pc, #132] @ (1e2b10 ) │ │ │ │ + b.n 1e2a6c │ │ │ │ + ldr r3, [pc, #132] @ (1e2b20 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1e29d2 │ │ │ │ + b.n 1e29e2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e2996 │ │ │ │ + b.n 1e29a6 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 1e2996 │ │ │ │ + b.n 1e29a6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bvs.n 1e2a6c │ │ │ │ + bvs.n 1e2a5c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ movs r1, r3 │ │ │ │ - bvs.n 1e2a64 │ │ │ │ + bvs.n 1e2a54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + lsrs r4, r6, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldrsb r6, [r0, r2] │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xf6980017 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ + @ instruction: 0xf6880017 │ │ │ │ + ldrsb r4, [r3, r0] │ │ │ │ movs r1, r3 │ │ │ │ - b.n 1e2b18 │ │ │ │ + b.n 1e2b08 │ │ │ │ movs r0, r3 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r0, r0] │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ + lsrs r4, r6, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ + lsrs r0, r7, #15 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + lsrs r0, r3, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r6, r2, #29 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bvs.n 1e2b30 │ │ │ │ + bvs.n 1e2b20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r6, r2, #28 │ │ │ │ + lsrs r6, r0, #28 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r1, r7] │ │ │ │ movs r1, r3 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ + strb r2, [r0, r7] │ │ │ │ movs r1, r3 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + lsrs r6, r0, #27 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - ldmia r7, {r1, r3, r4, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsrs r2, r6, #26 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ + strb r6, [r3, r6] │ │ │ │ movs r1, r3 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ movs r4, r3 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ 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] @ (1e2bb8 ) │ │ │ │ + ldr r2, [pc, #144] @ (1e2bc8 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #144] @ (1e2bbc ) │ │ │ │ + ldr r3, [pc, #144] @ (1e2bcc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #144] @ (1e2bc0 ) │ │ │ │ + ldr r4, [pc, #144] @ (1e2bd0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r0, [pc, #140] @ (1e2bc4 ) │ │ │ │ + ldr r0, [pc, #140] @ (1e2bd4 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (1e2bc8 ) │ │ │ │ + ldr r1, [pc, #140] @ (1e2bd8 ) │ │ │ │ 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 1f84bc │ │ │ │ + bl 1f84cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1e2b9e │ │ │ │ + bhi.n 1e2bae │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1e2b84 │ │ │ │ - ldr r4, [pc, #112] @ (1e2bcc ) │ │ │ │ - ldr.w r8, [pc, #116] @ 1e2bd0 │ │ │ │ + bhi.n 1e2b94 │ │ │ │ + ldr r4, [pc, #112] @ (1e2bdc ) │ │ │ │ + ldr.w r8, [pc, #116] @ 1e2be0 │ │ │ │ add r4, pc │ │ │ │ add r8, pc │ │ │ │ add.w r9, r4, #16 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 1e2b7e │ │ │ │ + beq.n 1e2b8e │ │ │ │ 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 1e2b66 │ │ │ │ - ldr r2, [pc, #76] @ (1e2bd4 ) │ │ │ │ - ldr r3, [pc, #52] @ (1e2bbc ) │ │ │ │ + bne.n 1e2b76 │ │ │ │ + ldr r2, [pc, #76] @ (1e2be4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e2bcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2bb2 │ │ │ │ + bne.n 1e2bc2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (1e2bd8 ) │ │ │ │ + ldr r1, [pc, #56] @ (1e2be8 ) │ │ │ │ movs r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ (1e2bdc ) │ │ │ │ + ldr r0, [pc, #56] @ (1e2bec ) │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f84cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 1e2b54 │ │ │ │ + b.n 1e2b64 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 1e2b5c │ │ │ │ + bmi.n 1e2b4c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ lsrs r6, r2, #23 │ │ │ │ lsls r0, r5, #2 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r4, r6, #22 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - bmi.n 1e2cc0 │ │ │ │ + bmi.n 1e2cb0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ 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] @ 1e2c34 │ │ │ │ + ldr.w ip, [pc, #64] @ 1e2c44 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1e2c38 ) │ │ │ │ + ldr r2, [pc, #64] @ (1e2c48 ) │ │ │ │ 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 1e2b14 │ │ │ │ - ldr r2, [pc, #40] @ (1e2c3c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2c38 ) │ │ │ │ + bl 1e2b24 │ │ │ │ + ldr r2, [pc, #40] @ (1e2c4c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2c30 │ │ │ │ + bne.n 1e2c40 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bmi.n 1e2c3c │ │ │ │ + bcc.n 1e2c2c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1e2c0c │ │ │ │ + bcc.n 1e2bfc │ │ │ │ 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] @ (1e2c68 ) │ │ │ │ + ldr r0, [pc, #24] @ (1e2c78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1e3868 │ │ │ │ - ldr r2, [pc, #20] @ (1e2c6c ) │ │ │ │ - ldr r1, [pc, #20] @ (1e2c70 ) │ │ │ │ + bl 1e3878 │ │ │ │ + ldr r2, [pc, #20] @ (1e2c7c ) │ │ │ │ + ldr r1, [pc, #20] @ (1e2c80 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ pop {r3, pc} │ │ │ │ - strh r4, [r0, r6] │ │ │ │ + strh r4, [r6, r5] │ │ │ │ movs r1, r3 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #76] @ 1e2cd4 │ │ │ │ + ldr.w r8, [pc, #76] @ 1e2ce4 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r5, [r7, #0] │ │ │ │ mov r6, r5 │ │ │ │ - b.n 1e2caa │ │ │ │ + b.n 1e2cba │ │ │ │ strb.w r9, [r0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, #10 │ │ │ │ add r0, r6 │ │ │ │ blx 5b0c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e2c98 │ │ │ │ + bne.n 1e2ca8 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1e2cd0 │ │ │ │ + beq.n 1e2ce0 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r6 │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 5a358 │ │ │ │ str r4, [r7, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ 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 1e50f0 │ │ │ │ - ldr r1, [pc, #24] @ (1e2d0c ) │ │ │ │ + bl 1e5100 │ │ │ │ + ldr r1, [pc, #24] @ (1e2d1c ) │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #12] │ │ │ │ add r1, pc │ │ │ │ str r5, [r0, #4] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb380018 │ │ │ │ + @ instruction: 0xeb280018 │ │ │ │ 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] @ 1e2d74 │ │ │ │ + ldr.w ip, [pc, #80] @ 1e2d84 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (1e2d78 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e2d88 ) │ │ │ │ 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 1e5564 │ │ │ │ + bl 1e5574 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e2c74 │ │ │ │ - ldr r2, [pc, #40] @ (1e2d7c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2d78 ) │ │ │ │ + bl 1e2c84 │ │ │ │ + ldr r2, [pc, #40] @ (1e2d8c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2d88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2d70 │ │ │ │ + bne.n 1e2d80 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1e2d1c │ │ │ │ + bcs.n 1e2d0c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1e2ccc │ │ │ │ + bcs.n 1e2cbc │ │ │ │ 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] @ 1e2dec │ │ │ │ + ldr.w ip, [pc, #92] @ 1e2dfc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #88] @ (1e2df0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e2e00 ) │ │ │ │ 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] │ │ │ │ @@ -540792,34 +540788,34 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ blx 5ac00 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1e2c74 │ │ │ │ + bl 1e2c84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #32] @ (1e2df4 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2df0 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e2e04 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2e00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2de8 │ │ │ │ + bne.n 1e2df8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bcs.n 1e2eb8 │ │ │ │ + bcs.n 1e2ea8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1e2e48 │ │ │ │ + bcs.n 1e2e38 │ │ │ │ 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 │ │ │ │ @@ -540837,37 +540833,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 1e2e1c │ │ │ │ + bne.n 1e2e2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w lr, [pc, #48] @ 1e2e7c │ │ │ │ + ldr.w lr, [pc, #48] @ 1e2e8c │ │ │ │ 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 1e2e50 │ │ │ │ + bne.n 1e2e60 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ 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] │ │ │ │ @@ -540881,260 +540877,260 @@ │ │ │ │ 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 1e2e88 │ │ │ │ + bne.n 1e2e98 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2152] @ 0x868 │ │ │ │ sub.w sp, sp, #1928 @ 0x788 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1e2f28 ) │ │ │ │ + ldr r2, [pc, #76] @ (1e2f38 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #76] @ (1e2f2c ) │ │ │ │ + ldr r3, [pc, #76] @ (1e2f3c ) │ │ │ │ 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 1f60b8 │ │ │ │ + bl 1f60c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6134 │ │ │ │ + bl 1f6144 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1f6624 │ │ │ │ - ldr r2, [pc, #36] @ (1e2f30 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e2f2c ) │ │ │ │ + bl 1f6634 │ │ │ │ + ldr r2, [pc, #36] @ (1e2f40 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e2f3c ) │ │ │ │ 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 1e2f24 │ │ │ │ + bne.n 1e2f34 │ │ │ │ add.w sp, sp, #1928 @ 0x788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bne.n 1e2f64 │ │ │ │ + bne.n 1e2f54 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1e2f14 │ │ │ │ + beq.n 1e2f04 │ │ │ │ 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] @ (1e2f9c ) │ │ │ │ + ldr r2, [pc, #88] @ (1e2fac ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #88] @ (1e2fa0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1e2fb0 ) │ │ │ │ add r5, sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [pc, #80] @ (1e2fa4 ) │ │ │ │ + ldr r6, [pc, #80] @ (1e2fb4 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2df8 │ │ │ │ - ldr r2, [pc, #64] @ (1e2fa8 ) │ │ │ │ + bl 1e2e08 │ │ │ │ + ldr r2, [pc, #64] @ (1e2fb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ mov r2, r6 │ │ │ │ cmp r4, #8 │ │ │ │ - bne.n 1e2f6a │ │ │ │ - ldr r2, [pc, #44] @ (1e2fac ) │ │ │ │ - ldr r3, [pc, #28] @ (1e2fa0 ) │ │ │ │ + bne.n 1e2f7a │ │ │ │ + ldr r2, [pc, #44] @ (1e2fbc ) │ │ │ │ + ldr r3, [pc, #28] @ (1e2fb0 ) │ │ │ │ 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 1e2f96 │ │ │ │ + bne.n 1e2fa6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 1e2f04 │ │ │ │ + beq.n 1e2ef4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r7, r4] │ │ │ │ movs r1, r3 │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r4, r4] │ │ │ │ movs r1, r3 │ │ │ │ - beq.n 1e30a4 │ │ │ │ + beq.n 1e3094 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #68] @ (1e3004 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e3014 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #68] @ (1e3008 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e3018 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e2df8 │ │ │ │ + bl 1e2e08 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 5af38 │ │ │ │ - ldr r2, [pc, #40] @ (1e300c ) │ │ │ │ - ldr r3, [pc, #32] @ (1e3008 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e301c ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3018 ) │ │ │ │ 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 1e3000 │ │ │ │ + bne.n 1e3010 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - beq.n 1e3074 │ │ │ │ + beq.n 1e3064 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1e303c │ │ │ │ + beq.n 1e302c │ │ │ │ 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] @ (1e3070 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e3080 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (1e3074 ) │ │ │ │ + ldr r3, [pc, #80] @ (1e3084 ) │ │ │ │ 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 1f841c │ │ │ │ + bl 1f842c │ │ │ │ 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] @ (1e3074 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e3084 ) │ │ │ │ adc.w r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #32] @ (1e3078 ) │ │ │ │ + ldr r2, [pc, #32] @ (1e3088 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e306c │ │ │ │ + bne.n 1e307c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #88] @ 1e30e8 │ │ │ │ + ldr.w ip, [pc, #88] @ 1e30f8 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #84] @ (1e30ec ) │ │ │ │ + ldr r4, [pc, #84] @ (1e30fc ) │ │ │ │ add ip, pc │ │ │ │ - add r3, pc, #68 @ (adr r3, 1e30e0 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1e30f0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ blx 5a754 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ blx 59e08 <__clock_nanosleep_time64@plt> │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1e30b4 │ │ │ │ - ldr r2, [pc, #40] @ (1e30f0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e30ec ) │ │ │ │ + beq.n 1e30c4 │ │ │ │ + ldr r2, [pc, #40] @ (1e3100 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e30fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e30dc │ │ │ │ + bne.n 1e30ec │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ 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, #124] @ (1e3180 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e3190 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #124] @ (1e3184 ) │ │ │ │ + ldr r3, [pc, #124] @ (1e3194 ) │ │ │ │ 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 1e3174 │ │ │ │ + blt.n 1e3184 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f841c │ │ │ │ + bl 1f842c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ umull r0, r1, r0, r3 │ │ │ │ @@ -541145,215 +541141,215 @@ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ cmp r0, r5 │ │ │ │ add.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ sbcs r3, r4 │ │ │ │ it cc │ │ │ │ movcc.w ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e3174 │ │ │ │ - ldr r2, [pc, #40] @ (1e3188 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e3184 ) │ │ │ │ + bne.n 1e3184 │ │ │ │ + ldr r2, [pc, #40] @ (1e3198 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e3194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e317c │ │ │ │ + bne.n 1e318c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1e315c │ │ │ │ + b.n 1e316c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ 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 │ │ │ │ movs r2, #3 │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ mov r5, r0 │ │ │ │ blx 59b40 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 1e31dc │ │ │ │ + bge.n 1e31ec │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 1e31e6 │ │ │ │ + bne.n 1e31f6 │ │ │ │ movs r2, #3 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59b40 <__fcntl_time64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 1e31e6 │ │ │ │ + blt.n 1e31f6 │ │ │ │ movs r1, #1 │ │ │ │ blx 59b40 <__fcntl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e31e0 │ │ │ │ + beq.n 1e31f0 │ │ │ │ orr.w r2, r0, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx 59b40 <__fcntl_time64@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e31e0 │ │ │ │ + beq.n 1e31f0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5a280 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1e31dc │ │ │ │ + b.n 1e31ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #292] @ (1e3324 ) │ │ │ │ + ldr r2, [pc, #292] @ (1e3334 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #292] @ (1e3328 ) │ │ │ │ + ldr r3, [pc, #292] @ (1e3338 ) │ │ │ │ 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 5a484 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 1e330a │ │ │ │ + beq.n 1e331a │ │ │ │ add r1, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ blx 5a688 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e32ec │ │ │ │ + beq.n 1e32fc │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ blx 5abf4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e32fa │ │ │ │ + beq.n 1e330a │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1e324c │ │ │ │ + b.n 1e325c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e3274 │ │ │ │ + ble.n 1e3284 │ │ │ │ add r9, r3 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1e329a │ │ │ │ + beq.n 1e32aa │ │ │ │ add.w r1, r5, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ add r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a2d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 1e3242 │ │ │ │ + bge.n 1e3252 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.n 1e3248 │ │ │ │ + beq.n 1e3258 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 1e3246 │ │ │ │ + bgt.n 1e3256 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e32aa │ │ │ │ + bne.n 1e32ba │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1e32f4 │ │ │ │ + cbz r0, 1e3304 │ │ │ │ add r5, r4 │ │ │ │ add.w r4, r8, #4294967295 @ 0xffffffff │ │ │ │ subs r4, r4, r5 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e323c │ │ │ │ + b.n 1e324c │ │ │ │ mvn.w r3, #13 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r9 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e3280 │ │ │ │ + beq.n 1e3290 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a280 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ addgt r5, r5, r3 │ │ │ │ adds r1, r5, #1 │ │ │ │ blx 5a454 │ │ │ │ - cbz r0, 1e3312 │ │ │ │ + cbz r0, 1e3322 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, r5] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e32d2 │ │ │ │ + beq.n 1e32e2 │ │ │ │ str.w r5, [sl] │ │ │ │ - ldr r2, [pc, #88] @ (1e332c ) │ │ │ │ - ldr r3, [pc, #80] @ (1e3328 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e333c ) │ │ │ │ + ldr r3, [pc, #80] @ (1e3338 ) │ │ │ │ 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 1e330e │ │ │ │ + bne.n 1e331e │ │ │ │ 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 1e322a │ │ │ │ + b.n 1e323a │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r7 │ │ │ │ blx 5a280 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e32d2 │ │ │ │ + b.n 1e32e2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mvn.w r3, #11 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 1e330a │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + b.n 1e331a │ │ │ │ + ldmia r5, {r3, r5, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r5} │ │ │ │ + ldmia r5!, {r1, r2, r4} │ │ │ │ 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, #464] @ (1e3514 ) │ │ │ │ + ldr r2, [pc, #464] @ (1e3524 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1e3518 ) │ │ │ │ + ldr r3, [pc, #464] @ (1e3528 ) │ │ │ │ subw sp, sp, #2772 @ 0xad4 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #460] @ (1e351c ) │ │ │ │ + ldr r0, [pc, #460] @ (1e352c ) │ │ │ │ add.w r8, r5, #28 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2764] @ 0xacc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea0ec │ │ │ │ + bl 1ea0fc │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ blx 5a724 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r4, r1, [r5, #16] │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ @@ -541369,225 +541365,225 @@ │ │ │ │ streq r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r8] │ │ │ │ dmb ish │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e34f4 │ │ │ │ + bne.w 1e3504 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #2 │ │ │ │ add r0, sp, #28 │ │ │ │ str r4, [sp, #28] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ blx 5a310 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e3434 │ │ │ │ + beq.n 1e3444 │ │ │ │ ldrh.w r3, [sp, #42] @ 0x2a │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e33de │ │ │ │ + bpl.n 1e33ee │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 5a52c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 1e34f4 │ │ │ │ + beq.w 1e3504 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r2, #2720 @ 0xaa0 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a2d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e3458 │ │ │ │ + bne.n 1e3468 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e3390 │ │ │ │ + beq.n 1e33a0 │ │ │ │ blx 59ef8 │ │ │ │ - ldr r2, [pc, #284] @ (1e3520 ) │ │ │ │ - ldr r1, [pc, #284] @ (1e3524 ) │ │ │ │ + ldr r2, [pc, #284] @ (1e3530 ) │ │ │ │ + ldr r1, [pc, #284] @ (1e3534 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ + bl 1e2bf0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #272] @ (1e3528 ) │ │ │ │ - ldr r3, [pc, #252] @ (1e3518 ) │ │ │ │ + ldr r2, [pc, #272] @ (1e3538 ) │ │ │ │ + ldr r3, [pc, #252] @ (1e3528 ) │ │ │ │ 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 1e350e │ │ │ │ + bne.n 1e351e │ │ │ │ addw sp, sp, #2772 @ 0xad4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.n 1e3390 │ │ │ │ + beq.n 1e33a0 │ │ │ │ blx 59ef8 │ │ │ │ - ldr r2, [pc, #228] @ (1e352c ) │ │ │ │ - ldr r1, [pc, #228] @ (1e3530 ) │ │ │ │ + ldr r2, [pc, #228] @ (1e353c ) │ │ │ │ + ldr r1, [pc, #228] @ (1e3540 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ - b.n 1e3412 │ │ │ │ + bl 1e2bf0 │ │ │ │ + b.n 1e3422 │ │ │ │ add.w sl, r4, r0 │ │ │ │ cmp sl, r4 │ │ │ │ it hi │ │ │ │ strhi.w r8, [sp, #8] │ │ │ │ - bhi.n 1e3484 │ │ │ │ - b.n 1e3390 │ │ │ │ + bhi.n 1e3494 │ │ │ │ + b.n 1e33a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldrd fp, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #16 │ │ │ │ add r4, r3 │ │ │ │ cmp sl, r4 │ │ │ │ - bls.n 1e34f8 │ │ │ │ + bls.n 1e3508 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1e3468 │ │ │ │ + bne.n 1e3478 │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ ands.w fp, r8, #3072 @ 0xc00 │ │ │ │ - bne.n 1e34e2 │ │ │ │ + bne.n 1e34f2 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3468 │ │ │ │ + bne.n 1e3478 │ │ │ │ ands.w fp, r8, #256 @ 0x100 │ │ │ │ - bne.n 1e34c8 │ │ │ │ + bne.n 1e34d8 │ │ │ │ ands.w r3, r8, #512 @ 0x200 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ - beq.n 1e346c │ │ │ │ + beq.n 1e347c │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ blx 59e5c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, fp │ │ │ │ str r3, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1e346c │ │ │ │ + b.n 1e347c │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r2, #8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ blx 59f94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e34fe │ │ │ │ + beq.n 1e350e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1e346c │ │ │ │ + b.n 1e347c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r4, r0, [r5, #16] │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e3416 │ │ │ │ + b.n 1e3426 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ - b.n 1e3390 │ │ │ │ - ldr r2, [pc, #52] @ (1e3534 ) │ │ │ │ + b.n 1e33a0 │ │ │ │ + ldr r2, [pc, #52] @ (1e3544 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #52] @ (1e3538 ) │ │ │ │ + ldr r1, [pc, #52] @ (1e3548 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 1e2be0 │ │ │ │ - b.n 1e3412 │ │ │ │ + bl 1e2bf0 │ │ │ │ + b.n 1e3422 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #360] @ (1e3688 ) │ │ │ │ + ldr r5, [pc, #296] @ (1e3658 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r4, [pc, #880] @ (1e3894 ) │ │ │ │ + ldr r4, [pc, #816] @ (1e3864 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r4, [pc, #448] @ (1e36f0 ) │ │ │ │ + ldr r4, [pc, #384] @ (1e36c0 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ movs r0, r3 │ │ │ │ - ldr r4, [pc, #16] @ (1e3548 ) │ │ │ │ + ldr r3, [pc, #976] @ (1e3918 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r5, r1] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #8228 @ 0x2024 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 5aa44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e36c8 │ │ │ │ + beq.w 1e36d8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3660 │ │ │ │ + beq.n 1e3670 │ │ │ │ cmp.w r0, #4096 @ 0x1000 │ │ │ │ - bcs.n 1e3622 │ │ │ │ + bcs.n 1e3632 │ │ │ │ mov r1, r5 │ │ │ │ add.w r5, r4, #36 @ 0x24 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 5ab88 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 5aec0 │ │ │ │ adds r7, r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - beq.n 1e363a │ │ │ │ + beq.n 1e364a │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ blx 59f94 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e366c │ │ │ │ + beq.n 1e367c │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5afc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e364e │ │ │ │ + beq.n 1e365e │ │ │ │ subs r2, r0, r5 │ │ │ │ add.w r0, r4, #4128 @ 0x1020 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ @@ -541602,132 +541598,132 @@ │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #4032 @ 0xfc0 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ str r5, [r4, #32] │ │ │ │ blx 59f94 │ │ │ │ str r0, [r4, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e3680 │ │ │ │ + beq.n 1e3690 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movs r0, #0 │ │ │ │ blx 5a818 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1e36a0 │ │ │ │ - ldr r1, [pc, #204] @ (1e36d4 ) │ │ │ │ + beq.n 1e36b0 │ │ │ │ + ldr r1, [pc, #204] @ (1e36e4 ) │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r4, #24 │ │ │ │ strd r8, r9, [r4, #16] │ │ │ │ add r1, pc │ │ │ │ - bl 1ea064 │ │ │ │ + bl 1ea074 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e36bc │ │ │ │ + bne.n 1e36cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cbz r6, 1e362a │ │ │ │ - ldr r3, [pc, #176] @ (1e36d8 ) │ │ │ │ + cbz r6, 1e363a │ │ │ │ + ldr r3, [pc, #176] @ (1e36e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r6, 1e3644 │ │ │ │ - ldr r3, [pc, #156] @ (1e36dc ) │ │ │ │ + cbz r6, 1e3654 │ │ │ │ + ldr r3, [pc, #156] @ (1e36ec ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e362a │ │ │ │ + beq.n 1e363a │ │ │ │ blx 5a280 │ │ │ │ - b.n 1e362a │ │ │ │ + b.n 1e363a │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ add.w sl, r4, #4128 @ 0x1020 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ add.w sl, sl, #4 │ │ │ │ strh r2, [r3, #36] @ 0x24 │ │ │ │ - b.n 1e35dc │ │ │ │ + b.n 1e35ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e362a │ │ │ │ - ldr r3, [pc, #120] @ (1e36e0 ) │ │ │ │ + beq.n 1e363a │ │ │ │ + ldr r3, [pc, #120] @ (1e36f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e362a │ │ │ │ + b.n 1e363a │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e35aa │ │ │ │ - cbz r6, 1e3692 │ │ │ │ - ldr r3, [pc, #104] @ (1e36e4 ) │ │ │ │ + beq.n 1e35ba │ │ │ │ + cbz r6, 1e36a2 │ │ │ │ + ldr r3, [pc, #104] @ (1e36f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3692 │ │ │ │ + b.n 1e36a2 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1e36b0 │ │ │ │ - cbz r6, 1e3692 │ │ │ │ - ldr r3, [pc, #88] @ (1e36e8 ) │ │ │ │ + beq.n 1e36c0 │ │ │ │ + cbz r6, 1e36a2 │ │ │ │ + ldr r3, [pc, #88] @ (1e36f8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 1e369c │ │ │ │ + beq.n 1e36ac │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - b.n 1e3644 │ │ │ │ - cbz r6, 1e36a8 │ │ │ │ - ldr r3, [pc, #72] @ (1e36ec ) │ │ │ │ + b.n 1e3654 │ │ │ │ + cbz r6, 1e36b8 │ │ │ │ + ldr r3, [pc, #72] @ (1e36fc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 1e3698 │ │ │ │ - b.n 1e362a │ │ │ │ + bne.n 1e36a8 │ │ │ │ + b.n 1e363a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e3692 │ │ │ │ - ldr r3, [pc, #56] @ (1e36f0 ) │ │ │ │ + beq.n 1e36a2 │ │ │ │ + ldr r3, [pc, #56] @ (1e3700 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3692 │ │ │ │ + b.n 1e36a2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e3692 │ │ │ │ - ldr r3, [pc, #48] @ (1e36f4 ) │ │ │ │ + beq.n 1e36a2 │ │ │ │ + ldr r3, [pc, #48] @ (1e3704 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3692 │ │ │ │ + b.n 1e36a2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e3630 │ │ │ │ - ldr r3, [pc, #40] @ (1e36f8 ) │ │ │ │ + beq.n 1e3640 │ │ │ │ + ldr r3, [pc, #40] @ (1e3708 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1e3630 │ │ │ │ + b.n 1e3640 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - ldr r3, [pc, #296] @ (1e3804 ) │ │ │ │ + ldr r3, [pc, #232] @ (1e37d4 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #336] @ (1e3830 ) │ │ │ │ + ldr r3, [pc, #272] @ (1e3800 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #984] @ (1e3abc ) │ │ │ │ + ldr r2, [pc, #920] @ (1e3a8c ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #568] @ (1e3920 ) │ │ │ │ + ldr r2, [pc, #504] @ (1e38f0 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #376] @ (1e3864 ) │ │ │ │ + ldr r3, [pc, #312] @ (1e3834 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #464] @ (1e38c0 ) │ │ │ │ + ldr r3, [pc, #400] @ (1e3890 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #1016] @ (1e3aec ) │ │ │ │ + ldr r2, [pc, #952] @ (1e3abc ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r3, [pc, #456] @ (1e38c0 ) │ │ │ │ + ldr r3, [pc, #392] @ (1e3890 ) │ │ │ │ movs r1, r3 │ │ │ │ - ldr r2, [pc, #392] @ (1e3884 ) │ │ │ │ + ldr r2, [pc, #328] @ (1e3854 ) │ │ │ │ movs r1, r3 │ │ │ │ - cbz r0, 1e3742 │ │ │ │ + cbz r0, 1e3752 │ │ │ │ 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 │ │ │ │ @@ -541735,138 +541731,138 @@ │ │ │ │ dmb ish │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ blx 5a328 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f86a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 5a280 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ 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] @ (1e37fc ) │ │ │ │ + ldr r3, [pc, #168] @ (1e380c ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e376c │ │ │ │ + bne.n 1e377c │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e375c │ │ │ │ + bne.n 1e376c │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 1e37b0 │ │ │ │ - ldr r4, [pc, #140] @ (1e3800 ) │ │ │ │ + cbnz r2, 1e37c0 │ │ │ │ + ldr r4, [pc, #140] @ (1e3810 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1d34 │ │ │ │ - ldr r3, [pc, #132] @ (1e3804 ) │ │ │ │ - ldr r0, [pc, #132] @ (1e3808 ) │ │ │ │ + bl 1e1d44 │ │ │ │ + ldr r3, [pc, #132] @ (1e3814 ) │ │ │ │ + ldr r0, [pc, #132] @ (1e3818 ) │ │ │ │ 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 1e3792 │ │ │ │ + bne.n 1e37a2 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1e37a8 │ │ │ │ + cbnz r3, 1e37b8 │ │ │ │ pop {r4, pc} │ │ │ │ str r2, [r0, #0] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e37de │ │ │ │ - ldr r4, [pc, #84] @ (1e380c ) │ │ │ │ + bne.n 1e37ee │ │ │ │ + ldr r4, [pc, #84] @ (1e381c ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e37c8 │ │ │ │ + bne.n 1e37d8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e37b8 │ │ │ │ - b.n 1e3772 │ │ │ │ + bne.n 1e37c8 │ │ │ │ + b.n 1e3782 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e37e4 │ │ │ │ + bne.n 1e37f4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e37b4 │ │ │ │ - b.n 1e3772 │ │ │ │ + bne.n 1e37c4 │ │ │ │ + b.n 1e3782 │ │ │ │ nop │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + lsls r6, r5, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + lsls r4, r3, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r4, r4, #6 │ │ │ │ + lsls r4, r2, #6 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r6, r6, #5 │ │ │ │ + lsls r6, r4, #5 │ │ │ │ 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] @ (1e3854 ) │ │ │ │ + ldr r2, [pc, #52] @ (1e3864 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #52] @ (1e3858 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e3868 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 1e384a │ │ │ │ - ldr r2, [pc, #44] @ (1e385c ) │ │ │ │ - ldr r4, [pc, #48] @ (1e3860 ) │ │ │ │ + cbz r1, 1e385a │ │ │ │ + ldr r2, [pc, #44] @ (1e386c ) │ │ │ │ + ldr r4, [pc, #48] @ (1e3870 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5af14 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 5b034 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5af14 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (1e3864 ) │ │ │ │ + ldr r1, [pc, #24] @ (1e3874 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 1e382c │ │ │ │ - lsls r4, r0, #4 │ │ │ │ + b.n 1e383c │ │ │ │ + lsls r4, r6, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #3 │ │ │ │ + lsls r0, r5, #3 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -541878,167 +541874,167 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5b028 │ │ │ │ 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] @ (1e39e4 ) │ │ │ │ + ldr r3, [pc, #324] @ (1e39f4 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r4, [pc, #320] @ (1e39e8 ) │ │ │ │ + ldr r4, [pc, #320] @ (1e39f8 ) │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e38c0 │ │ │ │ + bne.n 1e38d0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e38b0 │ │ │ │ + bne.n 1e38c0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3992 │ │ │ │ - ldr r3, [pc, #288] @ (1e39ec ) │ │ │ │ + bne.n 1e39a2 │ │ │ │ + ldr r3, [pc, #288] @ (1e39fc ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3976 │ │ │ │ - ldr r3, [pc, #284] @ (1e39f0 ) │ │ │ │ + bne.n 1e3986 │ │ │ │ + ldr r3, [pc, #284] @ (1e3a00 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e390e │ │ │ │ + cbz r3, 1e391e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3944 │ │ │ │ + beq.n 1e3954 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr r3, [pc, #264] @ (1e39f4 ) │ │ │ │ + ldr r3, [pc, #264] @ (1e3a04 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e38f2 │ │ │ │ + bne.n 1e3902 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e3980 │ │ │ │ + bne.n 1e3990 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #228] @ (1e39f8 ) │ │ │ │ + ldr r3, [pc, #228] @ (1e3a08 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #224] @ (1e39fc ) │ │ │ │ + ldr r3, [pc, #224] @ (1e3a0c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1b48 │ │ │ │ + bl 1e1b58 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e39de │ │ │ │ + beq.n 1e39ee │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #208] @ (1e3a00 ) │ │ │ │ + ldr r0, [pc, #208] @ (1e3a10 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35cc18 │ │ │ │ + bl 35cc28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e38e8 │ │ │ │ - ldr r4, [pc, #188] @ (1e3a04 ) │ │ │ │ + bne.n 1e38f8 │ │ │ │ + ldr r4, [pc, #188] @ (1e3a14 ) │ │ │ │ mov r1, r5 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e39de │ │ │ │ + beq.n 1e39ee │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5b04c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1df4 │ │ │ │ - b.n 1e38ea │ │ │ │ + bl 1e1e04 │ │ │ │ + b.n 1e38fa │ │ │ │ mov r0, r5 │ │ │ │ blx 5b04c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e38ea │ │ │ │ + b.n 1e38fa │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1e39c2 │ │ │ │ - ldr r6, [pc, #112] @ (1e3a08 ) │ │ │ │ + bne.n 1e39d2 │ │ │ │ + ldr r6, [pc, #112] @ (1e3a18 ) │ │ │ │ add r6, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e39ac │ │ │ │ + bne.n 1e39bc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e399a │ │ │ │ - b.n 1e38c8 │ │ │ │ + bne.n 1e39aa │ │ │ │ + b.n 1e38d8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e39c8 │ │ │ │ + bne.n 1e39d8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e3996 │ │ │ │ - b.n 1e38c8 │ │ │ │ + bne.n 1e39a6 │ │ │ │ + b.n 1e38d8 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1e38ea │ │ │ │ + b.n 1e38fa │ │ │ │ nop │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ - movs r4, r7 │ │ │ │ + movs r4, r5 │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsrs r0, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 0, pc, cr1, cr15, {7} │ │ │ │ - vaddl.u32 q8, d28, d23 │ │ │ │ - vaddl.u16 q0, d20, d23 │ │ │ │ + vaddl.u16 q8, d28, d23 │ │ │ │ + vaddl.u8 q0, d20, d23 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #85 @ 0x55 │ │ │ │ blx 5aa08 │ │ │ │ @@ -542054,75 +542050,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] @ (1e3ac8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e3ad8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e3acc ) │ │ │ │ + ldr r3, [pc, #120] @ (1e3adc ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (1e3ad0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1e3ae0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e31ec │ │ │ │ - cbz r0, 1e3a8e │ │ │ │ - ldr r1, [pc, #100] @ (1e3ad4 ) │ │ │ │ + bl 1e31fc │ │ │ │ + cbz r0, 1e3a9e │ │ │ │ + ldr r1, [pc, #100] @ (1e3ae4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5a7dc │ │ │ │ - cbz r0, 1e3a88 │ │ │ │ - ldr r1, [pc, #92] @ (1e3ad8 ) │ │ │ │ + cbz r0, 1e3a98 │ │ │ │ + ldr r1, [pc, #92] @ (1e3ae8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 59de4 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e3aa8 │ │ │ │ + beq.n 1e3ab8 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #72] @ (1e3adc ) │ │ │ │ - ldr r3, [pc, #56] @ (1e3acc ) │ │ │ │ + ldr r2, [pc, #72] @ (1e3aec ) │ │ │ │ + ldr r3, [pc, #56] @ (1e3adc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3ac4 │ │ │ │ + bne.n 1e3ad4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ 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 1e3a90 │ │ │ │ + b.n 1e3aa0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r2, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (1e3ad4 ) │ │ │ │ + blx lr │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0x47fa │ │ │ │ + @ instruction: 0x47ea │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0x47fe │ │ │ │ + @ instruction: 0x47ee │ │ │ │ movs r1, r3 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #30 │ │ │ │ @@ -542143,77 +542139,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 1e3c58 │ │ │ │ + beq.w 1e3c68 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1e3c58 │ │ │ │ + beq.w 1e3c68 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e3cea │ │ │ │ + beq.w 1e3cfa │ │ │ │ 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 1e3c60 │ │ │ │ + beq.n 1e3c70 │ │ │ │ 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 1e3c68 │ │ │ │ + beq.n 1e3c78 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e3c88 │ │ │ │ + beq.w 1e3c98 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, sl │ │ │ │ mov r8, r5 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n 1e3c0a │ │ │ │ + b.n 1e3c1a │ │ │ │ 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, 1e3bd0 │ │ │ │ + cbz r0, 1e3be0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r4, #296] @ 0x128 │ │ │ │ - bpl.n 1e3bd0 │ │ │ │ + bpl.n 1e3be0 │ │ │ │ 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, 1e3bee │ │ │ │ + cbz r3, 1e3bfe │ │ │ │ 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] │ │ │ │ @@ -542225,18 +542221,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 1e3c88 │ │ │ │ + bls.n 1e3c98 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e3bfc │ │ │ │ + beq.n 1e3c0c │ │ │ │ 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 │ │ │ │ @@ -542249,205 +542245,205 @@ │ │ │ │ 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 1e3b88 │ │ │ │ + bne.n 1e3b98 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1e3ba0 │ │ │ │ + b.n 1e3bb0 │ │ │ │ ldrb.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e3cf8 │ │ │ │ + bne.n 1e3d08 │ │ │ │ ldrd r3, r2, [r4, #264] @ 0x108 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1e3b72 │ │ │ │ + bne.n 1e3b82 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #288] @ 0x120 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e3b72 │ │ │ │ + beq.w 1e3b82 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e3b7c │ │ │ │ + bne.w 1e3b8c │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ - cbz r3, 1e3cb0 │ │ │ │ + cbz r3, 1e3cc0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e3c9a │ │ │ │ + cbz r3, 1e3caa │ │ │ │ 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, 1e3cd2 │ │ │ │ + cbz r3, 1e3ce2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e3cc2 │ │ │ │ + cbz r3, 1e3cd2 │ │ │ │ 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, 1e3ce4 │ │ │ │ + cbz r3, 1e3cf4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 1e3ce4 │ │ │ │ + cbz r3, 1e3cf4 │ │ │ │ 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 1e3c60 │ │ │ │ + b.n 1e3c70 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e3b54 │ │ │ │ + b.n 1e3b64 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #16] @ (1e3d1c ) │ │ │ │ + ldr r4, [pc, #16] @ (1e3d2c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5ac9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [r4], #-668 @ 0xfffffd64 │ │ │ │ + stc2 0, cr0, [r4], #-668 @ 0xfffffd64 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #172] @ (1e3ddc ) │ │ │ │ + ldr r1, [pc, #172] @ (1e3dec ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #172] @ (1e3de0 ) │ │ │ │ + ldr r0, [pc, #172] @ (1e3df0 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [pc, #164] @ (1e3de4 ) │ │ │ │ - bl 1ea874 │ │ │ │ - ldr r3, [pc, #164] @ (1e3de8 ) │ │ │ │ - ldr r2, [pc, #164] @ (1e3dec ) │ │ │ │ + ldr r4, [pc, #164] @ (1e3df4 ) │ │ │ │ + bl 1ea884 │ │ │ │ + ldr r3, [pc, #164] @ (1e3df8 ) │ │ │ │ + ldr r2, [pc, #164] @ (1e3dfc ) │ │ │ │ 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 1e3db8 │ │ │ │ - ldr r3, [pc, #148] @ (1e3df0 ) │ │ │ │ + beq.n 1e3dc8 │ │ │ │ + ldr r3, [pc, #148] @ (1e3e00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1e3d70 │ │ │ │ + cbz r3, 1e3d80 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5abb8 │ │ │ │ mov r4, r0 │ │ │ │ blx 5a978 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1e3d8c │ │ │ │ - ldr r3, [pc, #128] @ (1e3df4 ) │ │ │ │ + beq.n 1e3d9c │ │ │ │ + ldr r3, [pc, #128] @ (1e3e04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 1e3d7c │ │ │ │ + cbz r3, 1e3d8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #120] @ (1e3df8 ) │ │ │ │ - ldr r2, [pc, #124] @ (1e3dfc ) │ │ │ │ + ldr r3, [pc, #120] @ (1e3e08 ) │ │ │ │ + ldr r2, [pc, #124] @ (1e3e0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 59eec │ │ │ │ mov r4, r0 │ │ │ │ blx 5abdc │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 1e3d70 │ │ │ │ - ldr r1, [pc, #100] @ (1e3e00 ) │ │ │ │ + bne.n 1e3d80 │ │ │ │ + ldr r1, [pc, #100] @ (1e3e10 ) │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 5af20 │ │ │ │ - ldr r3, [pc, #92] @ (1e3e04 ) │ │ │ │ + ldr r3, [pc, #92] @ (1e3e14 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3d7c │ │ │ │ - ldr r0, [pc, #88] @ (1e3e08 ) │ │ │ │ + beq.n 1e3d8c │ │ │ │ + ldr r0, [pc, #88] @ (1e3e18 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35cc18 │ │ │ │ - b.n 1e3d70 │ │ │ │ - ldr r0, [pc, #80] @ (1e3e0c ) │ │ │ │ + bl 35cc28 │ │ │ │ + b.n 1e3d80 │ │ │ │ + ldr r0, [pc, #80] @ (1e3e1c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ - ldr r3, [pc, #76] @ (1e3e10 ) │ │ │ │ + bl 1ea5ac │ │ │ │ + ldr r3, [pc, #76] @ (1e3e20 ) │ │ │ │ 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 1e3d58 │ │ │ │ + b.n 1e3d68 │ │ │ │ nop │ │ │ │ - vld4.32 {d0-d3}, [ip :128], r3 │ │ │ │ - cmp r6, sl │ │ │ │ + ldrsb.w r0, [ip, r3, lsl #2] │ │ │ │ + cmp r6, r8 │ │ │ │ movs r1, r3 │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r5, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xfbf800a7 │ │ │ │ - @ instruction: 0xfbf000a7 │ │ │ │ - @ instruction: 0xfbde00a7 │ │ │ │ + @ instruction: 0xfbe800a7 │ │ │ │ + @ instruction: 0xfbe000a7 │ │ │ │ smlaltb r0, r0, lr, r7 │ │ │ │ + @ instruction: 0xfbbe00a7 │ │ │ │ lsrs r4, r7, #20 │ │ │ │ movs r0, r0 │ │ │ │ - smlaltb r0, r0, r0, r7 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + @ instruction: 0xfbb000a7 │ │ │ │ + pop {r1, r6} │ │ │ │ movs r4, r3 │ │ │ │ - @ instruction: 0xfb9a00a7 │ │ │ │ + @ instruction: 0xfb8a00a7 │ │ │ │ vmaxnm.f32 , , │ │ │ │ - add ip, ip │ │ │ │ + add ip, sl │ │ │ │ movs r1, r3 │ │ │ │ - @ instruction: 0xfb7400a7 │ │ │ │ + @ instruction: 0xfb6400a7 │ │ │ │ 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, 1e3e60 │ │ │ │ + cbz r1, 1e3e70 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (1e3e78 ) │ │ │ │ + ldr r2, [pc, #60] @ (1e3e88 ) │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ @@ -542457,71 +542453,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] @ (1e3e7c ) │ │ │ │ + ldr r2, [pc, #20] @ (1e3e8c ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, lr │ │ │ │ + add r6, ip │ │ │ │ movs r1, r3 │ │ │ │ - add r0, ip │ │ │ │ + add r0, sl │ │ │ │ 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] @ (1e3eb8 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e3ec8 ) │ │ │ │ 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 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, r6 │ │ │ │ + add r6, r4 │ │ │ │ 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] @ (1e3ed8 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e3ee8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r0, r4 │ │ │ │ + add r0, r2 │ │ │ │ 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] @ (1e3efc ) │ │ │ │ + ldr r2, [pc, #16] @ (1e3f0c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #280] @ 0x118 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - add r6, r5 │ │ │ │ + add r6, r3 │ │ │ │ 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 │ │ │ │ @@ -542530,311 +542526,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] @ (1e3f54 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e3f64 ) │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 1e3f46 │ │ │ │ + cbz r3, 1e3f56 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #16] @ (1e3f58 ) │ │ │ │ + ldr r2, [pc, #16] @ (1e3f68 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r6, r0 │ │ │ │ + mvns r6, r6 │ │ │ │ movs r1, r3 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ 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] @ (1e3f78 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e3f88 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ 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] @ (1e3f98 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e3fa8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - bics r4, r6 │ │ │ │ + bics r4, r4 │ │ │ │ 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, 1e4006 │ │ │ │ + cbnz r3, 1e4016 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ (1e4014 ) │ │ │ │ + ldr r2, [pc, #88] @ (1e4024 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #80] @ (1e4018 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e4028 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1e401c ) │ │ │ │ + ldr r2, [pc, #64] @ (1e402c ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 1e3ff6 │ │ │ │ + cbz r2, 1e4006 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (1e4020 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e4030 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (1e4024 ) │ │ │ │ + ldr r2, [pc, #28] @ (1e4034 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - b.n 1e3fb6 │ │ │ │ - bics r0, r4 │ │ │ │ - movs r1, r3 │ │ │ │ - bics r4, r4 │ │ │ │ + b.n 1e3fc6 │ │ │ │ + bics r0, r2 │ │ │ │ movs r1, r3 │ │ │ │ - bics r4, r5 │ │ │ │ + bics r4, r2 │ │ │ │ movs r1, r3 │ │ │ │ bics r4, r3 │ │ │ │ movs r1, r3 │ │ │ │ - muls r4, r7 │ │ │ │ + bics r4, r1 │ │ │ │ + movs r1, r3 │ │ │ │ + muls r4, r5 │ │ │ │ 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] @ (1e4078 ) │ │ │ │ + ldr r2, [pc, #44] @ (1e4088 ) │ │ │ │ sbc.w r6, r1, r0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ strd r5, r6, [sp] │ │ │ │ - ldr r2, [pc, #28] @ (1e407c ) │ │ │ │ + ldr r2, [pc, #28] @ (1e408c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #20] @ (1e4080 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e4090 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muls r0, r2 │ │ │ │ + muls r0, r0 │ │ │ │ movs r1, r3 │ │ │ │ - muls r2, r0 │ │ │ │ + orrs r2, r6 │ │ │ │ movs r1, r3 │ │ │ │ - bpl.n 1e4070 │ │ │ │ + bpl.n 1e4060 │ │ │ │ movs r1, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #284] @ 0x11c │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1e40ac │ │ │ │ - ldr r2, [pc, #32] @ (1e40c0 ) │ │ │ │ + cbnz r2, 1e40bc │ │ │ │ + ldr r2, [pc, #32] @ (1e40d0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #20] @ (1e40c4 ) │ │ │ │ + ldr r2, [pc, #20] @ (1e40d4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e409c │ │ │ │ + b.n 1e40ac │ │ │ │ nop │ │ │ │ - orrs r2, r3 │ │ │ │ + orrs r2, r1 │ │ │ │ movs r1, r3 │ │ │ │ - cmn r6, r2 │ │ │ │ + cmn r6, r0 │ │ │ │ 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, 1e40f8 │ │ │ │ - ldr r2, [pc, #44] @ (1e410c ) │ │ │ │ + cbnz r3, 1e4108 │ │ │ │ + ldr r2, [pc, #44] @ (1e411c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1e4110 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e4120 ) │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ (1e4114 ) │ │ │ │ + ldr r2, [pc, #24] @ (1e4124 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ - b.n 1e40de │ │ │ │ + b.n 1e40ee │ │ │ │ nop │ │ │ │ - cmn r0, r5 │ │ │ │ + cmn r0, r3 │ │ │ │ movs r1, r3 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r4, r3 │ │ │ │ movs r1, r3 │ │ │ │ - cmp r2, r1 │ │ │ │ + negs r2, r7 │ │ │ │ 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] @ (1e4134 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e4144 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - cmn r0, r0 │ │ │ │ + cmp r0, r6 │ │ │ │ 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] @ (1e4154 ) │ │ │ │ + ldr r2, [pc, #12] @ (1e4164 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - negs r4, r7 │ │ │ │ + negs r4, r5 │ │ │ │ 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] @ (1e417c ) │ │ │ │ + ldr r2, [pc, #20] @ (1e418c ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5af14 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, r0 │ │ │ │ + negs r2, r6 │ │ │ │ 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, 1e41a6 │ │ │ │ + cbz r1, 1e41b6 │ │ │ │ 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 1e41f0 │ │ │ │ + beq.n 1e4200 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r6 │ │ │ │ add r3, r0 │ │ │ │ - b.n 1e41ce │ │ │ │ + b.n 1e41de │ │ │ │ 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 1e41f0 │ │ │ │ + beq.n 1e4200 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e41d4 │ │ │ │ + bne.n 1e41e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e41ba │ │ │ │ + bne.n 1e41ca │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e41ba │ │ │ │ + b.n 1e41ca │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 59c6c │ │ │ │ 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 1e4180 │ │ │ │ + bl 1e4190 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -542846,31 +542842,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 1e42a8 │ │ │ │ + beq.n 1e42b8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 1e429e │ │ │ │ + bcs.n 1e42ae │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e431c │ │ │ │ + beq.n 1e432c │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - cbz r3, 1e4268 │ │ │ │ + cbz r3, 1e4278 │ │ │ │ ldrd r3, r2, [r3, #8] │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e431c │ │ │ │ + bcs.n 1e432c │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5abf4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3], #16 │ │ │ │ @@ -542900,18 +542896,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 1e42f2 │ │ │ │ + beq.n 1e4302 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 1e42f2 │ │ │ │ + bpl.n 1e4302 │ │ │ │ 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] │ │ │ │ @@ -542919,57 +542915,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 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1e4324 │ │ │ │ + bne.n 1e4334 │ │ │ │ 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 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ mov r8, r0 │ │ │ │ mov.w r0, #272 @ 0x110 │ │ │ │ blx 5abf4 │ │ │ │ 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 1e4312 │ │ │ │ + b.n 1e4322 │ │ │ │ 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] @ (1e4460 ) │ │ │ │ + ldr r5, [pc, #252] @ (1e4470 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e4440 │ │ │ │ + beq.n 1e4450 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ - ldr r6, [pc, #232] @ (1e4464 ) │ │ │ │ + ldr r6, [pc, #232] @ (1e4474 ) │ │ │ │ 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] │ │ │ │ @@ -542998,152 +542994,152 @@ │ │ │ │ blx 5aa44 │ │ │ │ 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 1e43e4 │ │ │ │ + beq.n 1e43f4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bpl.n 1e4406 │ │ │ │ - ldr r1, [pc, #132] @ (1e4468 ) │ │ │ │ + bpl.n 1e4416 │ │ │ │ + ldr r1, [pc, #132] @ (1e4478 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r2, 1e441a │ │ │ │ + cbz r2, 1e442a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ tst.w r3, #13 │ │ │ │ - beq.n 1e4402 │ │ │ │ + beq.n 1e4412 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 1e4402 │ │ │ │ + cbz r3, 1e4412 │ │ │ │ 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 1e443a │ │ │ │ + bpl.n 1e444a │ │ │ │ ldr.w r2, [r4, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #92] @ (1e446c ) │ │ │ │ + ldr r1, [pc, #92] @ (1e447c ) │ │ │ │ add r1, pc │ │ │ │ strd r3, r1, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e43ee │ │ │ │ - ldr r1, [pc, #84] @ (1e4470 ) │ │ │ │ + bne.n 1e43fe │ │ │ │ + ldr r1, [pc, #84] @ (1e4480 ) │ │ │ │ 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 1e9ce4 │ │ │ │ + bl 1e9cf4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e43ee │ │ │ │ + bne.n 1e43fe │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 1e43ee │ │ │ │ - ldr r1, [pc, #56] @ (1e4474 ) │ │ │ │ + b.n 1e43fe │ │ │ │ + ldr r1, [pc, #56] @ (1e4484 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 1e43e4 │ │ │ │ - ldr r1, [pc, #52] @ (1e4478 ) │ │ │ │ + b.n 1e43f4 │ │ │ │ + ldr r1, [pc, #52] @ (1e4488 ) │ │ │ │ adds r0, r5, #4 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f84cc │ │ │ │ mov.w r1, #1 │ │ │ │ dmb ish │ │ │ │ strb r1, [r5, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1e4374 │ │ │ │ + b.n 1e4384 │ │ │ │ nop │ │ │ │ - rsbs r0, r6, #5472256 @ 0x538000 │ │ │ │ - rsb r0, r0, #5472256 @ 0x538000 │ │ │ │ - ble.n 1e44a0 │ │ │ │ + rsb r0, r6, #5472256 @ 0x538000 │ │ │ │ + subs.w r0, r0, #5472256 @ 0x538000 │ │ │ │ + ble.n 1e4490 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ble.n 1e4480 │ │ │ │ + bgt.n 1e4470 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + subs r7, #196 @ 0xc4 │ │ │ │ movs r1, r3 │ │ │ │ - bgt.n 1e4468 │ │ │ │ + bgt.n 1e4458 │ │ │ │ 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, 1e44a4 │ │ │ │ + cbz r3, 1e44b4 │ │ │ │ ldr.w r3, [r0, #284] @ 0x11c │ │ │ │ - cbnz r3, 1e44dc │ │ │ │ + cbnz r3, 1e44ec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ blx 5af14 │ │ │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ - cbz r3, 1e44da │ │ │ │ + cbz r3, 1e44ea │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ add.w r5, r4, #300 @ 0x12c │ │ │ │ - bl 1e9f78 │ │ │ │ + bl 1e9f88 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ - bl 1e9e80 │ │ │ │ + bl 1e9e90 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1e44da │ │ │ │ - bl 1e4180 │ │ │ │ + beq.n 1e44ea │ │ │ │ + bl 1e4190 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e44ce │ │ │ │ + bne.n 1e44de │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - b.n 1e4496 │ │ │ │ + b.n 1e44a6 │ │ │ │ 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 1e454e │ │ │ │ + beq.n 1e455e │ │ │ │ ldr.w r2, [r0, #300] @ 0x12c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 1e4554 │ │ │ │ + ldr.w r9, [pc, #72] @ 1e4564 │ │ │ │ movw r6, #4144 @ 0x1030 │ │ │ │ - ldr r7, [pc, #68] @ (1e4558 ) │ │ │ │ + ldr r7, [pc, #68] @ (1e4568 ) │ │ │ │ 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 1e9f24 │ │ │ │ + bl 1e9f34 │ │ │ │ ldr.w r1, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 1e4520 │ │ │ │ + bne.n 1e4530 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl fffd6556 │ │ │ │ + bl fffd6566 │ │ │ │ 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 │ │ │ │ @@ -543177,19 +543173,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 1e45dc │ │ │ │ - bl 1e4180 │ │ │ │ + beq.n 1e45ec │ │ │ │ + bl 1e4190 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1e45d2 │ │ │ │ + bne.n 1e45e2 │ │ │ │ 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 │ │ │ │ @@ -543229,21 +543225,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, 1e467e │ │ │ │ + cbnz r4, 1e468e │ │ │ │ clz r4, ip │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - cbnz r4, 1e468c │ │ │ │ + cbnz r4, 1e469c │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq lr, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp ip, r1 │ │ │ │ @@ -543255,21 +543251,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 1e464e │ │ │ │ + b.n 1e465e │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ add.w r4, r3, #8 │ │ │ │ cmp ip, r4 │ │ │ │ it eq │ │ │ │ moveq.w ip, #0 │ │ │ │ - b.n 1e465e │ │ │ │ + b.n 1e466e │ │ │ │ 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 │ │ │ │ @@ -543285,47 +543281,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 1e488e │ │ │ │ + bne.w 1e489e │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e48a0 │ │ │ │ + bne.w 1e48b0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e4884 │ │ │ │ + beq.w 1e4894 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e4728 │ │ │ │ + b.n 1e4738 │ │ │ │ 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 1e486a │ │ │ │ + beq.w 1e487a │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - beq.w 1e4884 │ │ │ │ + beq.w 1e4894 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 1e4228 │ │ │ │ + bl 1e4238 │ │ │ │ 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 │ │ │ │ @@ -543360,15 +543356,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, 1e47f6 │ │ │ │ + cbz r3, 1e4806 │ │ │ │ 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 │ │ │ │ @@ -543391,73 +543387,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 5ab88 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w 1e4704 │ │ │ │ + beq.w 1e4714 │ │ │ │ ldrd r3, r8, [r4, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 1e4704 │ │ │ │ + beq.w 1e4714 │ │ │ │ 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 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ ldr.w r3, [sl] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e483c │ │ │ │ + bne.n 1e484c │ │ │ │ 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 1e482e │ │ │ │ - b.n 1e4704 │ │ │ │ + bne.n 1e483e │ │ │ │ + b.n 1e4714 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e4884 │ │ │ │ + beq.n 1e4894 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ cmpeq r6, r3 │ │ │ │ - bne.w 1e4728 │ │ │ │ + bne.w 1e4738 │ │ │ │ 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 1e46e2 │ │ │ │ + b.n 1e46f2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 1e46f4 │ │ │ │ + b.n 1e4704 │ │ │ │ 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 │ │ │ │ @@ -543476,82 +543472,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 1e4930 │ │ │ │ - cbnz r1, 1e4942 │ │ │ │ + bne.n 1e4940 │ │ │ │ + cbnz r1, 1e4952 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e4914 │ │ │ │ + beq.n 1e4924 │ │ │ │ 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 5a178 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e48fa │ │ │ │ - cbz r5, 1e4926 │ │ │ │ + bne.n 1e490a │ │ │ │ + cbz r5, 1e4936 │ │ │ │ subs r2, r6, r0 │ │ │ │ adds r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r0, r5, r0, lsl #3 │ │ │ │ blx 5a178 │ │ │ │ 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 1e48f4 │ │ │ │ - cbnz r1, 1e4952 │ │ │ │ + bne.n 1e4904 │ │ │ │ + cbnz r1, 1e4962 │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e48fa │ │ │ │ - b.n 1e4926 │ │ │ │ + bne.n 1e490a │ │ │ │ + b.n 1e4936 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e48f6 │ │ │ │ + bne.n 1e4906 │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e48fa │ │ │ │ - b.n 1e4926 │ │ │ │ + bne.n 1e490a │ │ │ │ + b.n 1e4936 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e493a │ │ │ │ - b.n 1e4926 │ │ │ │ + bne.n 1e494a │ │ │ │ + b.n 1e4936 │ │ │ │ stmdb 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 1e4228 │ │ │ │ + bl 1e4238 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e4a6e │ │ │ │ + beq.n 1e4a7e │ │ │ │ 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 │ │ │ │ @@ -543567,28 +543563,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 1e4a4e │ │ │ │ + bpl.n 1e4a5e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 1e4a3c │ │ │ │ + cbz r3, 1e4a4c │ │ │ │ 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 1e49fe │ │ │ │ + b.n 1e4a0e │ │ │ │ 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]! │ │ │ │ @@ -543607,15 +543603,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 1e49ee │ │ │ │ + bne.n 1e49fe │ │ │ │ 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 │ │ │ │ @@ -543630,43 +543626,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 1e49a0 │ │ │ │ + b.n 1e49b0 │ │ │ │ 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 1e4aa2 │ │ │ │ + beq.n 1e4ab2 │ │ │ │ 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 1e4a8c │ │ │ │ - cbz r6, 1e4abc │ │ │ │ + bne.n 1e4a9c │ │ │ │ + cbz r6, 1e4acc │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e4ada │ │ │ │ + beq.n 1e4aea │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ strb.w r4, [r1, #64] @ 0x40 │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ - b.n 1e4ac6 │ │ │ │ + b.n 1e4ad6 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 1e4ada │ │ │ │ + beq.n 1e4aea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r4, r3, #300 @ 0x12c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r1, [r3, #300] @ 0x12c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r1, [r4, #0] │ │ │ │ @@ -543677,213 +543673,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] @ (1e4b04 ) │ │ │ │ + ldr r4, [pc, #16] @ (1e4b14 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 59c6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cdp 0, 6, cr0, cr4, cr7, {5} │ │ │ │ + cdp 0, 5, cr0, cr4, cr7, {5} │ │ │ │ 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] @ (1e4bbc ) │ │ │ │ + ldr r0, [pc, #164] @ (1e4bcc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #164] @ (1e4bc0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1e4bd0 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1e4b40 │ │ │ │ + bl 1e3878 │ │ │ │ + cbz r0, 1e4b50 │ │ │ │ blx 5b178 │ │ │ │ - ldr r3, [pc, #148] @ (1e4bc4 ) │ │ │ │ + ldr r3, [pc, #148] @ (1e4bd4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 1e4b3c │ │ │ │ - ldr r0, [pc, #144] @ (1e4bc8 ) │ │ │ │ + cbz r0, 1e4b4c │ │ │ │ + ldr r0, [pc, #144] @ (1e4bd8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35cc18 │ │ │ │ + bl 35cc28 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1e4bcc ) │ │ │ │ + ldr r2, [pc, #136] @ (1e4bdc ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5afc8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e4b96 │ │ │ │ - ldr r0, [pc, #120] @ (1e4bd0 ) │ │ │ │ + cbz r0, 1e4ba6 │ │ │ │ + ldr r0, [pc, #120] @ (1e4be0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 59fe8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e4bae │ │ │ │ + cbz r0, 1e4bbe │ │ │ │ blx 5ac00 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 59d84 │ │ │ │ - cbnz r0, 1e4ba8 │ │ │ │ + cbnz r0, 1e4bb8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 5afc8 │ │ │ │ - cbz r0, 1e4ba8 │ │ │ │ + cbz r0, 1e4bb8 │ │ │ │ adds r0, #1 │ │ │ │ blx 5b178 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 1e4bae │ │ │ │ - ldr r3, [pc, #68] @ (1e4bd4 ) │ │ │ │ + cbz r2, 1e4bbe │ │ │ │ + ldr r3, [pc, #68] @ (1e4be4 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1e4b34 │ │ │ │ + b.n 1e4b44 │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 5afc8 │ │ │ │ - cbz r0, 1e4bb6 │ │ │ │ + cbz r0, 1e4bc6 │ │ │ │ adds r0, #1 │ │ │ │ blx 5b178 │ │ │ │ - b.n 1e4b2c │ │ │ │ + b.n 1e4b3c │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 5b178 │ │ │ │ - b.n 1e4b2c │ │ │ │ + b.n 1e4b3c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1e4b28 │ │ │ │ + b.n 1e4b38 │ │ │ │ nop │ │ │ │ - subs r1, #136 @ 0x88 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ movs r1, r3 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + push {r1, r2, r3, r6, r7} │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cdp 0, 2, cr0, cr10, cr7, {5} │ │ │ │ + cdp 0, 1, cr0, cr10, cr7, {5} │ │ │ │ @ instruction: 0xffabffff │ │ │ │ lsrs r4, r6, #7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ movs r1, r3 │ │ │ │ - stcl 0, cr0, [r8, #668] @ 0x29c │ │ │ │ + ldc 0, cr0, [r8, #668]! @ 0x29c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (1e4c18 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e4c28 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ - cbz r3, 1e4bfc │ │ │ │ - ldr r3, [pc, #40] @ (1e4c1c ) │ │ │ │ + cbz r3, 1e4c0c │ │ │ │ + ldr r3, [pc, #40] @ (1e4c2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #32] @ (1e4c20 ) │ │ │ │ + ldr r1, [pc, #32] @ (1e4c30 ) │ │ │ │ adds r0, r2, #4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f84cc │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e4bf2 │ │ │ │ + b.n 1e4c02 │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r6, #-668]! @ 0xfffffd64 │ │ │ │ - stcl 0, cr0, [r4, #-668]! @ 0xfffffd64 │ │ │ │ + ldcl 0, cr0, [r6, #-668] @ 0xfffffd64 │ │ │ │ + ldcl 0, cr0, [r4, #-668] @ 0xfffffd64 │ │ │ │ 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] @ (1e4c74 ) │ │ │ │ + ldr r0, [pc, #60] @ (1e4c84 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 5a0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e4c6a │ │ │ │ - ldr r0, [pc, #48] @ (1e4c78 ) │ │ │ │ + bgt.n 1e4c7a │ │ │ │ + ldr r0, [pc, #48] @ (1e4c88 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 5a0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e4c6a │ │ │ │ - ldr r0, [pc, #36] @ (1e4c7c ) │ │ │ │ + bgt.n 1e4c7a │ │ │ │ + ldr r0, [pc, #36] @ (1e4c8c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ blx 5a0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1e4c6a │ │ │ │ + bgt.n 1e4c7a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e4c66 │ │ │ │ + beq.n 1e4c76 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + subs r0, #110 @ 0x6e │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ movs r1, r3 │ │ │ │ - subs r0, #128 @ 0x80 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ 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] @ (1e4cdc ) │ │ │ │ + ldr r0, [pc, #72] @ (1e4cec ) │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5a484 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq r0, [r4, #0] │ │ │ │ - beq.n 1e4cd8 │ │ │ │ + beq.n 1e4ce8 │ │ │ │ subs r2, r6, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5a2d4 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ - ble.n 1e4cca │ │ │ │ + ble.n 1e4cda │ │ │ │ subs r3, r4, #1 │ │ │ │ movs r0, #32 │ │ │ │ add.w r1, ip, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ - cbnz r2, 1e4cc6 │ │ │ │ + cbnz r2, 1e4cd6 │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 1e4cbe │ │ │ │ + bne.n 1e4cce │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, ip] │ │ │ │ blx 5a280 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ 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 5a244 │ │ │ │ @@ -543924,35 +543920,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 5a454 │ │ │ │ - cbz r0, 1e4da6 │ │ │ │ + cbz r0, 1e4db6 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1e4d98 │ │ │ │ + beq.n 1e4da8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e4d98 │ │ │ │ + cbz r3, 1e4da8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e4d92 │ │ │ │ + cbz r3, 1e4da2 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 1e4d98 │ │ │ │ + cbz r3, 1e4da8 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 1e4da4 │ │ │ │ + cbz r3, 1e4db4 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e4d9c │ │ │ │ + bne.n 1e4dac │ │ │ │ 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] │ │ │ │ @@ -543962,17 +543958,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r1 │ │ │ │ blx 5ac00 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r4, r6, r7 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4d6c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e4dee │ │ │ │ + cbz r0, 1e4dfe │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ @@ -543985,176 +543981,176 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e4f64 │ │ │ │ + beq.w 1e4f74 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e4f4a │ │ │ │ + beq.w 1e4f5a │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e4f2c │ │ │ │ + beq.n 1e4f3c │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e4f10 │ │ │ │ + beq.n 1e4f20 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e4ef8 │ │ │ │ + beq.n 1e4f08 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1e4ee2 │ │ │ │ + beq.n 1e4ef2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1e4ec6 │ │ │ │ + beq.n 1e4ed6 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ - cbz r5, 1e4eaa │ │ │ │ + cbz r5, 1e4eba │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 1e4e92 │ │ │ │ + cbz r0, 1e4ea2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4e04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4e84 │ │ │ │ + bne.n 1e4e94 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 1e4e9c │ │ │ │ + cbz r3, 1e4eac │ │ │ │ add.w r0, r5, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e4e7a │ │ │ │ + bne.n 1e4e8a │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ - cbz r3, 1e4eb6 │ │ │ │ + cbz r3, 1e4ec6 │ │ │ │ add.w r0, sl, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, sl │ │ │ │ blx 59c6c │ │ │ │ ldr.w sl, [fp, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1e4e6c │ │ │ │ + bne.n 1e4e7c │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ - cbz r3, 1e4ed2 │ │ │ │ + cbz r3, 1e4ee2 │ │ │ │ add.w r0, fp, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ blx 59c6c │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1e4e5c │ │ │ │ + bne.n 1e4e6c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 1e4eec │ │ │ │ + cbz r3, 1e4efc │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e4e4e │ │ │ │ + bne.n 1e4e5e │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 1e4f02 │ │ │ │ + cbz r3, 1e4f12 │ │ │ │ add.w r0, r6, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e4e42 │ │ │ │ + bne.n 1e4e52 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ - cbz r3, 1e4f1c │ │ │ │ + cbz r3, 1e4f2c │ │ │ │ add.w r0, r9, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e4e32 │ │ │ │ + bne.n 1e4e42 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 1e4f38 │ │ │ │ + cbz r3, 1e4f48 │ │ │ │ add.w r0, r8, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1e4e22 │ │ │ │ + bne.w 1e4e32 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 1e4f54 │ │ │ │ + cbz r3, 1e4f64 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e4e10 │ │ │ │ + bne.w 1e4e20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - cbz r3, 1e4f70 │ │ │ │ + cbz r3, 1e4f80 │ │ │ │ add.w r0, r2, #24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #-24] │ │ │ │ mov r4, r0 │ │ │ │ sub.w r5, r0, #24 │ │ │ │ - cbz r2, 1e4fb2 │ │ │ │ + cbz r2, 1e4fc2 │ │ │ │ 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, 1e4fae │ │ │ │ + cbz r2, 1e4fbe │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e4fb2 │ │ │ │ + cbz r3, 1e4fc2 │ │ │ │ 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, 1e4fd8 │ │ │ │ + cbz r0, 1e4fe8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4e04 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e4fc6 │ │ │ │ + bne.n 1e4fd6 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e4fe2 │ │ │ │ + cbz r3, 1e4ff2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -544162,43 +544158,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 1e5070 │ │ │ │ + beq.n 1e5080 │ │ │ │ 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, 1e5046 │ │ │ │ + cbz r4, 1e5056 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1e5058 │ │ │ │ + beq.n 1e5068 │ │ │ │ add.w r0, r3, #20 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e503e │ │ │ │ + b.n 1e504e │ │ │ │ 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 1e5058 │ │ │ │ + beq.n 1e5068 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e5026 │ │ │ │ - b.n 1e5058 │ │ │ │ + bhi.n 1e5036 │ │ │ │ + b.n 1e5068 │ │ │ │ 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] │ │ │ │ @@ -544207,409 +544203,409 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ ldrd r1, r2, [r3, #28] │ │ │ │ subs r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ strd r1, r2, [r3, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r1, 1e5080 │ │ │ │ + cbz r1, 1e5090 │ │ │ │ add.w r1, r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 1e50a4 │ │ │ │ - cbz r2, 1e508e │ │ │ │ + bne.n 1e50b4 │ │ │ │ + cbz r2, 1e509e │ │ │ │ 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 1e4f7c │ │ │ │ + bl 1e4f8c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1e5082 │ │ │ │ - b.n 1e5006 │ │ │ │ + bne.n 1e5092 │ │ │ │ + b.n 1e5016 │ │ │ │ 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 5abf4 │ │ │ │ - cbz r0, 1e50ec │ │ │ │ + cbz r0, 1e50fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e50ea │ │ │ │ + cbz r4, 1e50fa │ │ │ │ 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, 1e50ea │ │ │ │ + cbz r3, 1e50fa │ │ │ │ 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 5abf4 │ │ │ │ - cbz r0, 1e5134 │ │ │ │ + cbz r0, 1e5144 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0] │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbz r4, 1e5132 │ │ │ │ + cbz r4, 1e5142 │ │ │ │ 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, 1e5132 │ │ │ │ + cbz r3, 1e5142 │ │ │ │ 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 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e515e │ │ │ │ + cbz r0, 1e516e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ 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, 1e517e │ │ │ │ + cbz r1, 1e518e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4d6c │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ 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, 1e51ca │ │ │ │ + cbz r4, 1e51da │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4d6c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 1e51b6 │ │ │ │ + bhi.n 1e51c6 │ │ │ │ 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 5a178 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e51b0 │ │ │ │ + beq.n 1e51c0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e51b0 │ │ │ │ + b.n 1e51c0 │ │ │ │ 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, 1e5202 │ │ │ │ + cbnz r3, 1e5212 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ 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, 1e5240 │ │ │ │ + cbnz r4, 1e5250 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e523a │ │ │ │ + cbz r0, 1e524a │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1e523a │ │ │ │ + b.n 1e524a │ │ │ │ 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 1e5276 │ │ │ │ + bne.n 1e5286 │ │ │ │ mov ip, r1 │ │ │ │ mul.w r1, r2, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e5270 │ │ │ │ + beq.n 1e5280 │ │ │ │ mov r0, ip │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4d6c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ umull lr, r4, r2, ip │ │ │ │ - cbnz r4, 1e52e6 │ │ │ │ + cbnz r4, 1e52f6 │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r1, r2, ip │ │ │ │ - cbz r3, 1e52ce │ │ │ │ + cbz r3, 1e52de │ │ │ │ mov r0, r3 │ │ │ │ mul.w r3, lr, r2 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4d6c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 1e52be │ │ │ │ + bcc.n 1e52ce │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r2, r1, r3 │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 5a178 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e52b8 │ │ │ │ + beq.n 1e52c8 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ blx 5a178 │ │ │ │ - b.n 1e52b8 │ │ │ │ + b.n 1e52c8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1e52b8 │ │ │ │ + b.n 1e52c8 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5360 │ │ │ │ + beq.n 1e5370 │ │ │ │ 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, 1e5326 │ │ │ │ + cbz r2, 1e5336 │ │ │ │ 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, 1e5322 │ │ │ │ + cbz r2, 1e5332 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e5326 │ │ │ │ + cbz r3, 1e5336 │ │ │ │ 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, 1e534e │ │ │ │ + cbz r0, 1e535e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4e04 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e533c │ │ │ │ + bne.n 1e534c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e5358 │ │ │ │ + cbz r3, 1e5368 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1e53ce │ │ │ │ + cbz r1, 1e53de │ │ │ │ ldr.w r3, [r1, #-24] │ │ │ │ sub.w ip, r1, #24 │ │ │ │ push {r4} │ │ │ │ - cbz r0, 1e53ba │ │ │ │ + cbz r0, 1e53ca │ │ │ │ subs r0, #24 │ │ │ │ - cbz r3, 1e53c8 │ │ │ │ + cbz r3, 1e53d8 │ │ │ │ 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, 1e538e │ │ │ │ + cbz r3, 1e539e │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ - cbz r2, 1e5392 │ │ │ │ + cbz r2, 1e53a2 │ │ │ │ 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, 1e53b6 │ │ │ │ + cbz r0, 1e53c6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str.w r3, [r1, #-12] │ │ │ │ str.w r0, [r1, #-24] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ - cbz r3, 1e53b6 │ │ │ │ + cbz r3, 1e53c6 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5376 │ │ │ │ + bne.n 1e5386 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1, #-16] │ │ │ │ - b.n 1e53b6 │ │ │ │ + b.n 1e53c6 │ │ │ │ str.w r3, [r1, #-16] │ │ │ │ - b.n 1e53a2 │ │ │ │ + b.n 1e53b2 │ │ │ │ bx lr │ │ │ │ - cbz r1, 1e5410 │ │ │ │ + cbz r1, 1e5420 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r1, #-20] │ │ │ │ mov lr, r1 │ │ │ │ - cbz r0, 1e540e │ │ │ │ + cbz r0, 1e541e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub.w r1, r4, #24 │ │ │ │ - cbz r3, 1e5412 │ │ │ │ + cbz r3, 1e5422 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1e53ec │ │ │ │ + b.n 1e53fc │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w r1, [ip] │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e53ea │ │ │ │ + bne.n 1e53fa │ │ │ │ ldr.w r2, [r4, #-20] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ - cbz r2, 1e5404 │ │ │ │ + cbz r2, 1e5414 │ │ │ │ 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 1e53f8 │ │ │ │ + b.n 1e5408 │ │ │ │ nop │ │ │ │ - cbz r0, 1e5422 │ │ │ │ + cbz r0, 1e5432 │ │ │ │ ldr.w r0, [r0, #-24] │ │ │ │ - cbz r0, 1e5422 │ │ │ │ + cbz r0, 1e5432 │ │ │ │ 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 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5456 │ │ │ │ + cbz r0, 1e5466 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r1, 1e5498 │ │ │ │ + cbz r1, 1e54a8 │ │ │ │ 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 5ac00 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ @@ -544626,102 +544622,102 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5ac00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4da8 │ │ │ │ + bl 1e4db8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1eb348 │ │ │ │ + bl 1eb358 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5502 │ │ │ │ + cbz r0, 1e5512 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 59f88 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (1e5558 ) │ │ │ │ + ldr r1, [pc, #60] @ (1e5568 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1e555c ) │ │ │ │ + ldr r3, [pc, #60] @ (1e556c ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e54c4 │ │ │ │ - ldr r2, [pc, #40] @ (1e5560 ) │ │ │ │ - ldr r3, [pc, #32] @ (1e555c ) │ │ │ │ + bl 1e54d4 │ │ │ │ + ldr r2, [pc, #40] @ (1e5570 ) │ │ │ │ + ldr r3, [pc, #32] @ (1e556c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5554 │ │ │ │ + bne.n 1e5564 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #880 @ 0x370 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r0, 1e55c2 │ │ │ │ + cbz r0, 1e55d2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1eb348 │ │ │ │ + bl 1eb358 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e4d5c │ │ │ │ + bl 1e4d6c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e55bc │ │ │ │ + cbz r0, 1e55cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r3, [sp] │ │ │ │ adds r1, r7, r2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r0, r4 │ │ │ │ @@ -544731,133 +544727,133 @@ │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e54d4 │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 5ac00 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 1e55ba │ │ │ │ + b.n 1e55ca │ │ │ │ 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] @ (1e5638 ) │ │ │ │ + ldr r0, [pc, #80] @ (1e5648 ) │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1e563c ) │ │ │ │ + ldr r2, [pc, #80] @ (1e564c ) │ │ │ │ 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, 1e560c │ │ │ │ + cbz r0, 1e561c │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 5ac00 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - bl 1e5564 │ │ │ │ - ldr r2, [pc, #36] @ (1e5640 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e563c ) │ │ │ │ + bl 1e5574 │ │ │ │ + ldr r2, [pc, #36] @ (1e5650 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e564c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5632 │ │ │ │ + bne.n 1e5642 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r1, sp, #824 @ 0x338 │ │ │ │ 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] @ (1e56b4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e56c4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #92] @ (1e56b8 ) │ │ │ │ + ldr r2, [pc, #92] @ (1e56c8 ) │ │ │ │ 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, 1e5684 │ │ │ │ + cbz r0, 1e5694 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5ac00 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov ip, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl 1e5564 │ │ │ │ - ldr r2, [pc, #40] @ (1e56bc ) │ │ │ │ - ldr r3, [pc, #36] @ (1e56b8 ) │ │ │ │ + bl 1e5574 │ │ │ │ + ldr r2, [pc, #40] @ (1e56cc ) │ │ │ │ + ldr r3, [pc, #36] @ (1e56c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e56ae │ │ │ │ + bne.n 1e56be │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #416 @ 0x1a0 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ 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 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e56e4 │ │ │ │ + cbz r0, 1e56f4 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ 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 1e56ee │ │ │ │ + bne.n 1e56fe │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -544869,66 +544865,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 1e57fe │ │ │ │ + bhi.n 1e580e │ │ │ │ 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 1e5798 │ │ │ │ + beq.n 1e57a8 │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1e5810 │ │ │ │ + beq.n 1e5820 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r3, 1e5778 │ │ │ │ + cbnz r3, 1e5788 │ │ │ │ ldrd r6, r0, [r4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ adds r0, r1, r2 │ │ │ │ cmp r2, #4 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r3, [r1, #3] │ │ │ │ - beq.n 1e5792 │ │ │ │ + beq.n 1e57a2 │ │ │ │ subs r2, #4 │ │ │ │ orn r2, r2, #127 @ 0x7f │ │ │ │ strb.w r2, [r0, #-1] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movw r0, #32728 @ 0x7fd8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r1, r2, r8 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5832 │ │ │ │ + beq.n 1e5842 │ │ │ │ ldr.w ip, [r5, r6] │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [r0, #32] │ │ │ │ add.w lr, r0, #40 @ 0x28 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #28] │ │ │ │ add.w r1, r0, #12 │ │ │ │ @@ -544943,59 +544939,59 @@ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ str r4, [r0, #20] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r4, [r7, #12] │ │ │ │ str r1, [r7, #8] │ │ │ │ ldr.w r1, [r4, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e5758 │ │ │ │ - b.n 1e5810 │ │ │ │ + bne.n 1e5768 │ │ │ │ + b.n 1e5820 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1e5832 │ │ │ │ + cbz r0, 1e5842 │ │ │ │ movs r3, #16 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb r3, [r0, #2] │ │ │ │ - b.n 1e5778 │ │ │ │ + b.n 1e5788 │ │ │ │ ldr.w r1, [r4, #-16] │ │ │ │ add.w r6, r4, #32640 @ 0x7f80 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ sub.w r7, r4, #20 │ │ │ │ add.w r0, r1, r8 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 1e5836 │ │ │ │ + bhi.n 1e5846 │ │ │ │ subs r7, r1, r7 │ │ │ │ strb r3, [r1, #2] │ │ │ │ strh r7, [r1, #0] │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ - b.n 1e575e │ │ │ │ + b.n 1e576e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e5792 │ │ │ │ + b.n 1e57a2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r3, #3] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1e5704 │ │ │ │ + bl 1e5714 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1e5862 │ │ │ │ + cbz r0, 1e5872 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 1e58b2 │ │ │ │ + cbz r0, 1e58c2 │ │ │ │ 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 │ │ │ │ @@ -545005,222 +545001,222 @@ │ │ │ │ movcc r3, r0 │ │ │ │ subs r0, r3, #4 │ │ │ │ ldrb.w r2, [r3, #-1] │ │ │ │ ldrb.w r1, [r3, #-2] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 1e58ac │ │ │ │ + bhi.n 1e58bc │ │ │ │ movs r1, #1 │ │ │ │ - bl 1e4fec │ │ │ │ + bl 1e4ffc │ │ │ │ pop {r3, pc} │ │ │ │ - bl 1e4f7c │ │ │ │ + bl 1e4f8c │ │ │ │ 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 1e58de │ │ │ │ + bhi.n 1e58ee │ │ │ │ ldrh.w r3, [r0, #-4] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #-28] │ │ │ │ - cbz r0, 1e58e6 │ │ │ │ + cbz r0, 1e58f6 │ │ │ │ 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 5abf4 │ │ │ │ - cbz r0, 1e5952 │ │ │ │ + cbz r0, 1e5962 │ │ │ │ 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, 1e5950 │ │ │ │ + cbz r1, 1e5960 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 1e593a │ │ │ │ + cbz r3, 1e594a │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e5930 │ │ │ │ + bne.n 1e5940 │ │ │ │ ldr.w r3, [ip, #-20] │ │ │ │ str r0, [r2, #0] │ │ │ │ str r3, [r2, #12] │ │ │ │ - cbz r3, 1e5946 │ │ │ │ + cbz r3, 1e5956 │ │ │ │ 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 1e5920 │ │ │ │ + b.n 1e5930 │ │ │ │ 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 1e5996 │ │ │ │ + bhi.n 1e59a6 │ │ │ │ ldrb.w r3, [r1, #-1] │ │ │ │ eor.w r3, r3, #2 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ pop {r3, pc} │ │ │ │ subs r1, #4 │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e5374 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ movs r6, #32 │ │ │ │ mov.w r8, #0 │ │ │ │ - vldr d8, [pc, #320] @ 1e5b00 │ │ │ │ + vldr d8, [pc, #320] @ 1e5b10 │ │ │ │ add.w r5, r0, #256 @ 0x100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e5aba │ │ │ │ + beq.n 1e5aca │ │ │ │ sub.w fp, r3, #12 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ sub.w r9, r1, #12 │ │ │ │ str.w r9, [sp] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ - cbz r3, 1e5a44 │ │ │ │ + cbz r3, 1e5a54 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add.w r9, fp, #40 @ 0x28 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1e5a28 │ │ │ │ + beq.n 1e5a38 │ │ │ │ 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 1e5a22 │ │ │ │ + bpl.n 1e5a32 │ │ │ │ ldrb.w r3, [r7, #256] @ 0x100 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1e5a22 │ │ │ │ + beq.n 1e5a32 │ │ │ │ ldr.w r4, [fp, #28] │ │ │ │ strb.w lr, [r9, #3] │ │ │ │ - bl 1e4fec │ │ │ │ + bl 1e4ffc │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1e5a28 │ │ │ │ + beq.n 1e5a38 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r9, r6 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 1e59f2 │ │ │ │ + bne.n 1e5a02 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #12 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e5aba │ │ │ │ + beq.n 1e5aca │ │ │ │ sub.w r3, r1, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e59e6 │ │ │ │ + bne.n 1e59f6 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 1e5a56 │ │ │ │ + cbz r1, 1e5a66 │ │ │ │ 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, 1e5a88 │ │ │ │ + cbz r0, 1e5a98 │ │ │ │ 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, 1e5a84 │ │ │ │ + cbz r1, 1e5a94 │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r3, [fp, #-12] │ │ │ │ - cbz r3, 1e5a88 │ │ │ │ + cbz r3, 1e5a98 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ str.w r8, [fp, #-24] │ │ │ │ vstr d8, [fp, #-16] │ │ │ │ - cbz r0, 1e5aa8 │ │ │ │ + cbz r0, 1e5ab8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [fp, #-20] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4e04 │ │ │ │ ldr.w r0, [fp, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5a96 │ │ │ │ + bne.n 1e5aa6 │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ - cbz r3, 1e5ab2 │ │ │ │ + cbz r3, 1e5ac2 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e5a28 │ │ │ │ + b.n 1e5a38 │ │ │ │ add.w sl, sl, #16 │ │ │ │ adds r6, #32 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1e59ca │ │ │ │ + bne.n 1e59da │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ subne r1, #12 │ │ │ │ - beq.n 1e5ae0 │ │ │ │ + beq.n 1e5af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e5374 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ sub.w r1, r3, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e5ad0 │ │ │ │ + bne.n 1e5ae0 │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1e5ac6 │ │ │ │ + bne.n 1e5ad6 │ │ │ │ ldr.w r0, [r7, #260] @ 0x104 │ │ │ │ - cbz r0, 1e5af0 │ │ │ │ - bl 1e4f7c │ │ │ │ + cbz r0, 1e5b00 │ │ │ │ + bl 1e4f8c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #260] @ 0x104 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ... │ │ │ │ push {r4, lr} │ │ │ │ @@ -545231,43 +545227,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 1e5b38 │ │ │ │ + bhi.n 1e5b48 │ │ │ │ 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 1e5b56 │ │ │ │ + bls.n 1e5b66 │ │ │ │ mov r4, r1 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5b34 │ │ │ │ + beq.n 1e5b44 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r4, r0, [r2, #8] │ │ │ │ - b.n 1e5b32 │ │ │ │ + b.n 1e5b42 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e50f0 │ │ │ │ - b.n 1e5b34 │ │ │ │ + bl 1e5100 │ │ │ │ + b.n 1e5b44 │ │ │ │ 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 1e50f0 │ │ │ │ - cbz r0, 1e5b8c │ │ │ │ - vldr d7, [pc, #20] @ 1e5b90 │ │ │ │ + bl 1e5100 │ │ │ │ + cbz r0, 1e5b9c │ │ │ │ + vldr d7, [pc, #20] @ 1e5ba0 │ │ │ │ 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 │ │ │ │ @@ -545281,16 +545277,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 1e50f0 │ │ │ │ - cbz r0, 1e5bd2 │ │ │ │ + bl 1e5100 │ │ │ │ + cbz r0, 1e5be2 │ │ │ │ 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 │ │ │ │ @@ -545299,79 +545295,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 1e5c14 │ │ │ │ + bhi.n 1e5c24 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ add r3, r1 │ │ │ │ - cbz r3, 1e5c0e │ │ │ │ + cbz r3, 1e5c1e │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1e5c34 │ │ │ │ + bcs.n 1e5c44 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5c0e │ │ │ │ + beq.n 1e5c1e │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r4, [r2, #4] │ │ │ │ - b.n 1e5c02 │ │ │ │ + b.n 1e5c12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1e5c00 │ │ │ │ + b.n 1e5c10 │ │ │ │ nop │ │ │ │ - cbz r0, 1e5cb0 │ │ │ │ + cbz r0, 1e5cc0 │ │ │ │ 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, 1e5c76 │ │ │ │ + cbz r2, 1e5c86 │ │ │ │ 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, 1e5c72 │ │ │ │ + cbz r2, 1e5c82 │ │ │ │ str r3, [r2, #12] │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ - cbz r3, 1e5c76 │ │ │ │ + cbz r3, 1e5c86 │ │ │ │ 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, 1e5c9e │ │ │ │ + cbz r0, 1e5cae │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [r4, #-20] │ │ │ │ - bl 1e4df4 │ │ │ │ + bl 1e4e04 │ │ │ │ ldr.w r0, [r4, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e5c8c │ │ │ │ + bne.n 1e5c9c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbz r3, 1e5ca8 │ │ │ │ + cbz r3, 1e5cb8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 59c6c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -545379,25 +545375,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, 1e5cf8 │ │ │ │ + cbz r1, 1e5d08 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5ac00 │ │ │ │ adds r1, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5b08 │ │ │ │ + bl 1e5b18 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5cf2 │ │ │ │ + cbz r0, 1e5d02 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ blx 5ab88 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ @@ -545412,40 +545408,40 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1eb348 │ │ │ │ + bl 1eb358 │ │ │ │ ldrd r1, r4, [r5, #4] │ │ │ │ add.w r3, r0, #8 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r3, r1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ - bhi.n 1e5d42 │ │ │ │ + bhi.n 1e5d52 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ str r0, [r5, #4] │ │ │ │ add r4, r1 │ │ │ │ - cbnz r4, 1e5d66 │ │ │ │ + cbnz r4, 1e5d76 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 1e5d7e │ │ │ │ + bcs.n 1e5d8e │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5d3c │ │ │ │ + beq.n 1e5d4c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r6, r2, [sp] │ │ │ │ @@ -545456,145 +545452,145 @@ │ │ │ │ blx 59f88 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e5d3c │ │ │ │ - b.n 1e5d66 │ │ │ │ + beq.n 1e5d4c │ │ │ │ + b.n 1e5d76 │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r1, [pc, #60] @ (1e5de4 ) │ │ │ │ + ldr r1, [pc, #60] @ (1e5df4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (1e5de8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e5df8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e5d00 │ │ │ │ - ldr r2, [pc, #40] @ (1e5dec ) │ │ │ │ - ldr r3, [pc, #32] @ (1e5de8 ) │ │ │ │ + bl 1e5d10 │ │ │ │ + ldr r2, [pc, #40] @ (1e5dfc ) │ │ │ │ + ldr r3, [pc, #32] @ (1e5df8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5de0 │ │ │ │ + bne.n 1e5df0 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #320 @ (adr r2, 1e5f28 ) │ │ │ │ + add r2, pc, #256 @ (adr r2, 1e5ef8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #216 @ (adr r2, 1e5ec8 ) │ │ │ │ + add r2, pc, #152 @ (adr r2, 1e5e98 ) │ │ │ │ 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, 1e5e2c │ │ │ │ + cbnz r3, 1e5e3c │ │ │ │ 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 1e5e32 │ │ │ │ + bhi.n 1e5e42 │ │ │ │ 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 1e5e50 │ │ │ │ + bcs.n 1e5e60 │ │ │ │ mov r4, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e5e2c │ │ │ │ + beq.n 1e5e3c │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ strd r4, r0, [r3, #8] │ │ │ │ - b.n 1e5e26 │ │ │ │ + b.n 1e5e36 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e50f0 │ │ │ │ - b.n 1e5e28 │ │ │ │ + bl 1e5100 │ │ │ │ + b.n 1e5e38 │ │ │ │ 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, 1e5ec0 │ │ │ │ + cbnz r4, 1e5ed0 │ │ │ │ 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 1e5e9e │ │ │ │ - cbz r4, 1e5ec0 │ │ │ │ + bhi.n 1e5eae │ │ │ │ + cbz r4, 1e5ed0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a178 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 1e5ec4 │ │ │ │ + bcs.n 1e5ed4 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e5ec0 │ │ │ │ + cbz r0, 1e5ed0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r1, r0, [r3, #8] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 1e5e90 │ │ │ │ + b.n 1e5ea0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e5e98 │ │ │ │ + b.n 1e5ea8 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e5e8e │ │ │ │ + b.n 1e5e9e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r4, [r0, #4] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ strd r4, r1, [r0] │ │ │ │ @@ -545616,117 +545612,117 @@ │ │ │ │ adds r0, r0, r4 │ │ │ │ adc.w r1, r3, r1 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r1, 1e5f40 │ │ │ │ - vldr d7, [pc, #112] @ 1e5fa0 │ │ │ │ - add r1, pc, #116 @ (adr r1, 1e5fa8 ) │ │ │ │ + cbnz r1, 1e5f50 │ │ │ │ + vldr d7, [pc, #112] @ 1e5fb0 │ │ │ │ + add r1, pc, #116 @ (adr r1, 1e5fb8 ) │ │ │ │ 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 59ccc │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 1e5f94 │ │ │ │ - ldr r0, [pc, #80] @ (1e5fb0 ) │ │ │ │ + beq.n 1e5fa4 │ │ │ │ + ldr r0, [pc, #80] @ (1e5fc0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 1e5f80 │ │ │ │ + blt.n 1e5f90 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a2d4 │ │ │ │ cmp r0, #16 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - beq.n 1e5f98 │ │ │ │ + beq.n 1e5fa8 │ │ │ │ blx 5a280 │ │ │ │ - add r3, pc, #28 @ (adr r3, 1e5fa0 ) │ │ │ │ + add r3, pc, #28 @ (adr r3, 1e5fb0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 5a3f4 <__time64@plt> │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 5a280 │ │ │ │ - b.n 1e5f94 │ │ │ │ + b.n 1e5fa4 │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #544] @ (1e61c4 ) │ │ │ │ + ldr r7, [pc, #544] @ (1e61d4 ) │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ @ instruction: 0xb839 │ │ │ │ subs r3, #255 @ 0xff │ │ │ │ ldmia r5, {r0, r2, r4, r5} │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ - bpl.n 1e5f5a │ │ │ │ + bpl.n 1e5f6a │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - movs r5, #162 @ 0xa2 │ │ │ │ + movs r5, #146 @ 0x92 │ │ │ │ movs r1, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ - cbz r3, 1e5fc6 │ │ │ │ + cbz r3, 1e5fd6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 1e5fd6 │ │ │ │ + cbz r2, 1e5fe6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 1e6024 │ │ │ │ + bcc.n 1e6034 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1e5ffe │ │ │ │ + bhi.n 1e600e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 1e6014 │ │ │ │ - cbz r3, 1e5ffa │ │ │ │ + bhi.n 1e6024 │ │ │ │ + cbz r3, 1e600a │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e6010 │ │ │ │ + bls.n 1e6020 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - cbz r3, 1e6006 │ │ │ │ + cbz r3, 1e6016 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 1e6010 │ │ │ │ + bls.n 1e6020 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1e6018 │ │ │ │ + cbz r3, 1e6028 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 1e601e │ │ │ │ + bhi.n 1e602e │ │ │ │ mov r0, r3 │ │ │ │ - b.n 1e5fe4 │ │ │ │ + b.n 1e5ff4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6010 │ │ │ │ + bne.n 1e6020 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -545736,40 +545732,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, 1e6050 │ │ │ │ + cbz r0, 1e6060 │ │ │ │ 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 1e6070 │ │ │ │ + bls.n 1e6080 │ │ │ │ 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, 1e6098 │ │ │ │ + cbz r2, 1e60a8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -545778,40 +545774,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, 1e60c4 │ │ │ │ + cbz r0, 1e60d4 │ │ │ │ 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 1e60e4 │ │ │ │ + bls.n 1e60f4 │ │ │ │ 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, 1e610c │ │ │ │ + cbz r2, 1e611c │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r2 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -545825,172 +545821,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, 1e613e │ │ │ │ + cbz r6, 1e614e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1e61e4 │ │ │ │ + beq.n 1e61f4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e61ba │ │ │ │ + bne.n 1e61ca │ │ │ │ str r5, [r4, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ orrs r3, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r6, 1e6162 │ │ │ │ + cbz r6, 1e6172 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e6152 │ │ │ │ + bhi.n 1e6162 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ bichi.w r4, r3, #1 │ │ │ │ - bls.n 1e61ac │ │ │ │ + bls.n 1e61bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 1e61ac │ │ │ │ + bmi.n 1e61bc │ │ │ │ bic.w r1, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1e61be │ │ │ │ - cbz r2, 1e6184 │ │ │ │ + beq.n 1e61ce │ │ │ │ + cbz r2, 1e6194 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 1e61c8 │ │ │ │ + bpl.n 1e61d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 1e6214 │ │ │ │ + beq.n 1e6224 │ │ │ │ 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 1e6028 │ │ │ │ + bl 1e6038 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 1e616c │ │ │ │ + bhi.n 1e617c │ │ │ │ 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 1e6148 │ │ │ │ + b.n 1e6158 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbz r2, 1e61f0 │ │ │ │ + cbz r2, 1e6200 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 1e61f0 │ │ │ │ + bmi.n 1e6200 │ │ │ │ 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 1e61a6 │ │ │ │ + b.n 1e61b6 │ │ │ │ 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 1e6230 │ │ │ │ + beq.n 1e6240 │ │ │ │ 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 1e609c │ │ │ │ + bl 1e60ac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ bic.w r3, r2, #1 │ │ │ │ - b.n 1e61a6 │ │ │ │ + b.n 1e61b6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e609c │ │ │ │ + bl 1e60ac │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e618a │ │ │ │ + b.n 1e619a │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1e6028 │ │ │ │ + bl 1e6038 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bic.w r1, r3, #1 │ │ │ │ - b.n 1e61f6 │ │ │ │ + b.n 1e6206 │ │ │ │ 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, 1e626c │ │ │ │ + cbz r1, 1e627c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r9, r3, #1 │ │ │ │ ldrd r7, r0, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e649c │ │ │ │ + beq.w 1e64ac │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e64de │ │ │ │ + beq.w 1e64ee │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e627e │ │ │ │ + bne.n 1e628e │ │ │ │ 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 1e62d0 │ │ │ │ + beq.n 1e62e0 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strls.w r7, [r8] │ │ │ │ - bls.n 1e62b2 │ │ │ │ + bls.n 1e62c2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ itet ne │ │ │ │ strne r7, [r5, #8] │ │ │ │ streq r7, [r5, #4] │ │ │ │ ldrne r0, [r1, #8] │ │ │ │ - cbz r7, 1e62be │ │ │ │ + cbz r7, 1e62ce │ │ │ │ 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 │ │ │ │ @@ -545999,15 +545995,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 1e62ea │ │ │ │ + bls.n 1e62fa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ streq r2, [r0, #4] │ │ │ │ strne r2, [r0, #8] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -546017,76 +546013,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, 1e631a │ │ │ │ - cbz r5, 1e631a │ │ │ │ + cbz r6, 1e632a │ │ │ │ + cbz r5, 1e632a │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bic.w r4, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 1e630c │ │ │ │ + bhi.n 1e631c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e6378 │ │ │ │ + beq.n 1e6388 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e63c8 │ │ │ │ + beq.n 1e63d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e6474 │ │ │ │ + bne.w 1e6484 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 1e63fc │ │ │ │ + beq.n 1e640c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e659a │ │ │ │ + beq.w 1e65aa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e63d0 │ │ │ │ + bpl.n 1e63e0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - cbz r0, 1e634a │ │ │ │ + cbz r0, 1e635a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 1e637c │ │ │ │ + bpl.n 1e638c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 1e6354 │ │ │ │ + cbz r3, 1e6364 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.n 1e63a0 │ │ │ │ + bpl.n 1e63b0 │ │ │ │ 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 1e6370 │ │ │ │ + beq.n 1e6380 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 1e63f2 │ │ │ │ + bmi.n 1e6402 │ │ │ │ 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, 1e6386 │ │ │ │ + cbz r3, 1e6396 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e63a0 │ │ │ │ + bpl.n 1e63b0 │ │ │ │ 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 1e6028 │ │ │ │ + bl 1e6038 │ │ │ │ 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] │ │ │ │ @@ -546094,358 +546090,358 @@ │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ orr.w r0, r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e609c │ │ │ │ + bl 1e60ac │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e6378 │ │ │ │ + beq.n 1e6388 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e6370 │ │ │ │ + b.n 1e6380 │ │ │ │ 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 1e609c │ │ │ │ + bl 1e60ac │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e6344 │ │ │ │ - b.n 1e634a │ │ │ │ + bne.n 1e6354 │ │ │ │ + b.n 1e635a │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1e6334 │ │ │ │ + bne.n 1e6344 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e6596 │ │ │ │ + beq.w 1e65a6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 1e647a │ │ │ │ + bpl.n 1e648a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - cbz r0, 1e643a │ │ │ │ + cbz r0, 1e644a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1e643a │ │ │ │ + bmi.n 1e644a │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 1e641e │ │ │ │ + cbz r3, 1e642e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ lsls r4, r4, #31 │ │ │ │ - bpl.n 1e6446 │ │ │ │ + bpl.n 1e6456 │ │ │ │ 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 1e609c │ │ │ │ + bl 1e60ac │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - b.n 1e6446 │ │ │ │ + b.n 1e6456 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6354 │ │ │ │ + beq.n 1e6364 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bmi.n 1e6354 │ │ │ │ + bmi.n 1e6364 │ │ │ │ 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 1e6028 │ │ │ │ + bl 1e6038 │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e6378 │ │ │ │ - b.n 1e63cc │ │ │ │ + beq.n 1e6388 │ │ │ │ + b.n 1e63dc │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e636a │ │ │ │ + b.n 1e637a │ │ │ │ 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 1e6028 │ │ │ │ + bl 1e6038 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e640e │ │ │ │ - b.n 1e643a │ │ │ │ + bne.n 1e641e │ │ │ │ + b.n 1e644a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ bic.w r5, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1e651a │ │ │ │ + bls.n 1e652a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e656a │ │ │ │ + beq.n 1e657a │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6570 │ │ │ │ + beq.n 1e6580 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r5 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e630a │ │ │ │ + bne.w 1e631a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6388 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1e6544 │ │ │ │ + beq.n 1e6554 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e632e │ │ │ │ - b.n 1e6474 │ │ │ │ + beq.w 1e633e │ │ │ │ + b.n 1e6484 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ - bls.n 1e6548 │ │ │ │ + bls.n 1e6558 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e658a │ │ │ │ + beq.n 1e659a │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e630a │ │ │ │ + bne.w 1e631a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6388 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1e63cc │ │ │ │ + beq.w 1e63dc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e632e │ │ │ │ - b.n 1e6474 │ │ │ │ + beq.w 1e633e │ │ │ │ + b.n 1e6484 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6388 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e64c4 │ │ │ │ + beq.n 1e64d4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6388 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r5, r7 │ │ │ │ - bne.n 1e64d4 │ │ │ │ + bne.n 1e64e4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e6370 │ │ │ │ + b.n 1e6380 │ │ │ │ str.w r7, [r8] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 1e655c │ │ │ │ + cbz r6, 1e656c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6388 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 1e6370 │ │ │ │ + b.n 1e6380 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6388 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - b.n 1e6370 │ │ │ │ + b.n 1e6380 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e64b2 │ │ │ │ + bne.n 1e64c2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e630a │ │ │ │ + bne.w 1e631a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e6378 │ │ │ │ + beq.w 1e6388 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e632e │ │ │ │ - b.n 1e6378 │ │ │ │ + bne.w 1e633e │ │ │ │ + b.n 1e6388 │ │ │ │ str r7, [r5, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e630a │ │ │ │ - b.n 1e6500 │ │ │ │ + bne.w 1e631a │ │ │ │ + b.n 1e6510 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r1, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e65ae │ │ │ │ + cbz r3, 1e65be │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e65a4 │ │ │ │ + bne.n 1e65b4 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e65c2 │ │ │ │ + cbz r3, 1e65d2 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e65b8 │ │ │ │ + bne.n 1e65c8 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1e65d8 │ │ │ │ + cbz r3, 1e65e8 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e65ce │ │ │ │ + bne.n 1e65de │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e65f8 │ │ │ │ + bls.n 1e6608 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e65f0 │ │ │ │ + b.n 1e6600 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e65f8 │ │ │ │ + bls.n 1e6608 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e65e4 │ │ │ │ + beq.n 1e65f4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 1e660c │ │ │ │ + cbz r3, 1e661c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e6602 │ │ │ │ + bne.n 1e6612 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e662c │ │ │ │ + bls.n 1e663c │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e6624 │ │ │ │ + b.n 1e6634 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e662c │ │ │ │ + bls.n 1e663c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1e6618 │ │ │ │ + beq.n 1e6628 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 1e667c │ │ │ │ + cbz r1, 1e668c │ │ │ │ ldr.w lr, [r2, #12] │ │ │ │ - b.n 1e664e │ │ │ │ + b.n 1e665e │ │ │ │ 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 1e664c │ │ │ │ - ldr.w lr, [pc, #20] @ 1e6680 │ │ │ │ + bne.n 1e665c │ │ │ │ + ldr.w lr, [pc, #20] @ 1e6690 │ │ │ │ mov r3, ip │ │ │ │ add lr, pc │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 1e6110 │ │ │ │ + bl 1e6120 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r1 │ │ │ │ - b.n 1e6668 │ │ │ │ + b.n 1e6678 │ │ │ │ @ instruction: 0xf943ffff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r0, 1e66a2 │ │ │ │ + cbz r0, 1e66b2 │ │ │ │ mov r1, sp │ │ │ │ - bl 1e5fd8 │ │ │ │ + bl 1e5fe8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - cbz r3, 1e66cc │ │ │ │ + cbz r3, 1e66dc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5fd8 │ │ │ │ - cbnz r0, 1e66fc │ │ │ │ + bl 1e5fe8 │ │ │ │ + cbnz r0, 1e670c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1e6700 │ │ │ │ + bls.n 1e6710 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.n 1e66e4 │ │ │ │ + b.n 1e66f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - bls.n 1e6700 │ │ │ │ + bls.n 1e6710 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e66d8 │ │ │ │ + beq.n 1e66e8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 1e6706 │ │ │ │ + bcc.n 1e6716 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1e66c0 │ │ │ │ + b.n 1e66d0 │ │ │ │ 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 │ │ │ │ @@ -546456,143 +546452,143 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, ip │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ umull r2, r9, r2, r6 │ │ │ │ - ldr.w r8, [pc, #108] @ 1e67a8 │ │ │ │ + ldr.w r8, [pc, #108] @ 1e67b8 │ │ │ │ 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 1e6772 │ │ │ │ + b.n 1e6782 │ │ │ │ add r9, r7 │ │ │ │ cmp r5, r9 │ │ │ │ it ls │ │ │ │ subls.w r9, r9, r5 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1e679c │ │ │ │ + beq.n 1e67ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w fp, r3, r9, lsl #3 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - cbz r1, 1e679c │ │ │ │ + cbz r1, 1e67ac │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 1e6764 │ │ │ │ + beq.n 1e6774 │ │ │ │ ldr.w r3, [r3, r9, lsl #3] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e6764 │ │ │ │ + bne.n 1e6774 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6764 │ │ │ │ + beq.n 1e6774 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge.n 1e66d8 │ │ │ │ + bge.n 1e66c8 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr r2, [pc, #444] @ (1e697c ) │ │ │ │ + ldr r2, [pc, #444] @ (1e698c ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #444] @ (1e6980 ) │ │ │ │ + ldr r3, [pc, #444] @ (1e6990 ) │ │ │ │ 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 1e685c │ │ │ │ + beq.n 1e686c │ │ │ │ cmp r7, #27 │ │ │ │ - bls.n 1e67f8 │ │ │ │ - ldr r2, [pc, #420] @ (1e6984 ) │ │ │ │ - ldr r3, [pc, #416] @ (1e6980 ) │ │ │ │ + bls.n 1e6808 │ │ │ │ + ldr r2, [pc, #420] @ (1e6994 ) │ │ │ │ + ldr r3, [pc, #416] @ (1e6990 ) │ │ │ │ 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 1e6976 │ │ │ │ + bne.w 1e6986 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #396] @ (1e6988 ) │ │ │ │ + ldr r3, [pc, #396] @ (1e6998 ) │ │ │ │ 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 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e67dc │ │ │ │ + beq.n 1e67ec │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 1e6882 │ │ │ │ + beq.n 1e6892 │ │ │ │ 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 1e682a │ │ │ │ + bne.n 1e683a │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ stmia.w r9!, {r0, r1} │ │ │ │ - b.n 1e6892 │ │ │ │ + b.n 1e68a2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e67d8 │ │ │ │ - ldr r2, [pc, #292] @ (1e698c ) │ │ │ │ + bne.n 1e67e8 │ │ │ │ + ldr r2, [pc, #292] @ (1e699c ) │ │ │ │ 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 5a178 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 1e67dc │ │ │ │ + b.n 1e67ec │ │ │ │ movs r2, #208 @ 0xd0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 5ab88 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r1, [pc, #252] @ (1e6990 ) │ │ │ │ + ldr r1, [pc, #252] @ (1e69a0 ) │ │ │ │ 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] │ │ │ │ @@ -546609,34 +546605,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 1e68ea │ │ │ │ - ldr r0, [pc, #188] @ (1e6994 ) │ │ │ │ + beq.n 1e68fa │ │ │ │ + ldr r0, [pc, #188] @ (1e69a4 ) │ │ │ │ mov r3, sl │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r0 │ │ │ │ - bne.n 1e68fc │ │ │ │ + bne.n 1e690c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1e68da │ │ │ │ + bne.n 1e68ea │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - beq.w 1e67dc │ │ │ │ + beq.w 1e67ec │ │ │ │ mov r0, sl │ │ │ │ - bl 1e52ec │ │ │ │ - b.n 1e67dc │ │ │ │ - ldr.w r9, [pc, #152] @ 1e6998 │ │ │ │ + bl 1e52fc │ │ │ │ + b.n 1e67ec │ │ │ │ + ldr.w r9, [pc, #152] @ 1e69a8 │ │ │ │ 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 │ │ │ │ @@ -546649,70 +546645,70 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mla r5, r2, r0, r5 │ │ │ │ umull sl, r0, r4, sl │ │ │ │ mov.w sl, #0 │ │ │ │ umlal r0, sl, r5, r4 │ │ │ │ add.w r5, r6, sl, lsl #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 1e6966 │ │ │ │ + cbnz r0, 1e6976 │ │ │ │ adds r3, #8 │ │ │ │ strd r2, r1, [r5] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e695e │ │ │ │ + beq.n 1e696e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r9 │ │ │ │ - bne.n 1e6908 │ │ │ │ + bne.n 1e6918 │ │ │ │ adds r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e694e │ │ │ │ + bne.n 1e695e │ │ │ │ ldrd sl, r2, [sp, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 1e68ea │ │ │ │ + b.n 1e68fa │ │ │ │ add sl, ip │ │ │ │ add.w r5, r5, ip, lsl #3 │ │ │ │ cmp r4, sl │ │ │ │ - bhi.n 1e6940 │ │ │ │ + bhi.n 1e6950 │ │ │ │ sub.w sl, sl, r4 │ │ │ │ - b.n 1e693c │ │ │ │ + b.n 1e694c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvs.n 1e6a30 │ │ │ │ + bvs.n 1e6a20 │ │ │ │ movs r7, r4 │ │ │ │ - bpl.n 1e6964 │ │ │ │ + bpl.n 1e6954 │ │ │ │ movs r7, r4 │ │ │ │ - bpl.n 1e6910 │ │ │ │ + bpl.n 1e6900 │ │ │ │ movs r7, r4 │ │ │ │ - bhi.n 1e6990 │ │ │ │ + bhi.n 1e6980 │ │ │ │ movs r7, r4 │ │ │ │ - bhi.n 1e693c │ │ │ │ + bhi.n 1e692c │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 1e6a92 │ │ │ │ + bcs.n 1e6aa2 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 1e6a8a │ │ │ │ + bls.n 1e6a9a │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r4, [r7, #28] │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ @@ -546722,118 +546718,118 @@ │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ mla r4, r9, r4, ip │ │ │ │ umull ip, r1, r1, r8 │ │ │ │ umlal r1, fp, r4, r8 │ │ │ │ umull r3, r1, r3, r9 │ │ │ │ mov r4, fp │ │ │ │ mla r1, r9, r0, r1 │ │ │ │ - ldr.w r9, [pc, #184] @ 1e6ab0 │ │ │ │ + ldr.w r9, [pc, #184] @ 1e6ac0 │ │ │ │ umull r0, r3, r5, r3 │ │ │ │ add r9, pc │ │ │ │ umlal r3, sl, r5, r1 │ │ │ │ - ldr r3, [pc, #172] @ (1e6ab4 ) │ │ │ │ + ldr r3, [pc, #172] @ (1e6ac4 ) │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1e6a36 │ │ │ │ + b.n 1e6a46 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1e6a28 │ │ │ │ + beq.n 1e6a38 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e6a70 │ │ │ │ + beq.n 1e6a80 │ │ │ │ add r4, sl │ │ │ │ cmp r8, r4 │ │ │ │ it ls │ │ │ │ subls.w r4, r4, r8 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 1e6aa6 │ │ │ │ + beq.n 1e6ab6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r5, r3, r4, lsl #3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e6a10 │ │ │ │ + bne.n 1e6a20 │ │ │ │ mov r9, r2 │ │ │ │ - cbz r6, 1e6a52 │ │ │ │ - ldr r3, [pc, #112] @ (1e6ab8 ) │ │ │ │ + cbz r6, 1e6a62 │ │ │ │ + ldr r3, [pc, #112] @ (1e6ac8 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e6a9c │ │ │ │ + beq.n 1e6aac │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str.w r9, [r5] │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - cbz r2, 1e6a68 │ │ │ │ + cbz r2, 1e6a78 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e6a28 │ │ │ │ + beq.n 1e6a38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e6a68 │ │ │ │ + beq.n 1e6a78 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 1e6a68 │ │ │ │ + b.n 1e6a78 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - bl 1e67ac │ │ │ │ - b.n 1e69c6 │ │ │ │ + bl 1e67bc │ │ │ │ + b.n 1e69d6 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ adds r1, #1 │ │ │ │ - bl 1e67ac │ │ │ │ - b.n 1e69c6 │ │ │ │ + bl 1e67bc │ │ │ │ + b.n 1e69d6 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r5, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 1e6a52 │ │ │ │ + b.n 1e6a62 │ │ │ │ mov r9, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e6a46 │ │ │ │ + bne.n 1e6a56 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1e6a68 │ │ │ │ - bvc.n 1e6a60 │ │ │ │ + b.n 1e6a78 │ │ │ │ + bvc.n 1e6a50 │ │ │ │ movs r7, r4 │ │ │ │ - bvc.n 1e6a4c │ │ │ │ + bvc.n 1e6a3c │ │ │ │ movs r7, r4 │ │ │ │ - bvc.n 1e69d0 │ │ │ │ + bvc.n 1e6bc0 │ │ │ │ movs r7, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #68] @ 1e6b18 │ │ │ │ + vldr d7, [pc, #68] @ 1e6b28 │ │ │ │ str r2, [r0, #8] │ │ │ │ mov ip, r3 │ │ │ │ - add r3, pc, #68 @ (adr r3, 1e6b20 ) │ │ │ │ + add r3, pc, #68 @ (adr r3, 1e6b30 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - add r3, pc, #64 @ (adr r3, 1e6b28 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 1e6b38 ) │ │ │ │ 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 │ │ │ │ @@ -546858,32 +546854,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] @ 1e6b98 │ │ │ │ + vldr d7, [pc, #88] @ 1e6ba8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (1e6bb0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e6bc0 ) │ │ │ │ str r1, [r0, #0] │ │ │ │ vstr d7, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e6bb4 │ │ │ │ - add r1, pc, #76 @ (adr r1, 1e6ba0 ) │ │ │ │ + ldr.w ip, [pc, #100] @ 1e6bc4 │ │ │ │ + add r1, pc, #76 @ (adr r1, 1e6bb0 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #72 @ (adr r1, 1e6ba8 ) │ │ │ │ + add r1, pc, #72 @ (adr r1, 1e6bb8 ) │ │ │ │ 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] @ (1e6bb8 ) │ │ │ │ + ldr r2, [pc, #68] @ (1e6bc8 ) │ │ │ │ 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] │ │ │ │ @@ -546902,40 +546898,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 │ │ │ │ - str r4, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [sp, #640] @ 0x280 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1e6c1a │ │ │ │ + cbz r0, 1e6c2a │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r2, #19 │ │ │ │ movs r3, #17 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ - add r3, pc, #56 @ (adr r3, 1e6c20 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 1e6c30 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r0, #24] │ │ │ │ - add r3, pc, #52 @ (adr r3, 1e6c28 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1e6c38 ) │ │ │ │ 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 │ │ │ │ @@ -546975,251 +546971,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 1e6c4a │ │ │ │ + bne.n 1e6c5a │ │ │ │ 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 1e6c9a │ │ │ │ + beq.n 1e6caa │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r1, #8 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r0, 1e6c98 │ │ │ │ + cbz r0, 1e6ca8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ab88 │ │ │ │ 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 5ab88 │ │ │ │ - b.n 1e6c96 │ │ │ │ + b.n 1e6ca6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1e50f0 │ │ │ │ - cbz r0, 1e6ce0 │ │ │ │ + bl 1e5100 │ │ │ │ + cbz r0, 1e6cf0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e6c30 │ │ │ │ - cbz r0, 1e6cda │ │ │ │ + bl 1e6c40 │ │ │ │ + cbz r0, 1e6cea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1e6cd4 │ │ │ │ + b.n 1e6ce4 │ │ │ │ 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, 1e6d18 │ │ │ │ + cbz r1, 1e6d28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1e6d18 │ │ │ │ + beq.n 1e6d28 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #80] @ (1e6d54 ) │ │ │ │ + ldr r1, [pc, #80] @ (1e6d64 ) │ │ │ │ add r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 1e6d2a │ │ │ │ + bne.n 1e6d3a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e6d08 │ │ │ │ + bne.n 1e6d18 │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1e6d24 │ │ │ │ - bl 1e52ec │ │ │ │ + beq.n 1e6d34 │ │ │ │ + bl 1e52fc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #44] @ (1e6d58 ) │ │ │ │ + ldr r6, [pc, #44] @ (1e6d68 ) │ │ │ │ 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 1e6d18 │ │ │ │ + beq.n 1e6d28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r6 │ │ │ │ - bne.n 1e6d2e │ │ │ │ + bne.n 1e6d3e │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e6d40 │ │ │ │ - b.n 1e6d18 │ │ │ │ + bne.n 1e6d50 │ │ │ │ + b.n 1e6d28 │ │ │ │ nop │ │ │ │ - bmi.n 1e6cf4 │ │ │ │ + bmi.n 1e6ce4 │ │ │ │ movs r7, r4 │ │ │ │ - bmi.n 1e6cac │ │ │ │ + bmi.n 1e6c9c │ │ │ │ movs r7, r4 │ │ │ │ - cbz r0, 1e6d7a │ │ │ │ + cbz r0, 1e6d8a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e6ce4 │ │ │ │ + bl 1e6cf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - cbz r0, 1e6dce │ │ │ │ + cbz r0, 1e6dde │ │ │ │ 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, 1e6dd0 │ │ │ │ + cbz r1, 1e6de0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - beq.n 1e6dc2 │ │ │ │ - ldr.w r8, [pc, #80] @ 1e6df0 │ │ │ │ + beq.n 1e6dd2 │ │ │ │ + ldr.w r8, [pc, #80] @ 1e6e00 │ │ │ │ movs r7, #0 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r8 │ │ │ │ - beq.n 1e6db4 │ │ │ │ + beq.n 1e6dc4 │ │ │ │ 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 1e6da4 │ │ │ │ + bne.n 1e6db4 │ │ │ │ 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] @ (1e6df4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e6e04 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bmi.n 1e6e58 │ │ │ │ + bmi.n 1e6e48 │ │ │ │ movs r7, r4 │ │ │ │ - beq.n 1e6ef4 │ │ │ │ + beq.n 1e6ee4 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e670c │ │ │ │ + bl 1e671c │ │ │ │ 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 1e670c │ │ │ │ + bl 1e671c │ │ │ │ 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 1e6e66 │ │ │ │ - ldr r3, [pc, #32] @ (1e6e70 ) │ │ │ │ + bls.n 1e6e76 │ │ │ │ + ldr r3, [pc, #32] @ (1e6e80 ) │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #32]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 1e6e56 │ │ │ │ - bl 1e67ac │ │ │ │ + bcc.n 1e6e66 │ │ │ │ + bl 1e67bc │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e67ac │ │ │ │ + bl 1e67bc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - beq.n 1e6e74 │ │ │ │ + ldmia r7, {r4, r5, r6, r7} │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e699c │ │ │ │ - cbz r0, 1e6e9c │ │ │ │ + bl 1e69ac │ │ │ │ + cbz r0, 1e6eac │ │ │ │ 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 1e699c │ │ │ │ - cbz r0, 1e6eba │ │ │ │ + bl 1e69ac │ │ │ │ + cbz r0, 1e6eca │ │ │ │ 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 │ │ │ │ @@ -547229,112 +547225,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 1e699c │ │ │ │ + bl 1e69ac │ │ │ │ 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 1e699c │ │ │ │ + bl 1e69ac │ │ │ │ pop {r3, pc} │ │ │ │ - cbz r1, 1e6f14 │ │ │ │ + cbz r1, 1e6f24 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ - ldr.w ip, [pc, #20] @ 1e6f18 │ │ │ │ + ldr.w ip, [pc, #20] @ 1e6f28 │ │ │ │ subs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r1, #4] │ │ │ │ strd r2, r3, [r0, #48] @ 0x30 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcs.n 1e6eb0 │ │ │ │ + bcs.n 1e6ea0 │ │ │ │ movs r7, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e670c │ │ │ │ - cbz r0, 1e6f54 │ │ │ │ + bl 1e671c │ │ │ │ + cbz r0, 1e6f64 │ │ │ │ ldrd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #16] @ (1e6f58 ) │ │ │ │ + ldr r1, [pc, #16] @ (1e6f68 ) │ │ │ │ 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} │ │ │ │ - bcs.n 1e6e6c │ │ │ │ + bcs.n 1e705c │ │ │ │ movs r7, r4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r1, 1e6f86 │ │ │ │ + cbz r1, 1e6f96 │ │ │ │ adds r1, #8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e6f80 │ │ │ │ - ldr r0, [pc, #28] @ (1e6f8c ) │ │ │ │ + beq.n 1e6f90 │ │ │ │ + ldr r0, [pc, #28] @ (1e6f9c ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 1e6f82 │ │ │ │ + bne.n 1e6f92 │ │ │ │ adds r1, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1e6f70 │ │ │ │ + bne.n 1e6f80 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r1, r2 │ │ │ │ - b.n 1e6f62 │ │ │ │ + b.n 1e6f72 │ │ │ │ nop │ │ │ │ - bcs.n 1e705c │ │ │ │ + bcs.n 1e704c │ │ │ │ movs r7, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #104] @ (1e7008 ) │ │ │ │ + ldr r5, [pc, #104] @ (1e7018 ) │ │ │ │ movs r1, #208 @ 0xd0 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ - cbz r0, 1e6ff4 │ │ │ │ + cbz r0, 1e7004 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r1, #17 │ │ │ │ movs r0, #19 │ │ │ │ - ldr r2, [pc, #88] @ (1e700c ) │ │ │ │ + ldr r2, [pc, #88] @ (1e701c ) │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e6ff8 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e7008 ) │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ - add r1, pc, #60 @ (adr r1, 1e7000 ) │ │ │ │ + add r1, pc, #60 @ (adr r1, 1e7010 ) │ │ │ │ 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] @ (1e7010 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e7020 ) │ │ │ │ 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] │ │ │ │ @@ -547348,15 +547344,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 r0, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -547370,182 +547366,182 @@ │ │ │ │ movcs r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ ite cc │ │ │ │ movcc r6, r0 │ │ │ │ movcs r6, r1 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #3 │ │ │ │ - beq.n 1e705c │ │ │ │ + beq.n 1e706c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #84] @ (1e7098 ) │ │ │ │ + ldr r1, [pc, #84] @ (1e70a8 ) │ │ │ │ add r3, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ - bne.n 1e7064 │ │ │ │ + bne.n 1e7074 │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e7046 │ │ │ │ + bne.n 1e7056 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w r8, [pc, #52] @ 1e709c │ │ │ │ + ldr.w r8, [pc, #52] @ 1e70ac │ │ │ │ add r8, pc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e670c │ │ │ │ + bl 1e671c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e705e │ │ │ │ + bne.n 1e706e │ │ │ │ ldr r2, [r5, #16] │ │ │ │ adds r4, #8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 1e705c │ │ │ │ + beq.n 1e706c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r8 │ │ │ │ - bne.n 1e706a │ │ │ │ + bne.n 1e707a │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1e7084 │ │ │ │ - b.n 1e705c │ │ │ │ + bne.n 1e7094 │ │ │ │ + b.n 1e706c │ │ │ │ nop │ │ │ │ - bne.n 1e6fbc │ │ │ │ + bne.n 1e6fac │ │ │ │ movs r7, r4 │ │ │ │ - bne.n 1e7178 │ │ │ │ + bne.n 1e7168 │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ lsrs r0, r3, #31 │ │ │ │ ldr.w ip, [sp] │ │ │ │ cmp.w r0, r1, lsr #31 │ │ │ │ - bne.n 1e716e │ │ │ │ + bne.n 1e717e │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ mov r7, r0 │ │ │ │ orrs r0, r2 │ │ │ │ orrs.w r0, r0, lr │ │ │ │ - beq.n 1e7156 │ │ │ │ + beq.n 1e7166 │ │ │ │ ubfx r4, r3, #20, #11 │ │ │ │ ubfx r3, r3, #0, #20 │ │ │ │ orr.w r0, ip, r4 │ │ │ │ mov r8, r4 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 1e7164 │ │ │ │ + beq.n 1e7174 │ │ │ │ orrs.w r0, r2, lr │ │ │ │ subw r0, r7, #2047 @ 0x7ff │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ and.w r5, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 1e7164 │ │ │ │ + cbnz r5, 1e7174 │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs.w r5, ip, r3 │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r5, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - cbnz r5, 1e717c │ │ │ │ + cbnz r5, 1e718c │ │ │ │ orrs.w r6, ip, r3 │ │ │ │ and.w r4, r4, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ orrs.w r6, r2, lr │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbz r0, 1e7154 │ │ │ │ - cbz r4, 1e7164 │ │ │ │ + cbz r0, 1e7164 │ │ │ │ + cbz r4, 1e7174 │ │ │ │ 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 1e715e │ │ │ │ - cbz r4, 1e7182 │ │ │ │ + b.n 1e716e │ │ │ │ + cbz r4, 1e7192 │ │ │ │ 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 1e7554 │ │ │ │ + bl 1e7564 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 1e715e │ │ │ │ + b.n 1e716e │ │ │ │ subs.w r0, r7, r8 │ │ │ │ mov.w r9, r1, lsr #31 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r4 │ │ │ │ mov fp, r4 │ │ │ │ orrs r4, r0 │ │ │ │ - bne.n 1e71de │ │ │ │ + bne.n 1e71ee │ │ │ │ subs.w ip, r2, ip │ │ │ │ - vldr d0, [pc, #872] @ 1e7508 │ │ │ │ + vldr d0, [pc, #872] @ 1e7518 │ │ │ │ sbc.w r3, lr, r3 │ │ │ │ mov r0, ip │ │ │ │ mov lr, r3 │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - beq.n 1e715e │ │ │ │ + beq.n 1e716e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1e741a │ │ │ │ + bne.w 1e742a │ │ │ │ cmp r3, r7 │ │ │ │ - bge.n 1e71ce │ │ │ │ + bge.n 1e71de │ │ │ │ cmp r1, r7 │ │ │ │ ite lt │ │ │ │ movlt.w r9, #0 │ │ │ │ movge.w r9, #1 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mov r0, ip │ │ │ │ sbc.w lr, r7, r3 │ │ │ │ adds r2, r6, r0 │ │ │ │ add.w r1, fp, r9, lsl #31 │ │ │ │ adc.w r3, lr, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e715e │ │ │ │ + b.n 1e716e │ │ │ │ mov.w lr, lr, lsl #10 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, ip, lsr #22 │ │ │ │ orr.w lr, lr, r2, lsr #22 │ │ │ │ lsls r1, r2, #10 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 1e72d0 │ │ │ │ + blt.n 1e72e0 │ │ │ │ cmp.w r8, #0 │ │ │ │ orr.w r5, lr, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, ip │ │ │ │ movne r2, #0 │ │ │ │ moveq r4, r3 │ │ │ │ movne.w r4, #1073741824 @ 0x40000000 │ │ │ │ adds.w lr, r2, ip │ │ │ │ mov sl, r7 │ │ │ │ adc.w ip, r4, r3 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bgt.w 1e73ba │ │ │ │ + bgt.w 1e73ca │ │ │ │ rsb r2, r0, #32 │ │ │ │ negs r3, r0 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ lsl.w r6, lr, r2 │ │ │ │ rsb r2, r3, #32 │ │ │ │ @@ -547564,28 +547560,28 @@ │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, r1, lr │ │ │ │ sbc.w r1, r5, r2 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1e727e │ │ │ │ + cbnz r1, 1e728e │ │ │ │ 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 1e7550 │ │ │ │ + bls.w 1e7560 │ │ │ │ movw r2, #2044 @ 0x7fc │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 1e7352 │ │ │ │ + bhi.n 1e7362 │ │ │ │ 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 │ │ │ │ @@ -547593,29 +547589,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 1e715e │ │ │ │ + b.n 1e716e │ │ │ │ cmp r7, #0 │ │ │ │ orr.w r5, r3, #1073741824 @ 0x40000000 │ │ │ │ itete eq │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, #0 │ │ │ │ moveq r3, lr │ │ │ │ movne.w r3, #1073741824 @ 0x40000000 │ │ │ │ negs r4, r0 │ │ │ │ adds r1, r2, r1 │ │ │ │ adc.w r2, r3, lr │ │ │ │ eor.w r9, r9, #1 │ │ │ │ mov sl, r8 │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ - bhi.w 1e7478 │ │ │ │ + bhi.w 1e7488 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ rsb r0, r4, #32 │ │ │ │ sub.w r6, r3, #32 │ │ │ │ rsb r7, r3, #32 │ │ │ │ lsl.w lr, r2, r3 │ │ │ │ lsl.w r6, r1, r6 │ │ │ │ lsr.w r7, r1, r7 │ │ │ │ @@ -547632,55 +547628,55 @@ │ │ │ │ orr.w lr, lr, r1 │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ subs.w lr, ip, lr │ │ │ │ sbc.w r1, r5, r3 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r1 │ │ │ │ - b.n 1e7272 │ │ │ │ + b.n 1e7282 │ │ │ │ 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 1e74b0 │ │ │ │ + blt.w 1e74c0 │ │ │ │ subw r1, r4, #2045 @ 0x7fd │ │ │ │ movw r4, #2045 @ 0x7fd │ │ │ │ orrs r1, r5 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e751a │ │ │ │ + bne.w 1e752a │ │ │ │ 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 1e715e │ │ │ │ + b.n 1e716e │ │ │ │ orrs.w lr, lr, ip │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, r1, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1e73d8 │ │ │ │ + cbnz r0, 1e73e8 │ │ │ │ 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 │ │ │ │ @@ -547694,66 +547690,66 @@ │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ orrs r2, r1 │ │ │ │ movw r1, #2045 @ 0x7fd │ │ │ │ cmp r4, r1 │ │ │ │ sbcs.w r1, r5, #0 │ │ │ │ - bcc.n 1e738e │ │ │ │ - b.n 1e736e │ │ │ │ + bcc.n 1e739e │ │ │ │ + b.n 1e737e │ │ │ │ subs r2, r7, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e7462 │ │ │ │ + blt.n 1e7472 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e7510 │ │ │ │ + beq.n 1e7520 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r1, r3, #11 │ │ │ │ subs.w ip, r4, r1 │ │ │ │ sbc.w r2, r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1e7530 │ │ │ │ + blt.n 1e7540 │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ lsl.w lr, lr, r1 │ │ │ │ mov.w fp, ip, lsl #20 │ │ │ │ movs r6, #0 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r1, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r1 │ │ │ │ - b.n 1e71ce │ │ │ │ + b.n 1e71de │ │ │ │ rsbs ip, ip, #0 │ │ │ │ mvn.w r9, r1 │ │ │ │ mov r0, ip │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ mov.w r9, r9, lsr #31 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 1e7426 │ │ │ │ + b.n 1e7436 │ │ │ │ orrs r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ subs.w ip, ip, r3 │ │ │ │ sbc.w r0, r5, #0 │ │ │ │ clz r3, r0 │ │ │ │ - cbnz r0, 1e7494 │ │ │ │ + cbnz r0, 1e74a4 │ │ │ │ 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 1e73f0 │ │ │ │ + b.n 1e7400 │ │ │ │ and.w ip, r4, #63 @ 0x3f │ │ │ │ negs r0, r4 │ │ │ │ add.w r1, r4, #32 │ │ │ │ rsb r5, ip, #32 │ │ │ │ sub.w r4, ip, #32 │ │ │ │ lsl.w lr, r2, ip │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ @@ -547768,168 +547764,168 @@ │ │ │ │ sub.w r1, r0, #32 │ │ │ │ mov.w r4, #0 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1e738e │ │ │ │ + b.n 1e739e │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ clz ip, ip │ │ │ │ add.w r3, ip, #32 │ │ │ │ - b.n 1e742e │ │ │ │ + b.n 1e743e │ │ │ │ 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 1e715e │ │ │ │ + b.n 1e716e │ │ │ │ sub.w r3, r4, #32 │ │ │ │ lsl.w lr, lr, r4 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsr.w r3, r0, r3 │ │ │ │ orr.w lr, lr, r3 │ │ │ │ lsls r0, r4 │ │ │ │ - b.n 1e71ce │ │ │ │ + b.n 1e71de │ │ │ │ sxtb r3, r3 │ │ │ │ - b.n 1e73f0 │ │ │ │ + b.n 1e7400 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ vstr d1, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd lr, r1, [sp, #8] │ │ │ │ lsrs r2, r3, #31 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ cmp.w r2, r1, lsr #31 │ │ │ │ - bne.w 1e7682 │ │ │ │ + bne.w 1e7692 │ │ │ │ ubfx r0, r1, #20, #11 │ │ │ │ ubfx ip, r1, #0, #20 │ │ │ │ orr.w r2, lr, r0 │ │ │ │ orrs.w r2, r2, ip │ │ │ │ - beq.n 1e766e │ │ │ │ + beq.n 1e767e │ │ │ │ ubfx r5, r3, #20, #11 │ │ │ │ ubfx r4, r3, #0, #20 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1e7678 │ │ │ │ + beq.n 1e7688 │ │ │ │ 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 1e7678 │ │ │ │ + bne.n 1e7688 │ │ │ │ orrs.w r2, r6, r4 │ │ │ │ subw r2, r5, #2047 @ 0x7ff │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ and.w r7, r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1e766e │ │ │ │ + bne.n 1e767e │ │ │ │ orrs.w r7, lr, ip │ │ │ │ and.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e7678 │ │ │ │ + bne.n 1e7688 │ │ │ │ orrs.w r3, r6, r4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1e766e │ │ │ │ + cbnz r2, 1e767e │ │ │ │ subs r3, r0, r5 │ │ │ │ sbc.w r4, r4, r4 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r0 │ │ │ │ mov r5, r4 │ │ │ │ orrs r3, r4 │ │ │ │ - beq.n 1e7690 │ │ │ │ + beq.n 1e76a0 │ │ │ │ orrs.w r3, r7, r4 │ │ │ │ - bne.n 1e76b4 │ │ │ │ + bne.n 1e76c4 │ │ │ │ adds.w r4, r6, lr │ │ │ │ add.w r3, r8, #2097152 @ 0x200000 │ │ │ │ adc.w r3, ip, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov.w ip, r4, lsl #9 │ │ │ │ mov.w lr, r3, lsl #9 │ │ │ │ orr.w lr, lr, r4, lsr #23 │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp sl, r0 │ │ │ │ sbcs.w r3, r2, #0 │ │ │ │ - blt.n 1e769e │ │ │ │ + blt.n 1e76ae │ │ │ │ subw r3, sl, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e77f6 │ │ │ │ + bne.w 1e7806 │ │ │ │ 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 1e7672 │ │ │ │ + b.n 1e7682 │ │ │ │ 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 1e70a0 │ │ │ │ + bl 1e70b0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w r2, r6, lr │ │ │ │ adc.w r3, r1, r8 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7672 │ │ │ │ + b.n 1e7682 │ │ │ │ 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 1e7658 │ │ │ │ + b.n 1e7668 │ │ │ │ mov.w r3, r8, lsl #9 │ │ │ │ lsls r2, r6, #9 │ │ │ │ orr.w fp, r3, r6, lsr #23 │ │ │ │ mov.w r3, ip, lsl #9 │ │ │ │ mov.w r4, lr, lsl #9 │ │ │ │ orr.w r3, r3, lr, lsr #23 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - blt.n 1e776a │ │ │ │ + blt.n 1e777a │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1e7828 │ │ │ │ + beq.w 1e7838 │ │ │ │ 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 1e780e │ │ │ │ + bgt.w 1e781e │ │ │ │ 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 │ │ │ │ @@ -547952,31 +547948,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 1e762c │ │ │ │ + bcs.w 1e763c │ │ │ │ subs r3, r0, #1 │ │ │ │ sbc.w r2, r2, r2 │ │ │ │ adds.w ip, ip, ip │ │ │ │ mov sl, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ - b.n 1e762c │ │ │ │ + b.n 1e763c │ │ │ │ mov sl, r9 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e7850 │ │ │ │ + beq.n 1e7860 │ │ │ │ add.w ip, r3, #536870912 @ 0x20000000 │ │ │ │ mov r0, r4 │ │ │ │ negs r3, r7 │ │ │ │ add.w r4, fp, #536870912 @ 0x20000000 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.n 1e7836 │ │ │ │ + bhi.n 1e7846 │ │ │ │ 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 │ │ │ │ @@ -547995,53 +547991,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 1e762c │ │ │ │ + bcs.w 1e763c │ │ │ │ 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 1e762c │ │ │ │ + b.n 1e763c │ │ │ │ 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 1e7672 │ │ │ │ + b.n 1e7682 │ │ │ │ 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 1e7758 │ │ │ │ + b.n 1e7768 │ │ │ │ mov.w lr, r8, lsl #10 │ │ │ │ mov.w ip, r6, lsl #10 │ │ │ │ orr.w lr, lr, r6, lsr #22 │ │ │ │ - b.n 1e76e6 │ │ │ │ + b.n 1e76f6 │ │ │ │ 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 1e77e2 │ │ │ │ + b.n 1e77f2 │ │ │ │ mov.w ip, ip, lsl #10 │ │ │ │ mov.w r0, lr, lsl #10 │ │ │ │ orr.w ip, ip, lr, lsr #22 │ │ │ │ - b.n 1e7778 │ │ │ │ + b.n 1e7788 │ │ │ │ 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] │ │ │ │ @@ -548049,49 +548045,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 1e7a28 │ │ │ │ + beq.w 1e7a38 │ │ │ │ subw r1, r2, #2047 @ 0x7ff │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e7a02 │ │ │ │ + beq.w 1e7a12 │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ and.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ - cbnz r4, 1e78ee │ │ │ │ + cbnz r4, 1e78fe │ │ │ │ orrs.w r3, r5, ip │ │ │ │ - beq.w 1e7aa8 │ │ │ │ + beq.w 1e7ab8 │ │ │ │ clz r4, ip │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e78c4 │ │ │ │ + bne.n 1e78d4 │ │ │ │ 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, 1e7934 │ │ │ │ + cbnz r2, 1e7944 │ │ │ │ orrs.w r3, r7, lr │ │ │ │ - beq.w 1e7aa8 │ │ │ │ + beq.w 1e7ab8 │ │ │ │ clz r2, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1e7908 │ │ │ │ + bne.n 1e7918 │ │ │ │ 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 │ │ │ │ @@ -548132,73 +548128,73 @@ │ │ │ │ orrs.w lr, r6, lr │ │ │ │ umlal r4, r7, ip, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ mov ip, r7 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e7a66 │ │ │ │ + bge.n 1e7a76 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs.w r2, r3, #1024 @ 0x400 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ adds r5, r4, r4 │ │ │ │ adc.w ip, r7, r7 │ │ │ │ cmp r2, r3 │ │ │ │ mov r6, r5 │ │ │ │ sbcs.w r3, lr, #0 │ │ │ │ - bcc.n 1e79e6 │ │ │ │ + bcc.n 1e79f6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 1e7ac6 │ │ │ │ + blt.n 1e7ad6 │ │ │ │ subw r2, r2, #2045 @ 0x7fd │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ movw r2, #2045 @ 0x7fd │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7b28 │ │ │ │ + bne.w 1e7b38 │ │ │ │ lsrs r5, r6, #10 │ │ │ │ mov.w r4, ip, asr #10 │ │ │ │ orr.w r5, r5, ip, lsl #22 │ │ │ │ orrs.w r3, r5, r4 │ │ │ │ itt ne │ │ │ │ lslne r3, r2, #20 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 1e7a90 │ │ │ │ + bne.n 1e7aa0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e7a90 │ │ │ │ + b.n 1e7aa0 │ │ │ │ orrs.w r7, r7, lr │ │ │ │ - bne.n 1e7ab2 │ │ │ │ + bne.n 1e7ac2 │ │ │ │ orrs r4, r5 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - bne.n 1e7a52 │ │ │ │ + bne.n 1e7a62 │ │ │ │ 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 1e7abc │ │ │ │ + bne.n 1e7acc │ │ │ │ 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, 1e7ab2 │ │ │ │ + cbnz r1, 1e7ac2 │ │ │ │ orrs r2, r7 │ │ │ │ and.w r0, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs.w r2, r2, lr │ │ │ │ - beq.n 1e7a14 │ │ │ │ + beq.n 1e7a24 │ │ │ │ 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] │ │ │ │ @@ -548206,15 +548202,15 @@ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movw r5, #2045 @ 0x7fd │ │ │ │ adds r3, r2, r3 │ │ │ │ sbc.w lr, sl, #0 │ │ │ │ cmp r3, r5 │ │ │ │ mov r2, r3 │ │ │ │ sbcs.w r5, lr, #0 │ │ │ │ - bcs.n 1e79c4 │ │ │ │ + bcs.n 1e79d4 │ │ │ │ lsrs r5, r4, #10 │ │ │ │ lsls r3, r3, #20 │ │ │ │ orr.w r5, r5, r7, lsl #22 │ │ │ │ asrs r4, r7, #10 │ │ │ │ movs r2, #0 │ │ │ │ adds.w r0, r8, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ @@ -548230,15 +548226,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 1e7b1e │ │ │ │ + bhi.n 1e7b2e │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ rsb r7, r3, #32 │ │ │ │ sub.w lr, r2, #32 │ │ │ │ rsb r5, r2, #32 │ │ │ │ lsl.w r4, ip, r2 │ │ │ │ lsl.w lr, r6, lr │ │ │ │ lsr.w r5, r6, r5 │ │ │ │ @@ -548253,34 +548249,34 @@ │ │ │ │ orr.w r5, r5, r7 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ lsr.w ip, ip, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r5 │ │ │ │ orrne.w r6, r5, #1 │ │ │ │ - b.n 1e79e6 │ │ │ │ + b.n 1e79f6 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1e7a90 │ │ │ │ + b.n 1e7aa0 │ │ │ │ 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 1e7a22 │ │ │ │ + b.n 1e7a32 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr.w r2, [pc, #1308] @ 1e8070 │ │ │ │ + ldr.w r2, [pc, #1308] @ 1e8080 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr.w r3, [pc, #1308] @ 1e8074 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1e8084 │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ vstr d0, [sp, #16] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d2, [sp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ @@ -548304,46 +548300,46 @@ │ │ │ │ ubfx r2, r2, #0, #20 │ │ │ │ ubfx r3, r3, #20, #11 │ │ │ │ ubfx r4, lr, #20, #11 │ │ │ │ subw r7, r0, #2047 @ 0x7ff │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e7e74 │ │ │ │ + beq.w 1e7e84 │ │ │ │ subw r7, r3, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e7e1c │ │ │ │ + beq.w 1e7e2c │ │ │ │ subw r7, r4, #2047 @ 0x7ff │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e7ee6 │ │ │ │ + beq.w 1e7ef6 │ │ │ │ mov r9, r5 │ │ │ │ - cbnz r0, 1e7c14 │ │ │ │ + cbnz r0, 1e7c24 │ │ │ │ orrs.w r0, r6, r2 │ │ │ │ - beq.w 1e7ee6 │ │ │ │ + beq.w 1e7ef6 │ │ │ │ clz r0, r2 │ │ │ │ - cbnz r2, 1e7bec │ │ │ │ + cbnz r2, 1e7bfc │ │ │ │ clz r0, r6 │ │ │ │ adds r0, #32 │ │ │ │ sub.w r7, r0, #11 │ │ │ │ lsls r2, r7 │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ sub.w r7, r0, #43 @ 0x2b │ │ │ │ lsl.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ rsb r7, r0, #43 @ 0x2b │ │ │ │ rsb r0, r0, #12 │ │ │ │ lsr.w r7, r6, r7 │ │ │ │ orrs r2, r7 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ - cbnz r3, 1e7c50 │ │ │ │ + cbnz r3, 1e7c60 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 1e7ee6 │ │ │ │ + beq.w 1e7ef6 │ │ │ │ clz r3, r1 │ │ │ │ - cbnz r1, 1e7c2a │ │ │ │ + cbnz r1, 1e7c3a │ │ │ │ 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 │ │ │ │ @@ -548394,32 +548390,32 @@ │ │ │ │ umlal r6, r0, r2, r1 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ strd r6, r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ and.w r6, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e7f06 │ │ │ │ + bne.w 1e7f16 │ │ │ │ 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 1e8130 │ │ │ │ + bne.w 1e8140 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r6, lr, #0, #20 │ │ │ │ orrs r4, r6 │ │ │ │ - beq.w 1e82dc │ │ │ │ + beq.w 1e82ec │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e857e │ │ │ │ + beq.w 1e858e │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r6, #43 @ 0x2b │ │ │ │ @@ -548441,15 +548437,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1e8154 │ │ │ │ + bge.w 1e8164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r2 │ │ │ │ ite eq │ │ │ │ @@ -548459,204 +548455,204 @@ │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #8] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1e7da6 │ │ │ │ + beq.n 1e7db6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvns r2, r3 │ │ │ │ mvns r3, r7 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e8850 │ │ │ │ + bne.w 1e8860 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1e81d6 │ │ │ │ + beq.w 1e81e6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #32] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ negs r2, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - vldr d7, [pc, #680] @ 1e8068 │ │ │ │ + vldr d7, [pc, #680] @ 1e8078 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8352 │ │ │ │ + beq.w 1e8362 │ │ │ │ cmp r1, r5 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ subs r2, r1, r5 │ │ │ │ cmp r6, r4 │ │ │ │ sub.w r2, r2, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 1e7dc8 │ │ │ │ + bne.n 1e7dd8 │ │ │ │ ldrd r1, r2, [sp, #56] @ 0x38 │ │ │ │ orrs.w r3, r1, r2 │ │ │ │ - beq.w 1e8706 │ │ │ │ + beq.w 1e8716 │ │ │ │ clz r3, r2 │ │ │ │ - cbnz r2, 1e7e02 │ │ │ │ + cbnz r2, 1e7e12 │ │ │ │ clz r3, r1 │ │ │ │ adds r3, #32 │ │ │ │ subs r3, #1 │ │ │ │ - bne.w 1e8a48 │ │ │ │ + bne.w 1e8a58 │ │ │ │ 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 1e7fd2 │ │ │ │ + b.n 1e7fe2 │ │ │ │ orrs r1, r5 │ │ │ │ - bne.w 1e8034 │ │ │ │ + bne.w 1e8044 │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ orrs r4, r7 │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ moveq r3, #1 │ │ │ │ ldrd r7, r1, [sp, #24] │ │ │ │ and.w r4, r3, #1 │ │ │ │ orrs r1, r7 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1e7ee6 │ │ │ │ + bne.n 1e7ef6 │ │ │ │ orrs r0, r6 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r0, r2 │ │ │ │ - beq.w 1e804e │ │ │ │ + beq.w 1e805e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ and.w r3, r3, #1 │ │ │ │ eor.w r2, sl, fp │ │ │ │ orrs r7, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ ands.w r1, r3, r2 │ │ │ │ - bne.w 1e804e │ │ │ │ + bne.w 1e805e │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e7efa │ │ │ │ orrs r2, r6 │ │ │ │ - bne.w 1e8062 │ │ │ │ + bne.w 1e8072 │ │ │ │ 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 1e8034 │ │ │ │ + bne.w 1e8044 │ │ │ │ ldrd r6, r7, [sp, #24] │ │ │ │ subw r4, r4, #2047 @ 0x7ff │ │ │ │ clz r4, r4 │ │ │ │ orrs.w r2, r6, r7 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ and.w r0, r4, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbnz r0, 1e7ee6 │ │ │ │ + cbnz r0, 1e7ef6 │ │ │ │ orrs r3, r5 │ │ │ │ and.w r5, r8, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1e803a │ │ │ │ + beq.w 1e804a │ │ │ │ orrs r6, r7 │ │ │ │ and.w r4, r4, #1 │ │ │ │ eor.w r3, sl, fp │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ ands r4, r3 │ │ │ │ - bne.w 1e803a │ │ │ │ + bne.w 1e804a │ │ │ │ add.w r3, r5, #2139095040 @ 0x7f800000 │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, r3, #7340032 @ 0x700000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e7efa │ │ │ │ vldr d0, [sp] │ │ │ │ - ldr r2, [pc, #396] @ (1e8078 ) │ │ │ │ - ldr r3, [pc, #388] @ (1e8074 ) │ │ │ │ + ldr r2, [pc, #396] @ (1e8088 ) │ │ │ │ + ldr r3, [pc, #388] @ (1e8084 ) │ │ │ │ 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 1e8a44 │ │ │ │ + bne.w 1e8a54 │ │ │ │ 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 1e807c │ │ │ │ + beq.w 1e808c │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ lsls r3, r2, #10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r2, r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc.w r7, r7, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 1e8228 │ │ │ │ + blt.w 1e8238 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r3, r7 │ │ │ │ - bne.w 1e8392 │ │ │ │ + bne.w 1e83a2 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ it eq │ │ │ │ ldrdeq r5, ip, [sp, #48] @ 0x30 │ │ │ │ - beq.w 1e81d6 │ │ │ │ + beq.w 1e81e6 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r0, r2 │ │ │ │ orrs.w r2, r3, r0 │ │ │ │ - bne.w 1e8534 │ │ │ │ + bne.w 1e8544 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e874a │ │ │ │ + bne.w 1e875a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e88b6 │ │ │ │ + beq.w 1e88c6 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bne.w 1e8598 │ │ │ │ + bne.w 1e85a8 │ │ │ │ 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 │ │ │ │ @@ -548673,70 +548669,70 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ mov r5, r9 │ │ │ │ sbcs.w r0, r4, #0 │ │ │ │ - bcc.n 1e800c │ │ │ │ + bcc.n 1e801c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e856c │ │ │ │ + blt.w 1e857c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subw r0, r9, #2045 @ 0x7fd │ │ │ │ mov r9, r3 │ │ │ │ orrs r0, r4 │ │ │ │ mov.w r0, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1e870a │ │ │ │ + bne.w 1e871a │ │ │ │ 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 1e838a │ │ │ │ + bne.w 1e839a │ │ │ │ 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 1e7eea │ │ │ │ + b.n 1e7efa │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e7efa │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e7efa │ │ │ │ adds r2, r4, #1 │ │ │ │ mov.w r1, #0 │ │ │ │ movt r1, #32752 @ 0x7ff0 │ │ │ │ adc.w r3, r5, r1 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e7efa │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - b.n 1e7eea │ │ │ │ + b.n 1e7efa │ │ │ │ ... │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ + strh r6, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #8] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r7, r4, #2 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ubfx r7, lr, #0, #20 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.w 1e82e2 │ │ │ │ + beq.w 1e82f2 │ │ │ │ ubfx r2, lr, #0, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e858c │ │ │ │ + beq.w 1e859c │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ubfx r1, lr, #0, #20 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub.w r4, r2, #11 │ │ │ │ subs r7, #43 @ 0x2b │ │ │ │ @@ -548758,15 +548754,15 @@ │ │ │ │ mov.w r4, r4, lsl #10 │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, r2, asr #31 │ │ │ │ str r4, [sp, #24] │ │ │ │ sbc.w r7, r3, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1e7f48 │ │ │ │ + bge.w 1e7f58 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ @@ -548776,56 +548772,56 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e8724 │ │ │ │ + beq.w 1e8734 │ │ │ │ negs r3, r1 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e817a │ │ │ │ + ble.n 1e818a │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e826a │ │ │ │ - b.n 1e8870 │ │ │ │ + bne.w 1e827a │ │ │ │ + b.n 1e8880 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ubfx r3, lr, #0, #20 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsr #22 │ │ │ │ lsls r2, r2, #10 │ │ │ │ str r2, [sp, #24] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r7, r4 │ │ │ │ sbc.w r7, r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 1e81fc │ │ │ │ + blt.n 1e820c │ │ │ │ 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 1e816a │ │ │ │ + beq.n 1e817a │ │ │ │ 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 1e8160 │ │ │ │ - b.n 1e7f48 │ │ │ │ + bne.n 1e8170 │ │ │ │ + b.n 1e7f58 │ │ │ │ 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 │ │ │ │ @@ -548847,29 +548843,29 @@ │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne.n 1e826e │ │ │ │ + bne.n 1e827e │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adc.w r0, r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e84fe │ │ │ │ + blt.w 1e850e │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 1e7fd2 │ │ │ │ + b.n 1e7fe2 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r4 │ │ │ │ mov.w r4, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -548877,16 +548873,16 @@ │ │ │ │ cmp r4, r4 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e7d8e │ │ │ │ - b.n 1e7da6 │ │ │ │ + bne.w 1e7d9e │ │ │ │ + b.n 1e7db6 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r6, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ite ne │ │ │ │ @@ -548895,138 +548891,138 @@ │ │ │ │ cmp r6, r6 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ mov r9, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8724 │ │ │ │ + beq.w 1e8734 │ │ │ │ negs r3, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.n 1e817a │ │ │ │ + ble.n 1e818a │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r1 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - beq.w 1e8a06 │ │ │ │ + beq.w 1e8a16 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 1e7da6 │ │ │ │ + beq.w 1e7db6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sbc.w r0, r3, r0 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 1e829a │ │ │ │ + beq.n 1e82aa │ │ │ │ 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 1e8682 │ │ │ │ + beq.w 1e8692 │ │ │ │ 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 1e87dc │ │ │ │ + bcs.w 1e87ec │ │ │ │ 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 1e7eea │ │ │ │ + b.n 1e7efa │ │ │ │ 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 1e8328 │ │ │ │ + bcc.n 1e8338 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.w 1e87f8 │ │ │ │ + blt.w 1e8808 │ │ │ │ subw r0, r9, #2046 @ 0x7fe │ │ │ │ orrs r0, r3 │ │ │ │ mov.w r3, r1, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e88a2 │ │ │ │ + bne.w 1e88b2 │ │ │ │ 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 1e8340 │ │ │ │ + bne.n 1e8350 │ │ │ │ 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 1e7eea │ │ │ │ + b.n 1e7efa │ │ │ │ cmp r1, r5 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ - b.n 1e7dd6 │ │ │ │ + b.n 1e7de6 │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 1e8382 │ │ │ │ + bcc.n 1e8392 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e8876 │ │ │ │ + blt.w 1e8886 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subw r3, r9, #2045 @ 0x7fd │ │ │ │ orrs r3, r2 │ │ │ │ - bne.w 1e870a │ │ │ │ + bne.w 1e871a │ │ │ │ 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 1e8022 │ │ │ │ + b.n 1e8032 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r2, r3, #5 │ │ │ │ - bne.w 1e85f0 │ │ │ │ + bne.w 1e8600 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ movs r0, #3 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ negs r6, r3 │ │ │ │ mov lr, r3 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ @@ -549045,68 +549041,68 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r2, r1 │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r4, r6, lr │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - bne.n 1e83d6 │ │ │ │ + bne.n 1e83e6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r5, r7 │ │ │ │ ldrd r7, r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e89f2 │ │ │ │ + beq.w 1e8a02 │ │ │ │ mov ip, r2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ rsb r0, ip, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e8644 │ │ │ │ + beq.w 1e8654 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.w 1e8650 │ │ │ │ + beq.w 1e8660 │ │ │ │ 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 1e84f4 │ │ │ │ + beq.n 1e8504 │ │ │ │ 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 1e8440 │ │ │ │ + bne.n 1e8450 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.w 1e7dea │ │ │ │ + beq.w 1e7dfa │ │ │ │ ldrd r3, r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #1 │ │ │ │ - bmi.n 1e8486 │ │ │ │ + bmi.n 1e8496 │ │ │ │ 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] │ │ │ │ @@ -549118,65 +549114,65 @@ │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ adds.w r5, r9, #4294967295 @ 0xffffffff │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #2045 @ 0x7fd │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r7, r1, #0 │ │ │ │ - bcc.n 1e84cc │ │ │ │ + bcc.n 1e84dc │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w 1e89a2 │ │ │ │ + blt.w 1e89b2 │ │ │ │ subw r5, r9, #2046 @ 0x7fe │ │ │ │ orrs r5, r1 │ │ │ │ mov.w r1, r2, lsr #31 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1e88a2 │ │ │ │ + bne.w 1e88b2 │ │ │ │ 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 1e7eea │ │ │ │ + b.n 1e7efa │ │ │ │ cmp r3, r5 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ - b.n 1e844c │ │ │ │ + b.n 1e845c │ │ │ │ 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 1e835c │ │ │ │ + bne.w 1e836c │ │ │ │ movw r3, #2045 @ 0x7fd │ │ │ │ cmp r9, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.w 1e836e │ │ │ │ + bcs.w 1e837e │ │ │ │ lsrs r1, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r1, r1, r0, lsl #22 │ │ │ │ - b.n 1e838a │ │ │ │ + b.n 1e839a │ │ │ │ cmp r0, #0 │ │ │ │ strd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - bge.w 1e7dea │ │ │ │ + bge.w 1e7dfa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ eor.w r2, sl, #1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ negs r3, r3 │ │ │ │ @@ -549186,132 +549182,132 @@ │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ subs r3, r1, r3 │ │ │ │ cmp r0, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1e8550 │ │ │ │ - b.n 1e7dea │ │ │ │ + bne.n 1e8560 │ │ │ │ + b.n 1e7dfa │ │ │ │ negs r3, r5 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - ble.w 1e878e │ │ │ │ + ble.w 1e879e │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1e8022 │ │ │ │ + b.n 1e8032 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.w 1e7d10 │ │ │ │ + b.w 1e7d20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 1e8098 │ │ │ │ + b.n 1e80a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e8756 │ │ │ │ + beq.w 1e8766 │ │ │ │ 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 1e891e │ │ │ │ + bne.w 1e892e │ │ │ │ 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 1e85e0 │ │ │ │ + bne.n 1e85f0 │ │ │ │ lsls r2, r6, #2 │ │ │ │ - b.n 1e7fba │ │ │ │ + b.n 1e7fca │ │ │ │ cmp r2, #4 │ │ │ │ mov ip, r2 │ │ │ │ it cs │ │ │ │ movcs.w ip, #4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ uxtb r0, r0 │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1e8614 │ │ │ │ + b.n 1e8624 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1e8632 │ │ │ │ + beq.n 1e8642 │ │ │ │ ldr.w r5, [r1, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e8610 │ │ │ │ + beq.n 1e8620 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1e8760 │ │ │ │ + bls.w 1e8770 │ │ │ │ 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 1e8422 │ │ │ │ + b.n 1e8432 │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 1e8760 │ │ │ │ + bls.w 1e8770 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ strd r5, r5, [r3, #4] │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e8434 │ │ │ │ + bne.w 1e8444 │ │ │ │ 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 1e8666 │ │ │ │ + beq.n 1e8676 │ │ │ │ ite cc │ │ │ │ movcc r5, #1 │ │ │ │ movcs r5, #0 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ add r3, r1 │ │ │ │ add r3, r5 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1e865c │ │ │ │ + bne.n 1e866c │ │ │ │ ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r5, ip, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e81e2 │ │ │ │ + b.n 1e81f2 │ │ │ │ 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 1e86ea │ │ │ │ + bcc.n 1e86fa │ │ │ │ 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 │ │ │ │ @@ -549333,67 +549329,67 @@ │ │ │ │ lsrs r4, r2, #10 │ │ │ │ asrs r5, r0, #10 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ orrs.w r2, r4, r5 │ │ │ │ itt eq │ │ │ │ moveq r1, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 1e82c8 │ │ │ │ + beq.w 1e82d8 │ │ │ │ lsls r3, r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1e82c8 │ │ │ │ + b.n 1e82d8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 1e7f94 │ │ │ │ + b.n 1e7fa4 │ │ │ │ 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 1e7eea │ │ │ │ + b.w 1e7efa │ │ │ │ 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 1e872e │ │ │ │ + bne.n 1e873e │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #32] │ │ │ │ - b.w 1e7dac │ │ │ │ + b.w 1e7dbc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 1e7f94 │ │ │ │ + b.n 1e7fa4 │ │ │ │ clz r3, r3 │ │ │ │ add.w r2, r3, #32 │ │ │ │ - b.n 1e85a2 │ │ │ │ + b.n 1e85b2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, ip, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r2 │ │ │ │ ands.w r0, r0, #31 │ │ │ │ - bne.w 1e88c4 │ │ │ │ + bne.w 1e88d4 │ │ │ │ rsb r6, r3, #3 │ │ │ │ subs r3, r1, #4 │ │ │ │ uxtb r6, r6 │ │ │ │ add.w r6, r1, r6, lsl #2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str.w r0, [r1], #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e8780 │ │ │ │ - b.n 1e840a │ │ │ │ + bne.n 1e8790 │ │ │ │ + b.n 1e841a │ │ │ │ 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 │ │ │ │ @@ -549407,28 +549403,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 1e800c │ │ │ │ + b.n 1e801c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1e8a14 │ │ │ │ + blt.w 1e8a24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e898a │ │ │ │ + blt.w 1e899a │ │ │ │ lsrs r4, r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32720 @ 0x7fd0 │ │ │ │ orr.w r4, r4, r0, lsl #22 │ │ │ │ asrs r5, r0, #10 │ │ │ │ - b.n 1e82c8 │ │ │ │ + b.n 1e82d8 │ │ │ │ negs r3, r0 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bhi.w 1e8914 │ │ │ │ + bhi.w 1e8924 │ │ │ │ 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 │ │ │ │ @@ -549442,55 +549438,55 @@ │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ orr.w r2, r2, r7 │ │ │ │ orr.w r2, r2, r0 │ │ │ │ lsr.w r1, r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - b.n 1e8328 │ │ │ │ + b.n 1e8338 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - ble.w 1e817a │ │ │ │ + ble.w 1e818a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r0, r0 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e827e │ │ │ │ + bne.w 1e828e │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1e81d6 │ │ │ │ + b.n 1e81e6 │ │ │ │ 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 1e838a │ │ │ │ + b.n 1e839a │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32751 @ 0x7fef │ │ │ │ subs r2, r4, #1 │ │ │ │ adds r3, r6, r3 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7eea │ │ │ │ + b.w 1e7efa │ │ │ │ mov r2, r1 │ │ │ │ and.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.w 1e7eea │ │ │ │ + b.w 1e7efa │ │ │ │ rsb r3, r3, #4 │ │ │ │ sub.w r6, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ mov lr, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -549503,42 +549499,42 @@ │ │ │ │ lsr.w r2, r3, r2 │ │ │ │ orrs r2, r6 │ │ │ │ lsl.w r6, r3, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r6 │ │ │ │ - beq.n 1e8904 │ │ │ │ + beq.n 1e8914 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8a3c │ │ │ │ + beq.w 1e8a4c │ │ │ │ negs r6, r0 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 1e83bc │ │ │ │ + b.n 1e83cc │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1e8340 │ │ │ │ + b.n 1e8350 │ │ │ │ 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 1e7fb6 │ │ │ │ + beq.w 1e7fc6 │ │ │ │ lsls r7, r7, #2 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add ip, r7 │ │ │ │ mov r9, r0 │ │ │ │ add r7, lr │ │ │ │ and.w r0, r8, #31 │ │ │ │ mov sl, r2 │ │ │ │ @@ -549548,28 +549544,28 @@ │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ lsr.w r1, r3, r0 │ │ │ │ orr.w r1, r1, ip │ │ │ │ str.w r1, [r7, #-4]! │ │ │ │ lsl.w ip, r3, r2 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 1e8960 │ │ │ │ + bne.n 1e8970 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, sl │ │ │ │ str.w ip, [r9, sl] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1e7fba │ │ │ │ - b.w 1e7fc0 │ │ │ │ + bne.w 1e7fca │ │ │ │ + b.w 1e7fd0 │ │ │ │ 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 1e7eea │ │ │ │ + b.w 1e7efa │ │ │ │ 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 │ │ │ │ @@ -549584,56 +549580,56 @@ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ lsr.w r1, r2, r1 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ lsr.w r2, r2, r7 │ │ │ │ mov r5, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - b.n 1e84cc │ │ │ │ + b.n 1e84dc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e8422 │ │ │ │ + bne.w 1e8432 │ │ │ │ cmp r5, r5 │ │ │ │ it eq │ │ │ │ cmpeq sl, fp │ │ │ │ - bne.w 1e8434 │ │ │ │ - b.n 1e8650 │ │ │ │ + bne.w 1e8444 │ │ │ │ + b.n 1e8660 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adc.w r2, r3, #0 │ │ │ │ - b.w 1e81ec │ │ │ │ + b.w 1e81fc │ │ │ │ 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 1e8700 │ │ │ │ + b.n 1e8710 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, ip │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 1e8406 │ │ │ │ + b.n 1e8416 │ │ │ │ blx 5a6dc <__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 1e85be │ │ │ │ + bls.w 1e85ce │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #16 │ │ │ │ - b.w 1e7fba │ │ │ │ + b.w 1e7fca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub sp, #20 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ vstr s2, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -549643,62 +549639,62 @@ │ │ │ │ ubfx r0, r2, #0, #23 │ │ │ │ ubfx r1, r2, #23, #8 │ │ │ │ ubfx lr, r3, #0, #23 │ │ │ │ ubfx r5, r3, #23, #8 │ │ │ │ mov.w ip, r3, lsr #31 │ │ │ │ lsrs r2, r4, #31 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq.w 1e8bea │ │ │ │ + beq.w 1e8bfa │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq.w 1e8bc0 │ │ │ │ + beq.w 1e8bd0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq.w 1e8c44 │ │ │ │ - cbnz r7, 1e8ac6 │ │ │ │ + beq.w 1e8c54 │ │ │ │ + cbnz r7, 1e8ad6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e8c44 │ │ │ │ + beq.w 1e8c54 │ │ │ │ clz r7, r6 │ │ │ │ sub.w r3, r7, #8 │ │ │ │ rsb r7, r7, #9 │ │ │ │ lsls r6, r3 │ │ │ │ - cbnz r1, 1e8adc │ │ │ │ + cbnz r1, 1e8aec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e8c44 │ │ │ │ + beq.w 1e8c54 │ │ │ │ clz r1, r0 │ │ │ │ sub.w r3, r1, #8 │ │ │ │ rsb r1, r1, #9 │ │ │ │ lsls r0, r3 │ │ │ │ lsls r6, r6, #7 │ │ │ │ lsls r0, r0, #7 │ │ │ │ orr.w r6, r6, #1073741824 @ 0x40000000 │ │ │ │ orr.w r0, r0, #1073741824 @ 0x40000000 │ │ │ │ add r1, r7 │ │ │ │ umull r0, r6, r6, r0 │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ it cs │ │ │ │ subcs r1, #126 @ 0x7e │ │ │ │ - bcc.w 1e8c68 │ │ │ │ + bcc.w 1e8c78 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e8c4e │ │ │ │ + beq.w 1e8c5e │ │ │ │ subs r3, r1, r5 │ │ │ │ mov.w lr, lr, lsl #6 │ │ │ │ orr.w lr, lr, #536870912 @ 0x20000000 │ │ │ │ cmp ip, r2 │ │ │ │ uxth r7, r3 │ │ │ │ sxth r3, r3 │ │ │ │ - beq.w 1e8c92 │ │ │ │ + beq.w 1e8ca2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e8d10 │ │ │ │ - beq.w 1e8d8e │ │ │ │ + blt.w 1e8d20 │ │ │ │ + beq.w 1e8d9e │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ - bls.w 1e8efc │ │ │ │ + bls.w 1e8f0c │ │ │ │ subs r7, r0, #1 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ clz lr, r6 │ │ │ │ - cbnz r6, 1e8b3a │ │ │ │ + cbnz r6, 1e8b4a │ │ │ │ clz lr, r7 │ │ │ │ add.w lr, lr, #32 │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ sxtb r3, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ rsb r0, lr, #33 @ 0x21 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -549720,113 +549716,113 @@ │ │ │ │ lsl.w r4, r6, r4 │ │ │ │ orr.w r3, r3, r4 │ │ │ │ lsr.w r0, r6, r0 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8bb0 │ │ │ │ + bls.n 1e8bc0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 1e8d7e │ │ │ │ + blt.w 1e8d8e │ │ │ │ subs r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ orrs.w r1, r1, r3, lsr #31 │ │ │ │ it eq │ │ │ │ moveq r1, #253 @ 0xfd │ │ │ │ - bne.w 1e8cfe │ │ │ │ + bne.w 1e8d0e │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.w 1e8d88 │ │ │ │ + beq.w 1e8d98 │ │ │ │ lsls r1, r1, #23 │ │ │ │ add r3, r1 │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ - b.n 1e8c3a │ │ │ │ + b.n 1e8c4a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e8c7a │ │ │ │ + bne.n 1e8c8a │ │ │ │ subs.w r3, lr, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8c44 │ │ │ │ + bne.n 1e8c54 │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ orrs r7, r6 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e8c84 │ │ │ │ + beq.n 1e8c94 │ │ │ │ cmp lr, r0 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ - b.n 1e8c26 │ │ │ │ + b.n 1e8c36 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1e8c88 │ │ │ │ + bne.n 1e8c98 │ │ │ │ sub.w r3, r1, #255 @ 0xff │ │ │ │ cmp r0, r6 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e8c7a │ │ │ │ + bne.n 1e8c8a │ │ │ │ subs.w r3, lr, r3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 1e8c44 │ │ │ │ + cbnz r3, 1e8c54 │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ orrs r1, r0 │ │ │ │ add.w r3, r3, #2139095040 @ 0x7f800000 │ │ │ │ - beq.n 1e8c84 │ │ │ │ + beq.n 1e8c94 │ │ │ │ cmp lr, r6 │ │ │ │ it eq │ │ │ │ cmpeq r5, #255 @ 0xff │ │ │ │ ite eq │ │ │ │ moveq.w lr, #1 │ │ │ │ movne.w lr, #0 │ │ │ │ eor.w ip, ip, r2 │ │ │ │ tst.w ip, lr │ │ │ │ - bne.n 1e8c84 │ │ │ │ + bne.n 1e8c94 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ vldr s0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1e8e5a │ │ │ │ + beq.w 1e8e6a │ │ │ │ clz r5, lr │ │ │ │ sub.w r3, r5, #8 │ │ │ │ rsb r5, r5, #9 │ │ │ │ lsl.w lr, lr, r3 │ │ │ │ - b.n 1e8b02 │ │ │ │ + b.n 1e8b12 │ │ │ │ adds r0, r0, r0 │ │ │ │ sub.w r1, r1, #127 @ 0x7f │ │ │ │ adcs r6, r6 │ │ │ │ mov r8, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1e8b02 │ │ │ │ - b.n 1e8c4e │ │ │ │ + bne.w 1e8b12 │ │ │ │ + b.n 1e8c5e │ │ │ │ vldr s0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, #1 │ │ │ │ - b.n 1e8c3a │ │ │ │ + b.n 1e8c4a │ │ │ │ vldr s0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 1e8de0 │ │ │ │ + ble.w 1e8df0 │ │ │ │ cmp r7, #62 @ 0x3e │ │ │ │ itt hi │ │ │ │ movhi r1, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 1e8cc8 │ │ │ │ + bhi.n 1e8cd8 │ │ │ │ rsb r1, r7, #32 │ │ │ │ sub.w r3, r7, #32 │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ lsr.w r3, lr, r3 │ │ │ │ orrs r1, r3 │ │ │ │ negs r3, r7 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ @@ -549836,32 +549832,32 @@ │ │ │ │ lsr.w r3, lr, r7 │ │ │ │ adds r1, r0, r1 │ │ │ │ adc.w r3, r6, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1e8e9c │ │ │ │ + blt.w 1e8eac │ │ │ │ cmp.w r8, #252 @ 0xfc │ │ │ │ - bls.w 1e8f40 │ │ │ │ + bls.w 1e8f50 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1e8f4c │ │ │ │ + blt.w 1e8f5c │ │ │ │ cmp.w r8, #253 @ 0xfd │ │ │ │ itt eq │ │ │ │ lsreq r3, r3, #7 │ │ │ │ moveq.w r1, #2122317824 @ 0x7e800000 │ │ │ │ - beq.w 1e8bb8 │ │ │ │ + beq.w 1e8bc8 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #32639 @ 0x7f7f │ │ │ │ add.w r3, r3, r2, lsl #31 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e8c48 │ │ │ │ + b.n 1e8c58 │ │ │ │ mov r8, r5 │ │ │ │ cmn.w r3, #62 @ 0x3e │ │ │ │ - blt.w 1e8e3c │ │ │ │ + blt.w 1e8e4c │ │ │ │ and.w r7, r7, #63 @ 0x3f │ │ │ │ negs r2, r3 │ │ │ │ sub.w r1, r7, #32 │ │ │ │ rsb r4, r7, #32 │ │ │ │ add.w r9, r3, #32 │ │ │ │ lsl.w r3, r0, r1 │ │ │ │ lsl.w r1, r6, r7 │ │ │ │ @@ -549878,58 +549874,58 @@ │ │ │ │ orr.w r7, r7, r3 │ │ │ │ lsr.w r2, r6, r2 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ negs r7, r7 │ │ │ │ sbc.w r6, lr, r2 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.w 1e8f5a │ │ │ │ + bne.w 1e8f6a │ │ │ │ sub.w r1, r5, #63 @ 0x3f │ │ │ │ mov r2, ip │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8d88 │ │ │ │ + bls.n 1e8d98 │ │ │ │ movs r3, #0 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bls.w 1e8eb2 │ │ │ │ + bls.w 1e8ec2 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1e8bb8 │ │ │ │ + b.n 1e8bc8 │ │ │ │ subs r7, r0, r3 │ │ │ │ sub.w r6, r6, lr │ │ │ │ orrs.w r1, r7, r6 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ vmoveq s0, r3 │ │ │ │ - beq.w 1e8c48 │ │ │ │ + beq.w 1e8c58 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1e8db4 │ │ │ │ + bge.n 1e8dc4 │ │ │ │ negs r7, r7 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ sbc.w r6, r3, r6 │ │ │ │ clz lr, r6 │ │ │ │ - cbnz r6, 1e8dc2 │ │ │ │ + cbnz r6, 1e8dd2 │ │ │ │ clz lr, r7 │ │ │ │ add.w lr, lr, #32 │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r0, lr, #33 @ 0x21 │ │ │ │ sxtb r3, r3 │ │ │ │ sub.w r1, r8, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ lsls r0, r0, #24 │ │ │ │ it pl │ │ │ │ lslpl.w r3, r7, r3 │ │ │ │ - bpl.w 1e8b94 │ │ │ │ - b.n 1e8b42 │ │ │ │ + bpl.w 1e8ba4 │ │ │ │ + b.n 1e8b52 │ │ │ │ cmn.w r3, #30 │ │ │ │ mov r8, r5 │ │ │ │ it lt │ │ │ │ movlt r3, #1 │ │ │ │ - blt.n 1e8e38 │ │ │ │ + blt.n 1e8e48 │ │ │ │ rsb r4, r3, #32 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ lsr.w r7, r0, r4 │ │ │ │ sub.w r4, r1, #32 │ │ │ │ rsb ip, r1, #32 │ │ │ │ lsl.w r5, r0, r1 │ │ │ │ @@ -549944,153 +549940,153 @@ │ │ │ │ orr.w r7, r7, r3 │ │ │ │ lsr.w r1, r6, r1 │ │ │ │ orr.w r7, r7, r1 │ │ │ │ ite eq │ │ │ │ moveq r3, r7 │ │ │ │ orrne.w r3, r7, #1 │ │ │ │ add r3, lr │ │ │ │ - b.n 1e8cd6 │ │ │ │ + b.n 1e8ce6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, ip │ │ │ │ subs r7, r3, #1 │ │ │ │ subs.w r6, lr, #1 │ │ │ │ ite ne │ │ │ │ clzne lr, r6 │ │ │ │ addeq.w lr, lr, #31 │ │ │ │ add.w r1, lr, #4294967295 @ 0xffffffff │ │ │ │ sxtb r1, r1 │ │ │ │ subs r1, r5, r1 │ │ │ │ - b.n 1e8b42 │ │ │ │ + b.n 1e8b52 │ │ │ │ bics.w r3, r0, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r0, lsr #31 │ │ │ │ orr.w r3, r3, r6, lsl #1 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r2, r3 │ │ │ │ orrne.w r2, r3, #1 │ │ │ │ and.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.n 1e8ee8 │ │ │ │ + bls.n 1e8ef8 │ │ │ │ cmp r1, r5 │ │ │ │ - blt.n 1e8eca │ │ │ │ + blt.n 1e8eda │ │ │ │ lsrs r0, r2, #31 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ - cbz r0, 1e8ee8 │ │ │ │ + cbz r0, 1e8ef8 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, #8388608 @ 0x800000 │ │ │ │ subs r3, #1 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e8c48 │ │ │ │ + b.n 1e8c58 │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1e8bb0 │ │ │ │ + bls.w 1e8bc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1e8b9e │ │ │ │ + bge.w 1e8bae │ │ │ │ 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 1e8bb0 │ │ │ │ + b.n 1e8bc0 │ │ │ │ negs r1, r1 │ │ │ │ uxth r1, r1 │ │ │ │ cmp r1, #30 │ │ │ │ - bhi.n 1e8f48 │ │ │ │ + bhi.n 1e8f58 │ │ │ │ negs r4, r1 │ │ │ │ lsr.w r0, r2, r1 │ │ │ │ and.w r4, r4, #31 │ │ │ │ mov r1, lr │ │ │ │ lsls r2, r4 │ │ │ │ ite eq │ │ │ │ moveq r2, r0 │ │ │ │ orrne.w r2, r0, #1 │ │ │ │ movs.w lr, r2, lsr #7 │ │ │ │ it ne │ │ │ │ lslne r1, r1, #23 │ │ │ │ - beq.n 1e8f48 │ │ │ │ + beq.n 1e8f58 │ │ │ │ add r1, lr │ │ │ │ adds r3, r1, r3 │ │ │ │ vmov s0, r3 │ │ │ │ - b.n 1e8c48 │ │ │ │ + b.n 1e8c58 │ │ │ │ rsb r3, r7, #32 │ │ │ │ sub.w r4, r7, #32 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ lsr.w r4, lr, r4 │ │ │ │ orrs r3, r4 │ │ │ │ negs r4, r7 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ lsls.w r4, lr, r4 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsr.w lr, lr, r7 │ │ │ │ subs r7, r0, r3 │ │ │ │ sbc.w r6, r6, lr │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.w 1e8db4 │ │ │ │ + bne.w 1e8dc4 │ │ │ │ subs r1, #63 @ 0x3f │ │ │ │ cmp r1, #252 @ 0xfc │ │ │ │ - bls.w 1e8d88 │ │ │ │ + bls.w 1e8d98 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1e8d88 │ │ │ │ - b.n 1e8d7c │ │ │ │ + bge.w 1e8d98 │ │ │ │ + b.n 1e8d8c │ │ │ │ lsrs r3, r3, #7 │ │ │ │ mov.w r1, r8, lsl #23 │ │ │ │ - b.n 1e8bb8 │ │ │ │ + b.n 1e8bc8 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1e8ef2 │ │ │ │ + b.n 1e8f02 │ │ │ │ rsb r0, r8, #0 │ │ │ │ movs r1, #0 │ │ │ │ uxth r0, r0 │ │ │ │ lsrs r3, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - b.n 1e8bb6 │ │ │ │ + b.n 1e8bc6 │ │ │ │ mov r2, ip │ │ │ │ - b.n 1e8db4 │ │ │ │ + b.n 1e8dc4 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ sub sp, #12 │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ubfx r2, r1, #20, #11 │ │ │ │ ubfx lr, r1, #0, #20 │ │ │ │ subw ip, r2, #2047 @ 0x7ff │ │ │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1e8ff6 │ │ │ │ + beq.n 1e9006 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ orrs.w ip, ip, lr │ │ │ │ - beq.n 1e8fee │ │ │ │ + beq.n 1e8ffe │ │ │ │ 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 1e8fee │ │ │ │ + beq.n 1e8ffe │ │ │ │ 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 1e8fc4 │ │ │ │ + bls.n 1e8fd4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1e9018 │ │ │ │ + blt.n 1e9028 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.n 1e9010 │ │ │ │ + bne.n 1e9020 │ │ │ │ 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 │ │ │ │ @@ -550105,28 +550101,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 1e8ff2 │ │ │ │ + bne.n 1e9002 │ │ │ │ vmov s0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ rsb r0, r0, #2139095040 @ 0x7f800000 │ │ │ │ adds r3, r0, r1 │ │ │ │ - b.n 1e9008 │ │ │ │ + b.n 1e9018 │ │ │ │ negs r2, r2 │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #30 │ │ │ │ itt hi │ │ │ │ movhi.w lr, #4294967295 @ 0xffffffff │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 1e9050 │ │ │ │ + bhi.n 1e9060 │ │ │ │ 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 │ │ │ │ @@ -550134,44 +550130,44 @@ │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, lr, #1 │ │ │ │ mvn.w lr, lr │ │ │ │ uxtab r3, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, lr, r3, lsr #7 │ │ │ │ - b.n 1e8fe2 │ │ │ │ + b.n 1e8ff2 │ │ │ │ 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 1e90b6 │ │ │ │ + beq.n 1e90c6 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - beq.n 1e90b2 │ │ │ │ + beq.n 1e90c2 │ │ │ │ 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 1e90b2 │ │ │ │ + beq.n 1e90c2 │ │ │ │ sub.w r3, r1, #113 @ 0x71 │ │ │ │ orr.w ip, r2, #16384 @ 0x4000 │ │ │ │ mov r2, ip │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #28 │ │ │ │ - bls.n 1e90d2 │ │ │ │ + bls.n 1e90e2 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e90e0 │ │ │ │ + blt.n 1e90f0 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 1e9100 │ │ │ │ + beq.n 1e9110 │ │ │ │ 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 │ │ │ │ @@ -550194,272 +550190,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 1e90d6 │ │ │ │ + bhi.n 1e90e6 │ │ │ │ rsb r1, r1, #113 @ 0x71 │ │ │ │ movs r3, #0 │ │ │ │ uxth r1, r1 │ │ │ │ lsr.w ip, ip, r1 │ │ │ │ sbfx r2, ip, #4, #12 │ │ │ │ - b.n 1e90d6 │ │ │ │ + b.n 1e90e6 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ mov.w r3, #29696 @ 0x7400 │ │ │ │ - b.n 1e90d6 │ │ │ │ + b.n 1e90e6 │ │ │ │ stmdb 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 1e9142 │ │ │ │ + beq.n 1e9152 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r6, r1, r2 │ │ │ │ - beq.n 1e9142 │ │ │ │ + beq.n 1e9152 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 1e914e │ │ │ │ + cbnz r2, 1e915e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e9134 │ │ │ │ + bne.n 1e9144 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 59c6c │ │ │ │ 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 1e9186 │ │ │ │ + beq.n 1e9196 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movs r0, #1 │ │ │ │ lsls.w r2, r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 1e9186 │ │ │ │ + beq.n 1e9196 │ │ │ │ mov fp, r4 │ │ │ │ strd r6, r5, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e918e │ │ │ │ + cbnz r3, 1e919e │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 1e9172 │ │ │ │ + bne.n 1e9182 │ │ │ │ ldrd r6, r5, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e9138 │ │ │ │ + b.n 1e9148 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r1, r3, #26 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 1e91c2 │ │ │ │ + beq.n 1e91d2 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r3, r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ - beq.n 1e91c2 │ │ │ │ + beq.n 1e91d2 │ │ │ │ strd r4, r6, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1e91ca │ │ │ │ + cbnz r3, 1e91da │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 1e91b0 │ │ │ │ + bne.n 1e91c0 │ │ │ │ ldrd r4, r6, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e9176 │ │ │ │ + b.n 1e9186 │ │ │ │ bic.w r6, r3, #63 @ 0x3f │ │ │ │ lsls r2, r3, #26 │ │ │ │ mov r0, r6 │ │ │ │ - beq.n 1e91fe │ │ │ │ + beq.n 1e920e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ - beq.n 1e91fe │ │ │ │ + beq.n 1e920e │ │ │ │ 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, 1e9204 │ │ │ │ + cbnz r3, 1e9214 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1e91ea │ │ │ │ + bne.n 1e91fa │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e91b4 │ │ │ │ + b.n 1e91c4 │ │ │ │ bic.w r5, r3, #63 @ 0x3f │ │ │ │ lsls r3, r3, #26 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 1e9238 │ │ │ │ + beq.n 1e9248 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movs r1, #1 │ │ │ │ lsls.w r2, r1, r3 │ │ │ │ - beq.n 1e9238 │ │ │ │ + beq.n 1e9248 │ │ │ │ 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, 1e923e │ │ │ │ + cbnz r1, 1e924e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 1e9226 │ │ │ │ + bne.n 1e9236 │ │ │ │ ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 59c6c │ │ │ │ - b.n 1e91ee │ │ │ │ + b.n 1e91fe │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e9108 │ │ │ │ - b.n 1e922a │ │ │ │ + bl 1e9118 │ │ │ │ + b.n 1e923a │ │ │ │ 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, 1e9266 │ │ │ │ + cbnz r3, 1e9276 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ bic.w r2, r3, #63 @ 0x3f │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - beq.n 1e92a4 │ │ │ │ + beq.n 1e92b4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ lsls.w r3, ip, r3 │ │ │ │ mov r5, r3 │ │ │ │ - beq.n 1e92a4 │ │ │ │ + beq.n 1e92b4 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e92ae │ │ │ │ + cbnz r1, 1e92be │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1e9296 │ │ │ │ + bne.n 1e92a6 │ │ │ │ mov r0, r9 │ │ │ │ blx 59c6c │ │ │ │ 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 1e92e0 │ │ │ │ + beq.n 1e92f0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r7, r1 │ │ │ │ - beq.n 1e92e0 │ │ │ │ + beq.n 1e92f0 │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r1, 1e92ee │ │ │ │ + cbnz r1, 1e92fe │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1e92ce │ │ │ │ + bne.n 1e92de │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - b.n 1e929a │ │ │ │ + b.n 1e92aa │ │ │ │ bic.w r2, r1, #63 @ 0x3f │ │ │ │ lsls r1, r1, #26 │ │ │ │ mov r0, r2 │ │ │ │ - beq.n 1e931c │ │ │ │ + beq.n 1e932c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w lr, #1 │ │ │ │ lsls.w r1, lr, r1 │ │ │ │ mov r8, r1 │ │ │ │ - beq.n 1e931c │ │ │ │ + beq.n 1e932c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbnz r1, 1e9326 │ │ │ │ + cbnz r1, 1e9336 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1e930c │ │ │ │ + bne.n 1e931c │ │ │ │ ldrd r3, r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e92d2 │ │ │ │ + b.n 1e92e2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e9108 │ │ │ │ + bl 1e9118 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1e9310 │ │ │ │ + b.n 1e9320 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #604] @ (1e95a8 ) │ │ │ │ + ldr r2, [pc, #604] @ (1e95b8 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #604] @ (1e95ac ) │ │ │ │ + ldr r3, [pc, #604] @ (1e95bc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r8, r0 │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ dmb ish │ │ │ │ rsb r9, r6, #32 │ │ │ │ sub.w r3, r6, #32 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e94fc │ │ │ │ + beq.w 1e950c │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w r2, r1, r9 │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r9, r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, sl │ │ │ │ @@ -550472,477 +550468,477 @@ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r0, r5, r0 │ │ │ │ orr.w r1, r1, lr │ │ │ │ orrs r1, r0 │ │ │ │ lsr.w r0, r5, r2 │ │ │ │ cmp r1, r9 │ │ │ │ sbcs.w r0, r0, sl │ │ │ │ - bcs.n 1e9492 │ │ │ │ + bcs.n 1e94a2 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r8, r3 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ lsl.w r9, r9, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1e93d8 │ │ │ │ - b.n 1e940c │ │ │ │ + bne.n 1e93e8 │ │ │ │ + b.n 1e941c │ │ │ │ mul.w r2, ip, r6 │ │ │ │ rsb r0, r2, #32 │ │ │ │ sub.w r1, r2, #32 │ │ │ │ lsr.w r2, r7, r2 │ │ │ │ lsl.w r0, r5, r0 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ orrs r2, r0 │ │ │ │ orrs r2, r1 │ │ │ │ bic.w r2, r2, r9 │ │ │ │ add.w sl, r3, r2, lsl #2 │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbz r4, 1e9434 │ │ │ │ + cbz r4, 1e9444 │ │ │ │ bic.w r3, r4, #63 @ 0x3f │ │ │ │ ands.w ip, r4, #63 @ 0x3f │ │ │ │ - bne.n 1e93d4 │ │ │ │ + bne.n 1e93e4 │ │ │ │ ldr.w r0, [r8] │ │ │ │ bic.w r7, r7, r9 │ │ │ │ - ldr r2, [pc, #408] @ (1e95b0 ) │ │ │ │ + ldr r2, [pc, #408] @ (1e95c0 ) │ │ │ │ add r2, pc │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ - ldr r3, [pc, #396] @ (1e95ac ) │ │ │ │ + ldr r3, [pc, #396] @ (1e95bc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e95a2 │ │ │ │ + bne.w 1e95b2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs.w r4, ip, #1 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ it ne │ │ │ │ movne r3, #4 │ │ │ │ mov.w r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ it eq │ │ │ │ ldreq.w r3, [r8] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59ca8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 1e948e │ │ │ │ + cbnz r0, 1e949e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e9478 │ │ │ │ + bne.n 1e9488 │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9468 │ │ │ │ + bne.n 1e9478 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9402 │ │ │ │ + beq.n 1e9412 │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 1e9402 │ │ │ │ + b.n 1e9412 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e945e │ │ │ │ + b.n 1e946e │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add.w r2, ip, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #4 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 59ca8 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9594 │ │ │ │ + bne.n 1e95a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r1, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r0, r3, #63 @ 0x3f │ │ │ │ str r4, [r0, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 1e94de │ │ │ │ + bne.n 1e94ee │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e94ce │ │ │ │ + bne.n 1e94de │ │ │ │ cmp r4, r2 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #8] │ │ │ │ it eq │ │ │ │ ldreq r4, [sp, #4] │ │ │ │ - beq.w 1e9390 │ │ │ │ + beq.w 1e93a0 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1e9390 │ │ │ │ + b.n 1e93a0 │ │ │ │ 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 1e959c │ │ │ │ + beq.n 1e95ac │ │ │ │ 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 1e9516 │ │ │ │ + bne.n 1e9526 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r4, 1e9588 │ │ │ │ + cbz r4, 1e9598 │ │ │ │ movs r1, #4 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 59ca8 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbnz r0, 1e9598 │ │ │ │ + cbnz r0, 1e95a8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ orrs r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a178 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e956c │ │ │ │ + bne.n 1e957c │ │ │ │ strex r3, r4, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1e955c │ │ │ │ + bne.n 1e956c │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e937a │ │ │ │ + beq.w 1e938a │ │ │ │ bic.w r0, r4, #63 @ 0x3f │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 59c6c │ │ │ │ ldrd r3, r4, [sp, #4] │ │ │ │ - b.n 1e937a │ │ │ │ + b.n 1e938a │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1e953a │ │ │ │ + b.n 1e954a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e94ba │ │ │ │ + b.n 1e94ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e9550 │ │ │ │ + b.n 1e9560 │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ - b.n 1e958c │ │ │ │ + b.n 1e959c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #72] @ 0x48 │ │ │ │ + ldr r4, [r3, #72] @ 0x48 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r7, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #172] @ (1e9678 ) │ │ │ │ + ldr r0, [pc, #172] @ (1e9688 ) │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #172] @ (1e967c ) │ │ │ │ + ldr r1, [pc, #172] @ (1e968c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add r3, pc, #136 @ (adr r3, 1e9670 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 1e9680 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ blx 5a754 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r5, 1e963a │ │ │ │ + cbz r5, 1e964a │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sp │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1e961a │ │ │ │ + beq.n 1e962a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1e9614 │ │ │ │ + bne.n 1e9624 │ │ │ │ strex r2, r8, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e9604 │ │ │ │ + bne.n 1e9614 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e963a │ │ │ │ - cbz r6, 1e9656 │ │ │ │ + cbz r3, 1e964a │ │ │ │ + cbz r6, 1e9666 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1e9634 │ │ │ │ + bge.n 1e9644 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - beq.n 1e9662 │ │ │ │ + beq.n 1e9672 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e95fc │ │ │ │ + bne.n 1e960c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1e9680 ) │ │ │ │ - ldr r3, [pc, #60] @ (1e967c ) │ │ │ │ + ldr r2, [pc, #64] @ (1e9690 ) │ │ │ │ + ldr r3, [pc, #60] @ (1e968c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e9666 │ │ │ │ + bne.n 1e9676 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ - b.n 1e9634 │ │ │ │ + bl 1e1180 │ │ │ │ + b.n 1e9644 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e963c │ │ │ │ + b.n 1e964c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ + ldr r4, [r3, #32] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ 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, 1e96ae │ │ │ │ + cbz r2, 1e96be │ │ │ │ ldr.w r6, [r0, #160] @ 0xa0 │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ addcc.w r8, r0, #16 │ │ │ │ - bcc.n 1e96c0 │ │ │ │ + bcc.n 1e96d0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r8, r0, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r6, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 1e96f4 │ │ │ │ + bcs.n 1e9704 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - bl 1f84d0 │ │ │ │ + bl 1f84e0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1f8694 │ │ │ │ + bl 1f86a4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 1e96d2 │ │ │ │ + bne.n 1e96e2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e96aa │ │ │ │ + beq.n 1e96ba │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #52] @ (1e9744 ) │ │ │ │ - ldr r0, [pc, #52] @ (1e9748 ) │ │ │ │ + ldr r5, [pc, #52] @ (1e9754 ) │ │ │ │ + ldr r0, [pc, #52] @ (1e9758 ) │ │ │ │ add r5, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1e9738 │ │ │ │ + beq.n 1e9748 │ │ │ │ subs r4, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e9684 │ │ │ │ + bl 1e9694 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ sub.w r4, r3, #188 @ 0xbc │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1e9722 │ │ │ │ - ldr r0, [pc, #16] @ (1e974c ) │ │ │ │ + bne.n 1e9732 │ │ │ │ + ldr r0, [pc, #16] @ (1e975c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #304 @ (adr r2, 1e987c ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 1e984c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #152 @ (adr r2, 1e97e8 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 1e97b8 ) │ │ │ │ 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] @ (1e97d8 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e97e8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #120] @ (1e97dc ) │ │ │ │ + ldr r3, [pc, #120] @ (1e97ec ) │ │ │ │ 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 5abf4 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #92] @ (1e97e0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e97f0 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [r2] │ │ │ │ - bl 1ea064 │ │ │ │ - cbnz r0, 1e97ca │ │ │ │ + bl 1ea074 │ │ │ │ + cbnz r0, 1e97da │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 1e97b6 │ │ │ │ + bmi.n 1e97c6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (1e97e4 ) │ │ │ │ - ldr r3, [pc, #56] @ (1e97dc ) │ │ │ │ + ldr r2, [pc, #68] @ (1e97f4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1e97ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e97d4 │ │ │ │ + bne.n 1e97e4 │ │ │ │ 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 59f10 │ │ │ │ - b.n 1e979c │ │ │ │ + b.n 1e97ac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e979e │ │ │ │ + b.n 1e97ae │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ 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] @ (1e980c ) │ │ │ │ + ldr r0, [pc, #20] @ (1e981c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - bl 1f856c │ │ │ │ - ldr r0, [pc, #12] @ (1e9810 ) │ │ │ │ + bl 1f857c │ │ │ │ + ldr r0, [pc, #12] @ (1e9820 ) │ │ │ │ add r0, pc │ │ │ │ - bl 35cc18 │ │ │ │ + bl 35cc28 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r1, pc, #408 @ (adr r1, 1e99a8 ) │ │ │ │ + add r1, pc, #344 @ (adr r1, 1e9978 ) │ │ │ │ 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 1ea2ac │ │ │ │ - cbnz r0, 1e982c │ │ │ │ + bl 1ea2bc │ │ │ │ + cbnz r0, 1e983c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea298 │ │ │ │ + bl 1ea2a8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r2, [pc, #588] @ (1e9a94 ) │ │ │ │ + ldr r2, [pc, #588] @ (1e9aa4 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #588] @ (1e9a98 ) │ │ │ │ + ldr r3, [pc, #588] @ (1e9aa8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (1e9a9c ) │ │ │ │ + ldr r5, [pc, #588] @ (1e9aac ) │ │ │ │ ldrd r4, r6, [r0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 1e9a36 │ │ │ │ + bmi.w 1e9a46 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 1e9a24 │ │ │ │ + bmi.w 1e9a34 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e9a06 │ │ │ │ + bne.w 1e9a16 │ │ │ │ add.w r5, r4, #16 │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1e98a2 │ │ │ │ - b.n 1e995c │ │ │ │ + bhi.n 1e98b2 │ │ │ │ + b.n 1e996c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1f853c │ │ │ │ + bl 1f854c │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 1e995c │ │ │ │ + bls.n 1e996c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9892 │ │ │ │ + beq.n 1e98a2 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ movs r2, #24 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ mov.w sl, #0 │ │ │ │ mul.w r0, r2, r0 │ │ │ │ adds r1, r3, r0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ @@ -550964,170 +550960,170 @@ │ │ │ │ adds r0, #1 │ │ │ │ blx 5a948 <__aeabi_idivmod@plt> │ │ │ │ str.w r1, [r4, #172] @ 0xac │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r4, #152] @ 0x98 │ │ │ │ - bl 1f8520 │ │ │ │ + bl 1f8530 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e99fe │ │ │ │ + beq.n 1e9a0e │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r5 │ │ │ │ sub.w r2, r2, fp │ │ │ │ str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 1e994c │ │ │ │ + cbz r3, 1e995c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, sl, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1e9936 │ │ │ │ + bne.n 1e9946 │ │ │ │ cmp r2, #2 │ │ │ │ dmb ish │ │ │ │ - beq.w 1e9a6c │ │ │ │ + beq.w 1e9a7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e9882 │ │ │ │ + beq.n 1e9892 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 1e9882 │ │ │ │ + b.n 1e9892 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r7, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r7, 1e99dc │ │ │ │ + cbnz r7, 1e99ec │ │ │ │ ldrd fp, r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r6, fp │ │ │ │ - beq.n 1e99d2 │ │ │ │ + beq.n 1e99e2 │ │ │ │ mov r3, fp │ │ │ │ mov.w r8, #24 │ │ │ │ mov fp, r4 │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r3 │ │ │ │ mul.w sl, r8, r6 │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ add.w r3, r2, sl │ │ │ │ ldr.w r2, [r2, sl] │ │ │ │ - cbz r2, 1e99bc │ │ │ │ + cbz r2, 1e99cc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 1e99ba │ │ │ │ + cbz r0, 1e99ca │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r2, r9, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e999c │ │ │ │ + bne.n 1e99ac │ │ │ │ cmp r3, #2 │ │ │ │ dmb ish │ │ │ │ - beq.n 1e9a62 │ │ │ │ + beq.n 1e9a72 │ │ │ │ ldr.w r3, [fp, #180] @ 0xb4 │ │ │ │ ldr.w r4, [fp, #168] @ 0xa8 │ │ │ │ add r3, sl │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r0, r6, #1 │ │ │ │ ldr.w r1, [fp, #164] @ 0xa4 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1e9982 │ │ │ │ + bne.n 1e9992 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #172] @ 0xac │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ - ldr r2, [pc, #188] @ (1e9aa0 ) │ │ │ │ - ldr r3, [pc, #176] @ (1e9a98 ) │ │ │ │ + bl 1f8624 │ │ │ │ + ldr r2, [pc, #188] @ (1e9ab0 ) │ │ │ │ + ldr r3, [pc, #176] @ (1e9aa8 ) │ │ │ │ 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 1e9a90 │ │ │ │ + bne.n 1e9aa0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8614 │ │ │ │ - b.n 1e9882 │ │ │ │ - ldr r2, [pc, #156] @ (1e9aa4 ) │ │ │ │ + bl 1f8624 │ │ │ │ + b.n 1e9892 │ │ │ │ + ldr r2, [pc, #156] @ (1e9ab4 ) │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ add r2, pc │ │ │ │ strd r4, r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl 1ea0ec │ │ │ │ - b.n 1e987a │ │ │ │ + bl 1ea0fc │ │ │ │ + b.n 1e988a │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 5a06c │ │ │ │ movs r2, #19 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ blx 5a860 │ │ │ │ - b.n 1e9872 │ │ │ │ + b.n 1e9882 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 5a178 │ │ │ │ - ldr r3, [pc, #100] @ (1e9aa8 ) │ │ │ │ + ldr r3, [pc, #100] @ (1e9ab8 ) │ │ │ │ ldr r7, [r5, r3] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1e9a80 │ │ │ │ + cbz r3, 1e9a90 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ - bl 1f8680 │ │ │ │ + bl 1f8690 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1ea170 │ │ │ │ + bl 1ea180 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 1e986c │ │ │ │ + b.n 1e987c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1e99b0 │ │ │ │ + bl 1e1154 │ │ │ │ + b.n 1e99c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e9882 │ │ │ │ - b.n 1e9952 │ │ │ │ - ldr r3, [pc, #40] @ (1e9aac ) │ │ │ │ + beq.w 1e9892 │ │ │ │ + b.n 1e9962 │ │ │ │ + ldr r3, [pc, #40] @ (1e9abc ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f84bc │ │ │ │ - b.n 1e9a4c │ │ │ │ + bl 1f84cc │ │ │ │ + b.n 1e9a5c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, #120] @ 0x78 │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ + str r6, [r0, #96] @ 0x60 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add.w r0, r6, r8, lsr #32 │ │ │ │ + @ instruction: 0xeaf60018 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -551139,87 +551135,87 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 1e9b12 │ │ │ │ + cbz r2, 1e9b22 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1e9b00 │ │ │ │ - bhi.n 1e9b3e │ │ │ │ + beq.n 1e9b10 │ │ │ │ + bhi.n 1e9b4e │ │ │ │ str.w r5, [r6, #160] @ 0xa0 │ │ │ │ - b.n 1e9aee │ │ │ │ + b.n 1e9afe │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e9afe │ │ │ │ + beq.n 1e9b0e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e9750 │ │ │ │ + bl 1e9760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9ae8 │ │ │ │ + bne.n 1e9af8 │ │ │ │ str.w r4, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 1e9b04 │ │ │ │ + cbz r7, 1e9b14 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r6, #16 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r0, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r4, [r6, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1e9b08 │ │ │ │ - bcs.n 1e9ae2 │ │ │ │ + beq.n 1e9b18 │ │ │ │ + bcs.n 1e9af2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e9684 │ │ │ │ + bl 1e9694 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1f8614 │ │ │ │ - b.n 1e9b00 │ │ │ │ + bl 1f8624 │ │ │ │ + b.n 1e9b10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e9684 │ │ │ │ + bl 1e9694 │ │ │ │ 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, 1e9b6e │ │ │ │ + cbz r2, 1e9b7e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1e9b8a │ │ │ │ - ldr r0, [pc, #360] @ (1e9ce0 ) │ │ │ │ + ble.n 1e9b9a │ │ │ │ + ldr r0, [pc, #360] @ (1e9cf0 ) │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ add r0, pc │ │ │ │ cmp r3, r0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbnz r1, 1e9bf2 │ │ │ │ + cbnz r1, 1e9c02 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1e9c0e │ │ │ │ + beq.n 1e9c1e │ │ │ │ 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 │ │ │ │ @@ -551237,38 +551233,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 1f8520 │ │ │ │ + bl 1f8530 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e9cd2 │ │ │ │ + beq.n 1e9ce2 │ │ │ │ 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 1e9b8a │ │ │ │ + bcs.n 1e9b9a │ │ │ │ movs r2, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e9ab0 │ │ │ │ + bl 1e9ac0 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1e9b8a │ │ │ │ + b.n 1e9b9a │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 1e9cb0 │ │ │ │ + bpl.n 1e9cc0 │ │ │ │ ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r0 │ │ │ │ cmp.w r1, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 1e9cb0 │ │ │ │ + bcs.n 1e9cc0 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w fp, r2, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5aa44 │ │ │ │ ldr.w r8, [r4, #172] @ 0xac │ │ │ │ @@ -551293,60 +551289,60 @@ │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add.w r0, lr, #1 │ │ │ │ mov r1, r8 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, sl │ │ │ │ - bne.n 1e9c5a │ │ │ │ + bne.n 1e9c6a │ │ │ │ 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 59c6c │ │ │ │ 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 1e9b9a │ │ │ │ + b.n 1e9baa │ │ │ │ add.w r8, r4, #16 │ │ │ │ add.w r5, r4, #96 @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f853c │ │ │ │ + bl 1f854c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e9cba │ │ │ │ + beq.n 1e9cca │ │ │ │ mov r3, sl │ │ │ │ - b.n 1e9b92 │ │ │ │ + b.n 1e9ba2 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldc2 15, cr15, [r5], {255} @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1e4bd8 │ │ │ │ + bl 1e4be8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e9e0e │ │ │ │ + beq.w 1e9e1e │ │ │ │ blx 5ac00 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, #13 │ │ │ │ it ge │ │ │ │ movge r0, #13 │ │ │ │ @@ -551357,18 +551353,18 @@ │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r3, r9 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1e9e18 │ │ │ │ + ble.n 1e9e28 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #296] @ (1e9e68 ) │ │ │ │ + ldr r3, [pc, #296] @ (1e9e78 ) │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #14 │ │ │ │ mov r1, r3 │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ @@ -551380,296 +551376,296 @@ │ │ │ │ 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 1f856c │ │ │ │ + bl 1f857c │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ str.w r4, [r5, #152] @ 0x98 │ │ │ │ - bl 1f8500 │ │ │ │ + bl 1f8510 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f8500 │ │ │ │ + bl 1f8510 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #24 │ │ │ │ blx 5aa44 │ │ │ │ str.w r0, [r5, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9e28 │ │ │ │ + beq.n 1e9e38 │ │ │ │ ldr.w r0, [r5, #156] @ 0x9c │ │ │ │ movs r1, #4 │ │ │ │ blx 5aa44 │ │ │ │ str.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e9e28 │ │ │ │ + beq.n 1e9e38 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - cbnz r3, 1e9dc2 │ │ │ │ - b.n 1e9dd4 │ │ │ │ + cbnz r3, 1e9dd2 │ │ │ │ + b.n 1e9de4 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 1e9dd4 │ │ │ │ + bls.n 1e9de4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9750 │ │ │ │ + bl 1e9760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e9db8 │ │ │ │ - cbz r4, 1e9e28 │ │ │ │ + bne.n 1e9dc8 │ │ │ │ + cbz r4, 1e9e38 │ │ │ │ str.w r4, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #148] @ (1e9e6c ) │ │ │ │ - ldr r0, [pc, #152] @ (1e9e70 ) │ │ │ │ - ldr r4, [pc, #152] @ (1e9e74 ) │ │ │ │ + ldr r1, [pc, #148] @ (1e9e7c ) │ │ │ │ + ldr r0, [pc, #152] @ (1e9e80 ) │ │ │ │ + ldr r4, [pc, #152] @ (1e9e84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ add r4, pc │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f84cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f85f8 │ │ │ │ - ldr r3, [pc, #140] @ (1e9e78 ) │ │ │ │ + bl 1f8608 │ │ │ │ + ldr r3, [pc, #140] @ (1e9e88 ) │ │ │ │ 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 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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 5a178 │ │ │ │ - ldr r2, [pc, #96] @ (1e9e7c ) │ │ │ │ + ldr r2, [pc, #96] @ (1e9e8c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 5a250 │ │ │ │ - b.n 1e9d50 │ │ │ │ + b.n 1e9d60 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ - cbz r3, 1e9e54 │ │ │ │ + cbz r3, 1e9e64 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f84fc │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f84fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr.w r0, [r5, #180] @ 0xb4 │ │ │ │ blx 59c6c │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 1e9e1c │ │ │ │ + b.n 1e9e0c │ │ │ │ movs r0, r3 │ │ │ │ @ instruction: 0xfa0bffff │ │ │ │ - ldr r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r3, #26] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e9684 │ │ │ │ + bl 1e9694 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 1e9eea │ │ │ │ - ldr r0, [pc, #116] @ (1e9f14 ) │ │ │ │ + cbz r3, 1e9efa │ │ │ │ + ldr r0, [pc, #116] @ (1e9f24 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f85f8 │ │ │ │ - ldr r3, [pc, #112] @ (1e9f18 ) │ │ │ │ + bl 1f8608 │ │ │ │ + ldr r3, [pc, #112] @ (1e9f28 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1e9ee2 │ │ │ │ + beq.n 1e9ef2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ subs r2, #188 @ 0xbc │ │ │ │ - ldr.w ip, [pc, #100] @ 1e9f1c │ │ │ │ + ldr.w ip, [pc, #100] @ 1e9f2c │ │ │ │ subs r3, #188 @ 0xbc │ │ │ │ add ip, pc │ │ │ │ - b.n 1e9ecc │ │ │ │ + b.n 1e9edc │ │ │ │ ldr.w r0, [r3, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1e9ee2 │ │ │ │ + beq.n 1e9ef2 │ │ │ │ sub.w r3, r0, #188 @ 0xbc │ │ │ │ add.w r1, r3, #188 @ 0xbc │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1e9ebe │ │ │ │ + bne.n 1e9ece │ │ │ │ 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] @ (1e9f20 ) │ │ │ │ + ldr r0, [pc, #60] @ (1e9f30 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f84fc │ │ │ │ add.w r0, r4, #48 @ 0x30 │ │ │ │ - bl 1f84ec │ │ │ │ + bl 1f84fc │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f8558 │ │ │ │ + bl 1f8568 │ │ │ │ ldr.w r0, [r4, #180] @ 0xb4 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ blx 59c6c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r0, [r5, #20] │ │ │ │ + strh r0, [r3, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ 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 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e9f68 │ │ │ │ + cbz r3, 1e9f78 │ │ │ │ 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 1e9b4c │ │ │ │ + bl 1e9b5c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ 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] @ (1ea054 ) │ │ │ │ + ldr r2, [pc, #200] @ (1ea064 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #200] @ (1ea058 ) │ │ │ │ + ldr r3, [pc, #200] @ (1ea068 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1f85f8 │ │ │ │ + bl 1f8608 │ │ │ │ ldr.w r8, [r7, #160] @ 0xa0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1ea048 │ │ │ │ + beq.n 1ea058 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ strb.w r4, [r7, #40] @ 0x28 │ │ │ │ blx 5abf4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1ea280 │ │ │ │ + bl 1ea290 │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ - cbz r3, 1e9ffe │ │ │ │ - ldr.w fp, [pc, #136] @ 1ea05c │ │ │ │ + cbz r3, 1ea00e │ │ │ │ + ldr.w fp, [pc, #136] @ 1ea06c │ │ │ │ mov r5, r4 │ │ │ │ mov.w sl, #1 │ │ │ │ add fp, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ str.w r5, [r6], #4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ adds r4, #1 │ │ │ │ - bl 1e9b4c │ │ │ │ + bl 1e9b5c │ │ │ │ ldr.w r3, [r7, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 1e9fde │ │ │ │ + bhi.n 1e9fee │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f8614 │ │ │ │ + bl 1f8624 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 1ea03a │ │ │ │ + cbnz r3, 1ea04a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 1ea00e │ │ │ │ + bne.n 1ea01e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #60] @ (1ea060 ) │ │ │ │ - ldr r3, [pc, #52] @ (1ea058 ) │ │ │ │ + ldr r2, [pc, #60] @ (1ea070 ) │ │ │ │ + ldr r3, [pc, #52] @ (1ea068 ) │ │ │ │ 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 1ea050 │ │ │ │ + bne.n 1ea060 │ │ │ │ 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 1e95b8 │ │ │ │ - b.n 1ea012 │ │ │ │ + bl 1e95c8 │ │ │ │ + b.n 1ea022 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1f8614 │ │ │ │ - b.n 1ea020 │ │ │ │ + bl 1f8624 │ │ │ │ + b.n 1ea030 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - str r4, [r5, #4] │ │ │ │ + str r4, [r3, #4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ pldw [r5, #255]! │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + ldrsh r0, [r1, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #104] @ (1ea0e0 ) │ │ │ │ - ldr r3, [pc, #108] @ (1ea0e4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ea0f0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1ea0f4 ) │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -551685,68 +551681,68 @@ │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ blx 59c60 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f8630 │ │ │ │ + bl 1f8640 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #2 │ │ │ │ blx 59c60 │ │ │ │ - ldr r2, [pc, #36] @ (1ea0e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea0e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1ea0f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea0f4 ) │ │ │ │ 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 1ea0da │ │ │ │ + bne.n 1ea0ea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r4] │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ 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] @ (1ea164 ) │ │ │ │ + ldr r2, [pc, #104] @ (1ea174 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #104] @ (1ea168 ) │ │ │ │ + ldr r3, [pc, #104] @ (1ea178 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a194 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ blx 5a760 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.n 1ea136 │ │ │ │ - ldr r2, [pc, #76] @ (1ea16c ) │ │ │ │ - ldr r3, [pc, #68] @ (1ea168 ) │ │ │ │ + beq.n 1ea146 │ │ │ │ + ldr r2, [pc, #76] @ (1ea17c ) │ │ │ │ + ldr r3, [pc, #68] @ (1ea178 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea160 │ │ │ │ + bne.n 1ea170 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, #15 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -551758,64 +551754,64 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp │ │ │ │ strb r3, [r2, #12] │ │ │ │ blx 5a760 │ │ │ │ - b.n 1ea11e │ │ │ │ + b.n 1ea12e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ + ldrsh r2, [r1, r3] │ │ │ │ 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] @ (1ea274 ) │ │ │ │ + ldr r2, [pc, #240] @ (1ea284 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #240] @ (1ea278 ) │ │ │ │ + ldr r3, [pc, #240] @ (1ea288 ) │ │ │ │ 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 1ea254 │ │ │ │ + beq.n 1ea264 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r2, r6 │ │ │ │ blx 5af5c │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r1, 1ea1c8 │ │ │ │ - ldr r2, [pc, #204] @ (1ea27c ) │ │ │ │ - ldr r3, [pc, #196] @ (1ea278 ) │ │ │ │ + cbz r1, 1ea1d8 │ │ │ │ + ldr r2, [pc, #204] @ (1ea28c ) │ │ │ │ + ldr r3, [pc, #196] @ (1ea288 ) │ │ │ │ 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 1ea270 │ │ │ │ + bne.n 1ea280 │ │ │ │ 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 5a178 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1ea264 │ │ │ │ + beq.n 1ea274 │ │ │ │ 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] │ │ │ │ @@ -551828,15 +551824,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 1ea1dc │ │ │ │ + bhi.n 1ea1ec │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ and.w r1, r2, #31 │ │ │ │ @@ -551847,40 +551843,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 1ea21a │ │ │ │ + bhi.n 1ea22a │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ blx 5aef0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1ea1ae │ │ │ │ + b.n 1ea1be │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a178 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ea216 │ │ │ │ - b.n 1ea242 │ │ │ │ + bne.n 1ea226 │ │ │ │ + b.n 1ea252 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 5a178 │ │ │ │ - b.n 1ea242 │ │ │ │ + b.n 1ea252 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ 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 │ │ │ │ @@ -551925,15 +551921,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 1ea334 │ │ │ │ + beq.n 1ea344 │ │ │ │ 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] │ │ │ │ @@ -551943,25 +551939,25 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ strd r2, r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 5abf4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea32c │ │ │ │ + beq.n 1ea33c │ │ │ │ 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 1ea39e │ │ │ │ + beq.n 1ea3ae │ │ │ │ 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 │ │ │ │ @@ -551977,22 +551973,22 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 59c6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ strd r8, r5, [r3, #12] │ │ │ │ - b.n 1ea320 │ │ │ │ + b.n 1ea330 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1ea38c │ │ │ │ + b.n 1ea39c │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ea3ca │ │ │ │ + beq.n 1ea3da │ │ │ │ ldrd r3, r1, [r0, #12] │ │ │ │ push {r4} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ add.w ip, r4, r2 │ │ │ │ pop {r4} │ │ │ │ @@ -552003,884 +551999,884 @@ │ │ │ │ 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] @ 1ea444 │ │ │ │ + ldr.w lr, [pc, #96] @ 1ea454 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 1ea448 │ │ │ │ + ldr.w ip, [pc, #96] @ 1ea458 │ │ │ │ add r0, sp, #24 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #92] @ (1ea44c ) │ │ │ │ + ldr r4, [pc, #92] @ (1ea45c ) │ │ │ │ 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 59f88 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3810 │ │ │ │ - ldr r2, [pc, #44] @ (1ea450 ) │ │ │ │ - ldr r3, [pc, #36] @ (1ea448 ) │ │ │ │ + bl 1e3820 │ │ │ │ + ldr r2, [pc, #44] @ (1ea460 ) │ │ │ │ + ldr r3, [pc, #36] @ (1ea458 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea43e │ │ │ │ + bne.n 1ea44e │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrb r0, [r0, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #552] @ 0x228 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ + ldrh r0, [r1, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1ea4b8 │ │ │ │ + cbz r0, 1ea4c8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - bne.n 1ea464 │ │ │ │ + bne.n 1ea474 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 1ea464 │ │ │ │ + cbnz r3, 1ea474 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (1ea4fc ) │ │ │ │ + ldr r1, [pc, #132] @ (1ea50c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 59c18 │ │ │ │ - cbz r0, 1ea4b4 │ │ │ │ - ldr r1, [pc, #120] @ (1ea500 ) │ │ │ │ + cbz r0, 1ea4c4 │ │ │ │ + ldr r1, [pc, #120] @ (1ea510 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ - cbz r0, 1ea4b4 │ │ │ │ - ldr r1, [pc, #112] @ (1ea504 ) │ │ │ │ + cbz r0, 1ea4c4 │ │ │ │ + ldr r1, [pc, #112] @ (1ea514 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ - cbz r0, 1ea4b4 │ │ │ │ - ldr r1, [pc, #104] @ (1ea508 ) │ │ │ │ + cbz r0, 1ea4c4 │ │ │ │ + ldr r1, [pc, #104] @ (1ea518 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ - cbz r0, 1ea4b4 │ │ │ │ + cbz r0, 1ea4c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bne.n 1ea4bc │ │ │ │ + bne.n 1ea4cc │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 1ea4bc │ │ │ │ + cbnz r3, 1ea4cc │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #76] @ (1ea50c ) │ │ │ │ + ldr r1, [pc, #76] @ (1ea51c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea4b2 │ │ │ │ - ldr r1, [pc, #68] @ (1ea510 ) │ │ │ │ + beq.n 1ea4c2 │ │ │ │ + ldr r1, [pc, #68] @ (1ea520 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea4b2 │ │ │ │ - ldr r1, [pc, #56] @ (1ea514 ) │ │ │ │ + beq.n 1ea4c2 │ │ │ │ + ldr r1, [pc, #56] @ (1ea524 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea4b2 │ │ │ │ - ldr r1, [pc, #48] @ (1ea518 ) │ │ │ │ + beq.n 1ea4c2 │ │ │ │ + ldr r1, [pc, #48] @ (1ea528 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 59c18 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r5 │ │ │ │ orreq.w r0, r5, #1 │ │ │ │ - b.n 1ea4b4 │ │ │ │ - ldrb r6, [r4, #18] │ │ │ │ + b.n 1ea4c4 │ │ │ │ + ldrb r6, [r2, #18] │ │ │ │ movs r4, r3 │ │ │ │ - strh.w r0, [r4, r7, lsl #1] │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldrb.w r0, [r4, r7, lsl #1] │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r0, r3 │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r2, #8 │ │ │ │ movs r7, r2 │ │ │ │ - ldmia r4, {r3, r4, r6} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ movs r7, r2 │ │ │ │ - b.n 1ea5c0 │ │ │ │ + b.n 1ea5b0 │ │ │ │ movs r0, r3 │ │ │ │ - b.n 1e9f20 │ │ │ │ + b.n 1e9f10 │ │ │ │ movs r4, r3 │ │ │ │ - cmp r1, #198 @ 0xc6 │ │ │ │ + cmp r1, #182 @ 0xb6 │ │ │ │ movs r7, r2 │ │ │ │ - ldr r3, [pc, #68] @ (1ea564 ) │ │ │ │ + ldr r3, [pc, #68] @ (1ea574 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ - cbz r1, 1ea528 │ │ │ │ + cbz r1, 1ea538 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #48] @ (1ea568 ) │ │ │ │ + ldr r0, [pc, #48] @ (1ea578 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 1ea454 │ │ │ │ - ldr r2, [pc, #32] @ (1ea56c ) │ │ │ │ + bl 1ea464 │ │ │ │ + ldr r2, [pc, #32] @ (1ea57c ) │ │ │ │ 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} │ │ │ │ - str r4, [sp, #380] @ 0x17c │ │ │ │ + str r4, [sp, #316] @ 0x13c │ │ │ │ lsls r7, r4, #2 │ │ │ │ - svc 238 @ 0xee │ │ │ │ + svc 222 @ 0xde │ │ │ │ movs r0, r3 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ 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 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1ea51c │ │ │ │ + bl 1ea52c │ │ │ │ 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 1e3890 │ │ │ │ + bl 1e38a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, r1 │ │ │ │ - bl 1ea51c │ │ │ │ + bl 1ea52c │ │ │ │ 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 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 1ea454 │ │ │ │ + bl 1ea464 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1ea51c │ │ │ │ + bl 1ea52c │ │ │ │ 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] @ (1ea64c ) │ │ │ │ + ldr r1, [pc, #76] @ (1ea65c ) │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #76] @ (1ea650 ) │ │ │ │ + ldr r2, [pc, #76] @ (1ea660 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 1ea642 │ │ │ │ + cbz r0, 1ea652 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 59ebc <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r4, r2 │ │ │ │ itt eq │ │ │ │ moveq r0, r5 │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (1ea654 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ea650 ) │ │ │ │ + ldr r2, [pc, #40] @ (1ea664 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ea660 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ea648 │ │ │ │ + bne.n 1ea658 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 1ea62a │ │ │ │ + b.n 1ea63a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ 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] @ (1ea6c4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1ea6d4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (1ea6c8 ) │ │ │ │ + ldr r3, [pc, #88] @ (1ea6d8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e3868 │ │ │ │ - cbz r0, 1ea6b8 │ │ │ │ + bl 1e3878 │ │ │ │ + cbz r0, 1ea6c8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 59ebc <__isoc23_strtoll@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ea6b8 │ │ │ │ + beq.n 1ea6c8 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 1ea51c │ │ │ │ - ldr r2, [pc, #44] @ (1ea6cc ) │ │ │ │ - ldr r3, [pc, #40] @ (1ea6c8 ) │ │ │ │ + bl 1ea52c │ │ │ │ + ldr r2, [pc, #44] @ (1ea6dc ) │ │ │ │ + ldr r3, [pc, #40] @ (1ea6d8 ) │ │ │ │ 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 1ea6be │ │ │ │ + bne.n 1ea6ce │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 1ea694 │ │ │ │ + b.n 1ea6a4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, r6] │ │ │ │ + ldr r6, [r7, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldrd r9, r7, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 1ea71c │ │ │ │ + cbz r1, 1ea72c │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #364] @ (1ea858 ) │ │ │ │ + ldr r1, [pc, #364] @ (1ea868 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 5ae10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1ea728 │ │ │ │ + cbz r0, 1ea738 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - cbz r7, 1ea716 │ │ │ │ + cbz r7, 1ea726 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea792 │ │ │ │ + bne.n 1ea7a2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ea70a │ │ │ │ + bne.n 1ea71a │ │ │ │ mov r9, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 1ea71e │ │ │ │ + b.n 1ea72e │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #304] @ (1ea85c ) │ │ │ │ + ldr r1, [pc, #304] @ (1ea86c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #304] @ (1ea860 ) │ │ │ │ + ldr r0, [pc, #304] @ (1ea870 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1ea3e0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ea71c │ │ │ │ + beq.n 1ea72c │ │ │ │ mov r8, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 5ac00 │ │ │ │ ldr.w r3, [r8, #24]! │ │ │ │ cmp r4, r0 │ │ │ │ it cc │ │ │ │ movcc r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ea740 │ │ │ │ - ldr.w sl, [pc, #268] @ 1ea864 │ │ │ │ - ldr.w r8, [pc, #268] @ 1ea868 │ │ │ │ + bne.n 1ea750 │ │ │ │ + ldr.w sl, [pc, #268] @ 1ea874 │ │ │ │ + ldr.w r8, [pc, #268] @ 1ea878 │ │ │ │ add sl, pc │ │ │ │ add r8, pc │ │ │ │ - b.n 1ea780 │ │ │ │ - ldr r0, [pc, #264] @ (1ea86c ) │ │ │ │ + b.n 1ea790 │ │ │ │ + ldr r0, [pc, #264] @ (1ea87c ) │ │ │ │ mov r2, r5 │ │ │ │ strd ip, r1, [sp, #8] │ │ │ │ movs r3, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 1ea3d0 │ │ │ │ + bl 1ea3e0 │ │ │ │ ldr.w r5, [r6, #24]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ea71c │ │ │ │ + beq.n 1ea72c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov ip, r8 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ea762 │ │ │ │ + bne.n 1ea772 │ │ │ │ mov ip, sl │ │ │ │ mov r1, sl │ │ │ │ - b.n 1ea762 │ │ │ │ - ldr r3, [pc, #220] @ (1ea870 ) │ │ │ │ + b.n 1ea772 │ │ │ │ + ldr r3, [pc, #220] @ (1ea880 ) │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea812 │ │ │ │ + beq.n 1ea822 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r8 │ │ │ │ blx 5ac00 │ │ │ │ mov fp, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ - cbz r6, 1ea7f2 │ │ │ │ + cbz r6, 1ea802 │ │ │ │ blx 5a954 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r0, [r0, r6, lsl #1] │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ andne.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea7b8 │ │ │ │ + beq.n 1ea7c8 │ │ │ │ sub.w r1, sl, fp │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1ea836 │ │ │ │ + beq.n 1ea846 │ │ │ │ mov fp, r4 │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ mov sl, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1ea7be │ │ │ │ + bne.n 1ea7ce │ │ │ │ sub.w r4, r4, fp │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1ea848 │ │ │ │ + beq.n 1ea858 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #24]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1ea71e │ │ │ │ + beq.n 1ea72e │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea7ac │ │ │ │ + bne.n 1ea7bc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr.w r7, [r1, #24]! │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1ea7a0 │ │ │ │ + bne.n 1ea7b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ea812 │ │ │ │ + beq.n 1ea822 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 1ea7ea │ │ │ │ + b.n 1ea7fa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ blx 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ea7fa │ │ │ │ - b.n 1ea812 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + bne.n 1ea80a │ │ │ │ + b.n 1ea822 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ movs r7, r4 │ │ │ │ - udf #24 │ │ │ │ + udf #8 │ │ │ │ movs r0, r3 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ movs r0, r3 │ │ │ │ - add r2, pc, #168 @ (adr r2, 1ea914 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, 1ea8e4 ) │ │ │ │ movs r3, r3 │ │ │ │ - ble.n 1ea850 │ │ │ │ + ble.n 1ea840 │ │ │ │ movs r0, r3 │ │ │ │ - ldrh.w r0, [r8, #23] │ │ │ │ + strh.w r0, [r8, #23] │ │ │ │ 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 1e3868 │ │ │ │ + bl 1e3878 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea6d0 │ │ │ │ + bl 1ea6e0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bl 1ea51c │ │ │ │ + bl 1ea52c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1eaa18 ) │ │ │ │ + ldr r0, [pc, #340] @ (1eaa28 ) │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 5b1fc │ │ │ │ strb r3, [r7, r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1eaa0e │ │ │ │ + beq.w 1eaa1e │ │ │ │ adds r4, #24 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 1ea8ec │ │ │ │ + b.n 1ea8fc │ │ │ │ ldr.w r3, [r4], #24 │ │ │ │ - cbz r3, 1ea94e │ │ │ │ + cbz r3, 1ea95e │ │ │ │ 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 1ea8e6 │ │ │ │ + bne.n 1ea8f6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ea9d8 │ │ │ │ - ldr r0, [pc, #276] @ (1eaa1c ) │ │ │ │ + beq.n 1ea9e8 │ │ │ │ + ldr r0, [pc, #276] @ (1eaa2c ) │ │ │ │ blx 5b1fc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5ac00 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ ldr.w r1, [r4, #-24] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ blx 5a4b4 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #244] @ (1eaa20 ) │ │ │ │ + ldr r0, [pc, #244] @ (1eaa30 ) │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r3 │ │ │ │ blx 5b1fc │ │ │ │ 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 1ea8ec │ │ │ │ + bne.n 1ea8fc │ │ │ │ orrs.w r3, r6, r5 │ │ │ │ - beq.n 1ea9fe │ │ │ │ + beq.n 1eaa0e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ea97c │ │ │ │ - ldr r0, [pc, #200] @ (1eaa24 ) │ │ │ │ + bne.n 1ea98c │ │ │ │ + ldr r0, [pc, #200] @ (1eaa34 ) │ │ │ │ blx 5b1fc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ac00 │ │ │ │ - ldr r1, [pc, #208] @ (1eaa3c ) │ │ │ │ + ldr r1, [pc, #208] @ (1eaa4c ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 5a4b4 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1eaa28 ) │ │ │ │ + ldr r0, [pc, #168] @ (1eaa38 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #188] @ (1eaa40 ) │ │ │ │ + ldr r1, [pc, #188] @ (1eaa50 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r6, r5, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 5b1fc │ │ │ │ adds r5, r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #140] @ (1eaa2c ) │ │ │ │ + ldr r0, [pc, #140] @ (1eaa3c ) │ │ │ │ blx 5b1fc │ │ │ │ adds r4, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ac00 │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a4b4 <__strncat_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1eaa30 ) │ │ │ │ + ldr r0, [pc, #112] @ (1eaa40 ) │ │ │ │ movs r3, #0 │ │ │ │ blx 5b1fc │ │ │ │ add r0, r7 │ │ │ │ strb.w r3, [r0, #4095] @ 0xfff │ │ │ │ - ldr r0, [pc, #104] @ (1eaa34 ) │ │ │ │ + ldr r0, [pc, #104] @ (1eaa44 ) │ │ │ │ blx 5b1fc │ │ │ │ add r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #92] @ (1eaa38 ) │ │ │ │ + ldr r0, [pc, #92] @ (1eaa48 ) │ │ │ │ blx 5b1fc │ │ │ │ add.w r8, r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 5ac00 │ │ │ │ - ldr r1, [pc, #88] @ (1eaa44 ) │ │ │ │ + ldr r1, [pc, #88] @ (1eaa54 ) │ │ │ │ rsb r2, r0, #4080 @ 0xff0 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ adds r2, #15 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ blx 5a4b4 <__strncat_chk@plt> │ │ │ │ - b.n 1ea906 │ │ │ │ + b.n 1ea916 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ea9ca │ │ │ │ - ldr r0, [pc, #64] @ (1eaa48 ) │ │ │ │ + beq.n 1ea9da │ │ │ │ + ldr r0, [pc, #64] @ (1eaa58 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orrs.w r3, r2, r5 │ │ │ │ - bne.n 1ea97c │ │ │ │ - b.n 1eaa04 │ │ │ │ + bne.n 1ea98c │ │ │ │ + b.n 1eaa14 │ │ │ │ nop │ │ │ │ - ldrsh r3, [r4, r4] │ │ │ │ + ldrsh r3, [r2, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r3, [r5, r3] │ │ │ │ + ldrsh r3, [r3, r3] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r3, [r0, r3] │ │ │ │ + ldrsh r3, [r6, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r7, [r2, r2] │ │ │ │ + ldrsh r7, [r0, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r5, [r5, r1] │ │ │ │ + ldrsh r5, [r3, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r5, [r2, r1] │ │ │ │ + ldrsh r5, [r0, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r3, [r6, r0] │ │ │ │ + ldrsh r3, [r4, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r7, [r4, r0] │ │ │ │ + ldrsh r7, [r2, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrsh r1, [r3, r0] │ │ │ │ + ldrsh r1, [r1, r0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bgt.n 1eaa54 │ │ │ │ + blt.n 1eaa44 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 1eaa18 │ │ │ │ + blt.n 1eaa08 │ │ │ │ movs r0, r3 │ │ │ │ - blt.n 1ea95c │ │ │ │ + blt.n 1eab4c │ │ │ │ movs r0, r3 │ │ │ │ - lsls r2, r6, #26 │ │ │ │ + lsls r2, r4, #26 │ │ │ │ movs r5, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eab10 │ │ │ │ + beq.n 1eab20 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ - cbz r6, 1eaa74 │ │ │ │ + cbz r6, 1eaa84 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 1eaa82 │ │ │ │ + cbnz r3, 1eaa92 │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eaa6c │ │ │ │ + bne.n 1eaa7c │ │ │ │ mov r9, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r8, [pc, #156] @ 1eab20 │ │ │ │ + ldr.w r8, [pc, #156] @ 1eab30 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #152] @ (1eab24 ) │ │ │ │ + ldr r7, [pc, #152] @ (1eab34 ) │ │ │ │ mov sl, r9 │ │ │ │ add r8, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ - b.n 1eaaaa │ │ │ │ + b.n 1eaaba │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 1eaaf4 │ │ │ │ + beq.n 1eab04 │ │ │ │ add fp, r4 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ - cbz r2, 1eaade │ │ │ │ + cbz r2, 1eaaee │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 59e44 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r4, 1eaaf0 │ │ │ │ + cbz r4, 1eab00 │ │ │ │ mov r2, r4 │ │ │ │ blx 59d84 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1eaa9a │ │ │ │ + bne.n 1eaaaa │ │ │ │ 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 1eaaaa │ │ │ │ + bne.n 1eaaba │ │ │ │ ldr.w r6, [r5, #16]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eaa94 │ │ │ │ + bne.n 1eaaa4 │ │ │ │ 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 1eaaa2 │ │ │ │ + b.n 1eaab2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 59d84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eaaa2 │ │ │ │ + bne.n 1eaab2 │ │ │ │ ldrd r1, r2, [r5, #8] │ │ │ │ orr.w r9, r9, r1 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - b.n 1eaad4 │ │ │ │ + b.n 1eaae4 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r7, #26 │ │ │ │ + movs r7, #10 │ │ │ │ movs r7, r2 │ │ │ │ - rsb r0, r2, #9895936 @ 0x970000 │ │ │ │ + subs.w r0, r2, #9895936 @ 0x970000 │ │ │ │ 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 1eabc4 │ │ │ │ + beq.n 1eabd4 │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1eabc4 │ │ │ │ - ldr.w r9, [pc, #208] @ 1eac1c │ │ │ │ + beq.n 1eabd4 │ │ │ │ + ldr.w r9, [pc, #208] @ 1eac2c │ │ │ │ add r9, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx 59e44 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 1eabcc │ │ │ │ + beq.n 1eabdc │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - beq.n 1eabec │ │ │ │ + beq.n 1eabfc │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1eabd6 │ │ │ │ + beq.n 1eabe6 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1eabb6 │ │ │ │ + beq.n 1eabc6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 1eab84 │ │ │ │ + b.n 1eab94 │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 1eabb6 │ │ │ │ + beq.n 1eabc6 │ │ │ │ mov r0, fp │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1eab7a │ │ │ │ + bne.n 1eab8a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx 59d84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eab7a │ │ │ │ + bne.n 1eab8a │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1eabfc │ │ │ │ + beq.n 1eac0c │ │ │ │ ldr.w fp, [r6, #16]! │ │ │ │ orrs r7, r2 │ │ │ │ orr.w r8, r3, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1eab84 │ │ │ │ + bne.n 1eab94 │ │ │ │ cmp r4, #1 │ │ │ │ ite cs │ │ │ │ addcs r5, r5, r4 │ │ │ │ addcc r5, #1 │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1eab4e │ │ │ │ + bne.n 1eab5e │ │ │ │ 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 1eab66 │ │ │ │ + bne.n 1eab76 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1eab66 │ │ │ │ + bne.n 1eab76 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq.w r7, #4294967295 @ 0xffffffff │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1eabb6 │ │ │ │ - b.n 1eab66 │ │ │ │ + beq.n 1eabc6 │ │ │ │ + b.n 1eab76 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 1eac06 │ │ │ │ + beq.n 1eac16 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 1eab6a │ │ │ │ + b.n 1eab7a │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ - b.n 1eab7a │ │ │ │ + b.n 1eab8a │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 1eabf6 │ │ │ │ + bne.n 1eac06 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ subs r3, #108 @ 0x6c │ │ │ │ itt eq │ │ │ │ moveq r7, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.n 1eabb6 │ │ │ │ - b.n 1eabf6 │ │ │ │ + beq.n 1eabc6 │ │ │ │ + b.n 1eac06 │ │ │ │ nop │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ 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 1ead24 │ │ │ │ - ldr.w fp, [pc, #236] @ 1ead34 │ │ │ │ + beq.n 1ead34 │ │ │ │ + ldr.w fp, [pc, #236] @ 1ead44 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #236] @ (1ead38 ) │ │ │ │ + ldr r3, [pc, #236] @ (1ead48 ) │ │ │ │ mov.w ip, #1 │ │ │ │ add fp, pc │ │ │ │ movs r5, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 1eac6e │ │ │ │ + b.n 1eac7e │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ bic.w r7, r7, r2 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ - cbz r1, 1eacd0 │ │ │ │ + cbz r1, 1eace0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add.w r0, r9, r5 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub.w sl, r8, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, r7, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ands r2, r6 │ │ │ │ orrs.w r2, lr, r2 │ │ │ │ - beq.n 1eac68 │ │ │ │ + beq.n 1eac78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, fp │ │ │ │ movne r1, r2 │ │ │ │ movs r2, #1 │ │ │ │ @@ -552889,79 +552885,79 @@ │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ cmp sl, r0 │ │ │ │ ite hi │ │ │ │ movhi.w sl, #0 │ │ │ │ movls.w sl, #1 │ │ │ │ add r5, r0 │ │ │ │ orrs.w ip, sl, r0, lsr #31 │ │ │ │ - beq.n 1eac5c │ │ │ │ + beq.n 1eac6c │ │ │ │ add r8, r9 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r8, #-1] │ │ │ │ strh.w r3, [r8, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1eacca │ │ │ │ + beq.n 1eacda │ │ │ │ add.w r0, r9, r5 │ │ │ │ sub.w r5, r8, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1ead1e │ │ │ │ - ldr r3, [pc, #84] @ (1ead3c ) │ │ │ │ + bne.n 1ead2e │ │ │ │ + ldr r3, [pc, #84] @ (1ead4c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ strd r7, r6, [sp, #8] │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ lsrs r3, r0, #31 │ │ │ │ cmp r0, r5 │ │ │ │ it cs │ │ │ │ orrcs.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eacca │ │ │ │ + beq.n 1eacda │ │ │ │ add r9, r8 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #11822 @ 0x2e2e │ │ │ │ strb.w r2, [r9, #-1] │ │ │ │ strh.w r3, [r9, #-3] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #32] @ (1ead40 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ead50 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1eace8 │ │ │ │ + b.n 1eacf8 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - beq.n 1eacca │ │ │ │ - ldr r3, [pc, #24] @ (1ead44 ) │ │ │ │ + beq.n 1eacda │ │ │ │ + ldr r3, [pc, #24] @ (1ead54 ) │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ - b.n 1eace8 │ │ │ │ + b.n 1eacf8 │ │ │ │ nop │ │ │ │ - bls.n 1eada0 │ │ │ │ + bls.n 1ead90 │ │ │ │ movs r0, r3 │ │ │ │ - mcr2 0, 5, r0, cr8, cr7, {0} │ │ │ │ - bhi.n 1eac94 │ │ │ │ + mrc2 0, 4, r0, cr8, cr7, {0} │ │ │ │ + bhi.n 1eac84 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eae14 │ │ │ │ + bhi.n 1eae04 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eadfc │ │ │ │ + bhi.n 1eadec │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-80] │ │ │ │ - ldr r6, [pc, #316] @ (1eae9c ) │ │ │ │ + ldr r6, [pc, #316] @ (1eaeac ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldr r5, [pc, #316] @ (1eaea0 ) │ │ │ │ + ldr r5, [pc, #316] @ (1eaeb0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #312] @ (1eaea4 ) │ │ │ │ + ldr r4, [pc, #312] @ (1eaeb4 ) │ │ │ │ add.w r7, sp, #4128 @ 0x1020 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ add r4, pc │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldr r5, [r6, r5] │ │ │ │ add.w r0, r4, #32 │ │ │ │ movs r3, #1 │ │ │ │ @@ -552971,162 +552967,162 @@ │ │ │ │ mov.w r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 5a178 │ │ │ │ ldrsh.w r4, [r4, #2] │ │ │ │ lsls r0, r4, #3 │ │ │ │ blx 5abf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eae34 │ │ │ │ + beq.n 1eae44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1eae34 │ │ │ │ - ldr r3, [pc, #260] @ (1eaea8 ) │ │ │ │ + beq.n 1eae44 │ │ │ │ + ldr r3, [pc, #260] @ (1eaeb8 ) │ │ │ │ mov.w fp, #0 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ mov r9, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #248] @ (1eaeac ) │ │ │ │ + ldr r3, [pc, #248] @ (1eaebc ) │ │ │ │ mov r6, fp │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 1eae08 │ │ │ │ + b.n 1eae18 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #10 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a9c0 <__isoc23_strtoull@plt> │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbnz r3, 1eae32 │ │ │ │ + cbnz r3, 1eae42 │ │ │ │ ldr.w r2, [r7, #8]! │ │ │ │ adds r6, #1 │ │ │ │ cmp fp, r2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sbcs.w r1, r9, r3 │ │ │ │ it cc │ │ │ │ movcc r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc fp, r2 │ │ │ │ ldrsh.w r3, [r3, #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 1eae66 │ │ │ │ + bcs.n 1eae76 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r5, #0 │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str.w r5, [r3, #-8] │ │ │ │ - bl 1e31ec │ │ │ │ + bl 1e31fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eadc6 │ │ │ │ + bne.n 1eadd6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ blx 59c6c │ │ │ │ - ldr r3, [pc, #116] @ (1eaeb0 ) │ │ │ │ - ldr r2, [pc, #116] @ (1eaeb4 ) │ │ │ │ + ldr r3, [pc, #116] @ (1eaec0 ) │ │ │ │ + ldr r2, [pc, #116] @ (1eaec4 ) │ │ │ │ add.w r1, sp, #4128 @ 0x1020 │ │ │ │ add r3, pc │ │ │ │ adds r1, #4 │ │ │ │ add r2, pc │ │ │ │ strh.w r6, [r3, #2084] @ 0x824 │ │ │ │ - ldr r3, [pc, #80] @ (1eaea0 ) │ │ │ │ + ldr r3, [pc, #80] @ (1eaeb0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eae96 │ │ │ │ + bne.n 1eaea6 │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r5, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eae34 │ │ │ │ + beq.n 1eae44 │ │ │ │ mov.w r2, fp, lsr #1 │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ orr.w r2, r2, r9, lsl #31 │ │ │ │ mov.w ip, r9, lsr #1 │ │ │ │ movs r6, #0 │ │ │ │ ldrd r4, r1, [r5] │ │ │ │ adds r5, #8 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r1, r1, ip │ │ │ │ it cs │ │ │ │ addcs r6, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 1eae80 │ │ │ │ - b.n 1eae36 │ │ │ │ + bne.n 1eae90 │ │ │ │ + b.n 1eae46 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r2, r2] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #264 @ (adr r4, 1eafb0 ) │ │ │ │ + add r4, pc, #200 @ (adr r4, 1eaf80 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvc.n 1eae84 │ │ │ │ + bvc.n 1eae74 │ │ │ │ movs r0, r3 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 1eb2a0 ) │ │ │ │ + add r3, pc, #944 @ (adr r3, 1eb270 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r3, pc, #456 @ (adr r3, 1eb07c ) │ │ │ │ + add r3, pc, #392 @ (adr r3, 1eb04c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r6, [r6, r6] │ │ │ │ + str r6, [r4, r6] │ │ │ │ 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] @ (1eb22c ) │ │ │ │ + ldr r4, [pc, #868] @ (1eb23c ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ - ldr r3, [pc, #868] @ (1eb230 ) │ │ │ │ + ldr r3, [pc, #868] @ (1eb240 ) │ │ │ │ movs r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #864] @ (1eb234 ) │ │ │ │ + ldr r0, [pc, #864] @ (1eb244 ) │ │ │ │ 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 5a178 │ │ │ │ blx 59b34 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r2, sp, #4 │ │ │ │ blx 5b0a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eafa2 │ │ │ │ + beq.n 1eafb2 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 5aa08 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1eafb8 │ │ │ │ + beq.n 1eafc8 │ │ │ │ cmp r0, #1 │ │ │ │ it lt │ │ │ │ movlt r0, #1 │ │ │ │ sxth r5, r0 │ │ │ │ mov r6, r5 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ - ldr r4, [pc, #808] @ (1eb238 ) │ │ │ │ + ldr r4, [pc, #808] @ (1eb248 ) │ │ │ │ blx 5aa08 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, #1 │ │ │ │ add r4, pc │ │ │ │ cmp r3, r6 │ │ │ │ @@ -553139,563 +553135,563 @@ │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4, #24] │ │ │ │ strh r5, [r4, #0] │ │ │ │ strh r3, [r4, #2] │ │ │ │ blx 5af44 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ lsrs r3, r0, #12 │ │ │ │ - ldr r0, [pc, #764] @ (1eb23c ) │ │ │ │ + ldr r0, [pc, #764] @ (1eb24c ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #764] @ (1eb240 ) │ │ │ │ + ldr r5, [pc, #764] @ (1eb250 ) │ │ │ │ bfi r2, r3, #6, #1 │ │ │ │ add r0, pc │ │ │ │ strb r2, [r4, #13] │ │ │ │ add r5, pc │ │ │ │ - bl 1ea570 │ │ │ │ + bl 1ea580 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1ead48 │ │ │ │ + bl 1ead58 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1eb200 │ │ │ │ - ldr r3, [pc, #732] @ (1eb244 ) │ │ │ │ + beq.w 1eb210 │ │ │ │ + ldr r3, [pc, #732] @ (1eb254 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 1eafbe │ │ │ │ - ldr r4, [pc, #728] @ (1eb248 ) │ │ │ │ + cbnz r3, 1eafce │ │ │ │ + ldr r4, [pc, #728] @ (1eb258 ) │ │ │ │ movw r2, #2088 @ 0x828 │ │ │ │ - ldr r1, [pc, #728] @ (1eb24c ) │ │ │ │ + ldr r1, [pc, #728] @ (1eb25c ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 5ab88 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #708] @ (1eb250 ) │ │ │ │ - ldr r3, [pc, #676] @ (1eb230 ) │ │ │ │ + ldr r2, [pc, #708] @ (1eb260 ) │ │ │ │ + ldr r3, [pc, #676] @ (1eb240 ) │ │ │ │ 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 1eb226 │ │ │ │ + bne.w 1eb236 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 59b1c <__sched_cpucount@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eaf00 │ │ │ │ + bne.n 1eaf10 │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 5aa08 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1eaf00 │ │ │ │ + bne.n 1eaf10 │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 1eaf0a │ │ │ │ - ldr r4, [pc, #660] @ (1eb254 ) │ │ │ │ + b.n 1eaf1a │ │ │ │ + ldr r4, [pc, #660] @ (1eb264 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #660] @ (1eb258 ) │ │ │ │ + ldr r1, [pc, #660] @ (1eb268 ) │ │ │ │ add r4, pc │ │ │ │ add r1, pc │ │ │ │ ldrsh.w r2, [r4] │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #648] @ (1eb25c ) │ │ │ │ + ldr r1, [pc, #648] @ (1eb26c ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #640] @ (1eb260 ) │ │ │ │ + ldr r1, [pc, #640] @ (1eb270 ) │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #632] @ (1eb264 ) │ │ │ │ + ldr r1, [pc, #632] @ (1eb274 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #620] @ (1eb268 ) │ │ │ │ + ldr r1, [pc, #620] @ (1eb278 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #608] @ (1eb26c ) │ │ │ │ + ldr r1, [pc, #608] @ (1eb27c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ (1eb270 ) │ │ │ │ + ldr r1, [pc, #596] @ (1eb280 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #584] @ (1eb274 ) │ │ │ │ + ldr r1, [pc, #584] @ (1eb284 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #572] @ (1eb278 ) │ │ │ │ + ldr r1, [pc, #572] @ (1eb288 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #560] @ (1eb27c ) │ │ │ │ + ldr r1, [pc, #560] @ (1eb28c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #552] @ (1eb280 ) │ │ │ │ + ldr r1, [pc, #552] @ (1eb290 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #540] @ (1eb284 ) │ │ │ │ + ldr r1, [pc, #540] @ (1eb294 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (1eb288 ) │ │ │ │ + ldr r1, [pc, #528] @ (1eb298 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #516] @ (1eb28c ) │ │ │ │ + ldr r1, [pc, #516] @ (1eb29c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #504] @ (1eb290 ) │ │ │ │ + ldr r1, [pc, #504] @ (1eb2a0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #492] @ (1eb294 ) │ │ │ │ + ldr r1, [pc, #492] @ (1eb2a4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #480] @ (1eb298 ) │ │ │ │ + ldr r1, [pc, #480] @ (1eb2a8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ - ldr r1, [pc, #472] @ (1eb29c ) │ │ │ │ + ldr r1, [pc, #472] @ (1eb2ac ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #460] @ (1eb2a0 ) │ │ │ │ + ldr r1, [pc, #460] @ (1eb2b0 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #448] @ (1eb2a4 ) │ │ │ │ + ldr r1, [pc, #448] @ (1eb2b4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #436] @ (1eb2a8 ) │ │ │ │ + ldr r1, [pc, #436] @ (1eb2b8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #424] @ (1eb2ac ) │ │ │ │ + ldr r1, [pc, #424] @ (1eb2bc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #412] @ (1eb2b0 ) │ │ │ │ + ldr r1, [pc, #412] @ (1eb2c0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #400] @ (1eb2b4 ) │ │ │ │ + ldr r1, [pc, #400] @ (1eb2c4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #392] @ (1eb2b8 ) │ │ │ │ + ldr r1, [pc, #392] @ (1eb2c8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ - ldr r1, [pc, #380] @ (1eb2bc ) │ │ │ │ + ldr r1, [pc, #380] @ (1eb2cc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #368] @ (1eb2c0 ) │ │ │ │ + ldr r1, [pc, #368] @ (1eb2d0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #356] @ (1eb2c4 ) │ │ │ │ + ldr r1, [pc, #356] @ (1eb2d4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #344] @ (1eb2c8 ) │ │ │ │ + ldr r1, [pc, #344] @ (1eb2d8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #332] @ (1eb2cc ) │ │ │ │ + ldr r1, [pc, #332] @ (1eb2dc ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #320] @ (1eb2d0 ) │ │ │ │ + ldr r1, [pc, #320] @ (1eb2e0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ - ldr r1, [pc, #308] @ (1eb2d4 ) │ │ │ │ + ldr r1, [pc, #308] @ (1eb2e4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ lsrs r2, r2, #7 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #300] @ (1eb2d8 ) │ │ │ │ + ldr r1, [pc, #300] @ (1eb2e8 ) │ │ │ │ movs r0, #1 │ │ │ │ ands r2, r0 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #288] @ (1eb2dc ) │ │ │ │ + ldr r1, [pc, #288] @ (1eb2ec ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #276] @ (1eb2e0 ) │ │ │ │ + ldr r1, [pc, #276] @ (1eb2f0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #2, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ - ldr r1, [pc, #264] @ (1eb2e4 ) │ │ │ │ + ldr r1, [pc, #264] @ (1eb2f4 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #256] @ (1eb2e8 ) │ │ │ │ + ldr r1, [pc, #256] @ (1eb2f8 ) │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #248] @ (1eb2ec ) │ │ │ │ + ldr r1, [pc, #248] @ (1eb2fc ) │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 5b190 <__printf_chk@plt> │ │ │ │ - b.n 1eaf6c │ │ │ │ - ldr r0, [pc, #236] @ (1eb2f0 ) │ │ │ │ + b.n 1eaf7c │ │ │ │ + ldr r0, [pc, #236] @ (1eb300 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1ea59c │ │ │ │ + bl 1ea5ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ea454 │ │ │ │ - ldr r3, [pc, #224] @ (1eb2f4 ) │ │ │ │ + bl 1ea464 │ │ │ │ + ldr r3, [pc, #224] @ (1eb304 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 1eaf64 │ │ │ │ + b.n 1eaf74 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, r4] │ │ │ │ + str r6, [r3, r4] │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #888 @ (adr r2, 1eb5b0 ) │ │ │ │ + add r2, pc, #824 @ (adr r2, 1eb580 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #616 @ (adr r2, 1eb4a4 ) │ │ │ │ + add r2, pc, #552 @ (adr r2, 1eb474 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvs.n 1eb338 │ │ │ │ + bvs.n 1eb328 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r2, pc, #248 @ (adr r2, 1eb348 ) │ │ │ │ + add r2, pc, #184 @ (adr r2, 1eb318 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r0, [r6, r1] │ │ │ │ + str r0, [r4, r1] │ │ │ │ lsls r7, r4, #2 │ │ │ │ - add r1, pc, #960 @ (adr r1, 1eb618 ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 1eb5e8 ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bvs.n 1eb2b8 │ │ │ │ + bvs.n 1eb2a8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb2d4 │ │ │ │ + bvs.n 1eb2c4 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb308 │ │ │ │ + bvs.n 1eb2f8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb330 │ │ │ │ + bvs.n 1eb320 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb354 │ │ │ │ + bvs.n 1eb344 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb178 │ │ │ │ + bvs.n 1eb368 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb19c │ │ │ │ + bvs.n 1eb18c │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb1c0 │ │ │ │ + bvs.n 1eb1b0 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb1e4 │ │ │ │ + bvs.n 1eb1d4 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb208 │ │ │ │ + bvs.n 1eb1f8 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb224 │ │ │ │ + bvs.n 1eb214 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb250 │ │ │ │ + bvs.n 1eb240 │ │ │ │ movs r0, r3 │ │ │ │ - bvs.n 1eb274 │ │ │ │ + bvs.n 1eb264 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb298 │ │ │ │ + bvs.n 1eb288 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb2bc │ │ │ │ + bvc.n 1eb2ac │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb2d8 │ │ │ │ + bvc.n 1eb2c8 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb2fc │ │ │ │ + bvc.n 1eb2ec │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb31c │ │ │ │ + bvc.n 1eb30c │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb334 │ │ │ │ + bvc.n 1eb324 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb358 │ │ │ │ + bvc.n 1eb348 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb37c │ │ │ │ + bvc.n 1eb36c │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb3a0 │ │ │ │ + bvc.n 1eb390 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb1c4 │ │ │ │ + bvc.n 1eb3b4 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb1e8 │ │ │ │ + bvc.n 1eb1d8 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb20c │ │ │ │ + bvc.n 1eb1fc │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb238 │ │ │ │ + bvc.n 1eb228 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb25c │ │ │ │ + bvc.n 1eb24c │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb280 │ │ │ │ + bvc.n 1eb270 │ │ │ │ movs r0, r3 │ │ │ │ - bvc.n 1eb2ac │ │ │ │ + bvc.n 1eb29c │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb2d8 │ │ │ │ + bvc.n 1eb2c8 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb304 │ │ │ │ + bhi.n 1eb2f4 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb330 │ │ │ │ + bhi.n 1eb320 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb35c │ │ │ │ + bhi.n 1eb34c │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb390 │ │ │ │ + bhi.n 1eb380 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb3bc │ │ │ │ + bhi.n 1eb3ac │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb1e8 │ │ │ │ + bhi.n 1eb3d8 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb214 │ │ │ │ + bhi.n 1eb204 │ │ │ │ movs r0, r3 │ │ │ │ - bhi.n 1eb248 │ │ │ │ + bhi.n 1eb238 │ │ │ │ movs r0, r3 │ │ │ │ - bcc.n 1eb2ac │ │ │ │ + bcc.n 1eb29c │ │ │ │ movs r0, r3 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r0, 1eb33e │ │ │ │ + cbz r0, 1eb34e │ │ │ │ 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] @ (1eb344 ) │ │ │ │ + ldr r4, [pc, #56] @ (1eb354 ) │ │ │ │ mov r5, r0 │ │ │ │ add r0, r1 │ │ │ │ add r4, pc │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ blx 5b0c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - cbz r3, 1eb338 │ │ │ │ + cbz r3, 1eb348 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ it eq │ │ │ │ addeq r0, r3, #2 │ │ │ │ - beq.n 1eb310 │ │ │ │ + beq.n 1eb320 │ │ │ │ blx 5a3ac │ │ │ │ - cbz r0, 1eb338 │ │ │ │ + cbz r0, 1eb348 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 1eb310 │ │ │ │ + beq.n 1eb320 │ │ │ │ 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 │ │ │ │ - bvc.n 1eb2c4 │ │ │ │ + bvc.n 1eb2b4 │ │ │ │ movs r0, r3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #76] @ 1eb3a8 │ │ │ │ + ldr.w lr, [pc, #76] @ 1eb3b8 │ │ │ │ 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] @ 1eb3ac │ │ │ │ + ldr.w ip, [pc, #56] @ 1eb3bc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 59f88 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #36] @ (1eb3b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1eb3ac ) │ │ │ │ + ldr r2, [pc, #36] @ (1eb3c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1eb3bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1eb3a2 │ │ │ │ + bne.n 1eb3b2 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #624] @ (1eb61c ) │ │ │ │ + ldr r4, [pc, #560] @ (1eb5ec ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #440] @ (1eb56c ) │ │ │ │ + ldr r4, [pc, #376] @ (1eb53c ) │ │ │ │ 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 1ddc18 │ │ │ │ - cbz r7, 1eb400 │ │ │ │ + bl 1ddc28 │ │ │ │ + cbz r7, 1eb410 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1ddc18 │ │ │ │ + bl 1ddc28 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ - bl 1dd954 │ │ │ │ + bl 1dd964 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 1eb3d2 │ │ │ │ + bne.n 1eb3e2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ movs r1, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 1eb48e │ │ │ │ + cbz r3, 1eb49e │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 1ddee8 │ │ │ │ + bl 1ddef8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r1, [r4, #-4] │ │ │ │ - bl 1dde40 │ │ │ │ + bl 1dde50 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1eb43a │ │ │ │ + bhi.n 1eb44a │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -553704,46 +553700,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 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ 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 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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 1eb532 │ │ │ │ + bmi.n 1eb542 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 1eb536 │ │ │ │ + cbz r3, 1eb546 │ │ │ │ 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] │ │ │ │ @@ -553756,15 +553752,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 1eb50c │ │ │ │ + b.n 1eb51c │ │ │ │ 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] │ │ │ │ @@ -553794,15 +553790,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 1eb5e4 │ │ │ │ + bmi.n 1eb5f4 │ │ │ │ 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 │ │ │ │ @@ -553835,26 +553831,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 1eb68e │ │ │ │ + beq.n 1eb69e │ │ │ │ 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 1eb688 │ │ │ │ + beq.n 1eb698 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 5aa44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ @@ -553877,48 +553873,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 1eb674 │ │ │ │ + b.n 1eb684 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 1eb6ac │ │ │ │ + beq.n 1eb6bc │ │ │ │ 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 1eb674 │ │ │ │ + b.n 1eb684 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1eb674 │ │ │ │ + b.n 1eb684 │ │ │ │ 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 1eb6e0 │ │ │ │ + beq.n 1eb6f0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 1eb6d4 │ │ │ │ + bne.n 1eb6e4 │ │ │ │ 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 │ │ │ │ @@ -553926,41 +553922,41 @@ │ │ │ │ mov r9, r3 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1eb7f0 │ │ │ │ + beq.n 1eb800 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 1eb94a │ │ │ │ + beq.w 1eb95a │ │ │ │ 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 1eb7d0 │ │ │ │ + bcc.n 1eb7e0 │ │ │ │ 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, 1eb7ae │ │ │ │ + cbz r6, 1eb7be │ │ │ │ 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] │ │ │ │ @@ -553975,81 +553971,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 1eb7ae │ │ │ │ + beq.n 1eb7be │ │ │ │ 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 1eb7d0 │ │ │ │ + bcc.n 1eb7e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 59ae0 <__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 1eb920 │ │ │ │ + bcs.w 1eb930 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq.w 1eb94a │ │ │ │ + beq.w 1eb95a │ │ │ │ ldrd r5, r7, [r4, #16] │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r5, r1 │ │ │ │ sbcs.w r3, r7, r9 │ │ │ │ - bcs.n 1eb724 │ │ │ │ - b.n 1eb7d0 │ │ │ │ + bcs.n 1eb734 │ │ │ │ + b.n 1eb7e0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 1eb958 │ │ │ │ + beq.w 1eb968 │ │ │ │ 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 1eb90c │ │ │ │ + bcc.n 1eb91c │ │ │ │ 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 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 1eb91a │ │ │ │ + beq.n 1eb92a │ │ │ │ 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 1eb90c │ │ │ │ + bcc.n 1eb91c │ │ │ │ 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 1eb8ee │ │ │ │ + beq.n 1eb8fe │ │ │ │ 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 │ │ │ │ @@ -554067,17 +554063,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 1eb8ee │ │ │ │ + beq.n 1eb8fe │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1eb940 │ │ │ │ + beq.n 1eb950 │ │ │ │ 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 │ │ │ │ @@ -554091,133 +554087,133 @@ │ │ │ │ adds r2, r2, r5 │ │ │ │ adc.w r3, r8, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r4, r4, r1 │ │ │ │ adc.w r6, r6, fp │ │ │ │ cmp r4, r2 │ │ │ │ sbcs r6, r3 │ │ │ │ - bcc.n 1eb90c │ │ │ │ + bcc.n 1eb91c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 1eb5e8 │ │ │ │ + bl 1eb5f8 │ │ │ │ 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 1eb94a │ │ │ │ + beq.n 1eb95a │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 1eb7fe │ │ │ │ + b.n 1eb80e │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r8, fp │ │ │ │ - b.n 1eb848 │ │ │ │ + b.n 1eb858 │ │ │ │ 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 1eb5e8 │ │ │ │ + bl 1eb5f8 │ │ │ │ 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 1eb8e0 │ │ │ │ + b.n 1eb8f0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1eb902 │ │ │ │ + b.n 1eb912 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ ldrd r4, lr, [sp, #32] │ │ │ │ - beq.n 1eb99e │ │ │ │ + beq.n 1eb9ae │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldrd r5, r6, [r1, #8] │ │ │ │ cmp r2, r5 │ │ │ │ sbcs.w r7, r3, r6 │ │ │ │ - bcc.n 1eb9b2 │ │ │ │ + bcc.n 1eb9c2 │ │ │ │ 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 1eb9a4 │ │ │ │ + bcs.n 1eb9b4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ strd r4, lr, [sp] │ │ │ │ - bl 1eb5e8 │ │ │ │ + bl 1eb5f8 │ │ │ │ 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 1eb99e │ │ │ │ + beq.n 1eb9ae │ │ │ │ mov ip, r5 │ │ │ │ - b.n 1eb97a │ │ │ │ + b.n 1eb98a │ │ │ │ stmdb 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 1ebb06 │ │ │ │ + beq.w 1ebb16 │ │ │ │ mov r3, r9 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1eb9f4 │ │ │ │ + b.n 1eba04 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 1eba3a │ │ │ │ + beq.n 1eba4a │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, lr, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, sl, lr │ │ │ │ - bcc.n 1eb9ea │ │ │ │ + bcc.n 1eb9fa │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1eba6e │ │ │ │ + bne.n 1eba7e │ │ │ │ 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 1ebb06 │ │ │ │ + bne.n 1ebb16 │ │ │ │ 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] │ │ │ │ @@ -554226,378 +554222,378 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds.w ip, r2, fp │ │ │ │ adc.w r1, r8, sl │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq ip, r0 │ │ │ │ - beq.n 1ebadc │ │ │ │ + beq.n 1ebaec │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5aa44 │ │ │ │ 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 1eba24 │ │ │ │ + b.n 1eba34 │ │ │ │ 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 1ebaae │ │ │ │ + beq.n 1ebabe │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds.w ip, r1, r0 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ adc.w lr, r0, lr │ │ │ │ cmp lr, sl │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 1eba18 │ │ │ │ + beq.n 1eba28 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5aa44 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ strd r2, sl, [r0, #8] │ │ │ │ strd fp, r8, [r0, #16] │ │ │ │ - b.n 1eba62 │ │ │ │ + b.n 1eba72 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ adds.w r6, r9, r0 │ │ │ │ adc.w lr, ip, lr │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ cmp sl, lr │ │ │ │ it eq │ │ │ │ cmpeq r2, r6 │ │ │ │ - beq.n 1ebae2 │ │ │ │ + beq.n 1ebaf2 │ │ │ │ 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 1eba24 │ │ │ │ + b.n 1eba34 │ │ │ │ ldrd r1, r0, [r5, #16] │ │ │ │ - b.n 1ebaca │ │ │ │ + b.n 1ebada │ │ │ │ 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 59c6c │ │ │ │ - b.n 1eba24 │ │ │ │ + b.n 1eba34 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5aa44 │ │ │ │ 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 1eba24 │ │ │ │ + b.n 1eba34 │ │ │ │ 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] @ 1ebb70 │ │ │ │ + vldr d7, [pc, #52] @ 1ebb80 │ │ │ │ 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 1ebb60 │ │ │ │ + bne.n 1ebb70 │ │ │ │ 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 1eb9c0 │ │ │ │ + bl 1eb9d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ebb54 │ │ │ │ + b.n 1ebb64 │ │ │ │ nop │ │ │ │ ... │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #340] @ (1ebce0 ) │ │ │ │ - ldr r3, [pc, #340] @ (1ebce4 ) │ │ │ │ + ldr r1, [pc, #340] @ (1ebcf0 ) │ │ │ │ + ldr r3, [pc, #340] @ (1ebcf4 ) │ │ │ │ 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 1ebbb8 │ │ │ │ + bne.n 1ebbc8 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ebba8 │ │ │ │ + bne.n 1ebbb8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc76 │ │ │ │ + bne.n 1ebc86 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r5, [r3, r7, lsl #2] │ │ │ │ - cbz r5, 1ebc04 │ │ │ │ + cbz r5, 1ebc14 │ │ │ │ movs r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebbd2 │ │ │ │ + bne.n 1ebbe2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc68 │ │ │ │ - ldr r2, [pc, #252] @ (1ebce8 ) │ │ │ │ - ldr r3, [pc, #248] @ (1ebce4 ) │ │ │ │ + bne.n 1ebc78 │ │ │ │ + ldr r2, [pc, #252] @ (1ebcf8 ) │ │ │ │ + ldr r3, [pc, #248] @ (1ebcf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebcda │ │ │ │ + bne.n 1ebcea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #228] @ (1ebcec ) │ │ │ │ + ldr r2, [pc, #228] @ (1ebcfc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1ebbce │ │ │ │ + beq.n 1ebbde │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 5a790 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 1ebc30 │ │ │ │ + bne.n 1ebc40 │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.n 1ebca6 │ │ │ │ + bne.n 1ebcb6 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ blx 5aa44 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1ebca6 │ │ │ │ + cbz r0, 1ebcb6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1f4258 │ │ │ │ + bl 1f4268 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ebca0 │ │ │ │ + cbz r0, 1ebcb0 │ │ │ │ ldrd r0, r1, [r6, #24] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 1ebcc6 │ │ │ │ + bne.n 1ebcd6 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1f4370 │ │ │ │ + bl 1f4380 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3, r7, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1ebbce │ │ │ │ + b.n 1ebbde │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #32] │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1ebbe8 │ │ │ │ + bl 1e1154 │ │ │ │ + b.n 1ebbf8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ebcaa │ │ │ │ + bne.n 1ebcba │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebc8a │ │ │ │ + bne.n 1ebc9a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc7c │ │ │ │ - b.n 1ebbc0 │ │ │ │ + bne.n 1ebc8c │ │ │ │ + b.n 1ebbd0 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1ebc60 │ │ │ │ + b.n 1ebc70 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ebcb0 │ │ │ │ + bne.n 1ebcc0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebc7a │ │ │ │ - b.n 1ebbc0 │ │ │ │ + bne.n 1ebc8a │ │ │ │ + b.n 1ebbd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movs r3, #0 │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1f445c │ │ │ │ - b.n 1ebc50 │ │ │ │ + bl 1f446c │ │ │ │ + b.n 1ebc60 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, sp │ │ │ │ + add r4, fp │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, r2 │ │ │ │ + add r0, r0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ (1ebd24 ) │ │ │ │ + ldr r0, [pc, #32] @ (1ebd34 ) │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ea658 │ │ │ │ + bl 1ea668 │ │ │ │ movs r1, #4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ blx 5aa44 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1ebd22 │ │ │ │ + cbz r0, 1ebd32 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ subs r3, r2, #1 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ - b.n 1ebd4c │ │ │ │ + b.n 1ebd5c │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ - cbnz r1, 1ebd58 │ │ │ │ + cbnz r1, 1ebd68 │ │ │ │ subs r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.n 1ebd44 │ │ │ │ + bne.n 1ebd54 │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 59c6c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 1f4420 │ │ │ │ + bl 1f4430 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1ebd38 │ │ │ │ + b.n 1ebd48 │ │ │ │ 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, 1ebdb4 │ │ │ │ + cbz r2, 1ebdc4 │ │ │ │ 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, 1ebdae │ │ │ │ + cbz r5, 1ebdbe │ │ │ │ blx 59ae0 <__aeabi_uldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f445c │ │ │ │ + bl 1f446c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 1ebd8c │ │ │ │ + bhi.n 1ebd9c │ │ │ │ strd r6, r7, [r8, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 1ebdf0 │ │ │ │ - b.n 1ebe26 │ │ │ │ + cbnz r1, 1ebe00 │ │ │ │ + b.n 1ebe36 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f4464 │ │ │ │ - cbnz r0, 1ebe20 │ │ │ │ + bl 1f4474 │ │ │ │ + cbnz r0, 1ebe30 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 1ebe26 │ │ │ │ + bls.n 1ebe36 │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebdde │ │ │ │ + bne.n 1ebdee │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebb78 │ │ │ │ - cbz r0, 1ebe26 │ │ │ │ + bl 1ebb88 │ │ │ │ + cbz r0, 1ebe36 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f4464 │ │ │ │ + bl 1f4474 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebdea │ │ │ │ + beq.n 1ebdfa │ │ │ │ str r4, [r6, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -554608,364 +554604,364 @@ │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r1, 1ebe6a │ │ │ │ - b.n 1ebf1a │ │ │ │ + cbnz r1, 1ebe7a │ │ │ │ + b.n 1ebf2a │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1f4888 │ │ │ │ - cbnz r0, 1ebe9a │ │ │ │ + bl 1f4898 │ │ │ │ + cbnz r0, 1ebeaa │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 1ebeba │ │ │ │ + bls.n 1ebeca │ │ │ │ add.w r0, r5, r9 │ │ │ │ blx 59e14 <__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 1ebe58 │ │ │ │ + bne.n 1ebe68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebb78 │ │ │ │ - cbz r0, 1ebeb8 │ │ │ │ + bl 1ebb88 │ │ │ │ + cbz r0, 1ebec8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - bl 1f4888 │ │ │ │ + bl 1f4898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebe62 │ │ │ │ + beq.n 1ebe72 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 1ebeb8 │ │ │ │ + blt.n 1ebec8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - cbz r0, 1ebf04 │ │ │ │ + cbz r0, 1ebf14 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r4, [r6, #12] │ │ │ │ - bl 1f4650 │ │ │ │ + bl 1f4660 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1ebf1a │ │ │ │ - vldr d7, [pc, #96] @ 1ebf20 │ │ │ │ + cbz r3, 1ebf2a │ │ │ │ + vldr d7, [pc, #96] @ 1ebf30 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ vmov.f64 d8, d7 │ │ │ │ - b.n 1ebee6 │ │ │ │ - bl 1f48e8 │ │ │ │ + b.n 1ebef6 │ │ │ │ + bl 1f48f8 │ │ │ │ vcmpe.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 1ebede │ │ │ │ + bpl.n 1ebeee │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs.n 1ebf16 │ │ │ │ + bcs.n 1ebf26 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ebeca │ │ │ │ + bne.n 1ebeda │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebb78 │ │ │ │ + bl 1ebb88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebede │ │ │ │ + beq.n 1ebeee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 1ebeca │ │ │ │ + b.n 1ebeda │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebb78 │ │ │ │ + bl 1ebb88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ebeb0 │ │ │ │ + beq.n 1ebec0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, r7] │ │ │ │ - b.n 1ebea4 │ │ │ │ + b.n 1ebeb4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - b.n 1ebe9e │ │ │ │ + b.n 1ebeae │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1ebe9e │ │ │ │ + b.n 1ebeae │ │ │ │ ... │ │ │ │ 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] @ (1ebf64 ) │ │ │ │ + ldr r5, [pc, #40] @ (1ebf74 ) │ │ │ │ movs r4, #0 │ │ │ │ movw r6, #479 @ 0x1df │ │ │ │ add r5, pc │ │ │ │ subs r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f1674 │ │ │ │ + bl 1f1684 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 1ebf58 │ │ │ │ - bl 1dd4e0 │ │ │ │ + cbnz r3, 1ebf68 │ │ │ │ + bl 1dd4f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 1ebf46 │ │ │ │ + bne.n 1ebf56 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [sp, #568] @ 0x238 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ 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 1ebf94 │ │ │ │ + bne.n 1ebfa4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ebf7c │ │ │ │ + bne.n 1ebf8c │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 1ebfc2 │ │ │ │ + bls.n 1ebfd2 │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ebfec │ │ │ │ + bls.n 1ebffc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ebfe8 │ │ │ │ + bne.n 1ebff8 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ebfe8 │ │ │ │ + bne.n 1ebff8 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ec012 │ │ │ │ + cbnz r3, 1ec022 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #5 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ec034 │ │ │ │ + bls.n 1ec044 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec030 │ │ │ │ + bne.n 1ec040 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec030 │ │ │ │ + bne.n 1ec040 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec030 │ │ │ │ + bne.n 1ec040 │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ec092 │ │ │ │ + beq.n 1ec0a2 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r2, #36] @ 0x24 │ │ │ │ ands.w r1, r2, #31 │ │ │ │ - bne.n 1ec08c │ │ │ │ + bne.n 1ec09c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec074 │ │ │ │ + bne.n 1ec084 │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ 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 1ec0d0 │ │ │ │ + bne.n 1ec0e0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec0b8 │ │ │ │ + bne.n 1ec0c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1ec0cc │ │ │ │ + bne.n 1ec0dc │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ 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 1ec10c │ │ │ │ + bne.n 1ec11c │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1ec0f4 │ │ │ │ + bne.n 1ec104 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r3, r2, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1ec108 │ │ │ │ + bne.n 1ec118 │ │ │ │ ubfx r0, r2, #6, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ 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 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ec170 │ │ │ │ + bls.n 1ec180 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec16c │ │ │ │ + bne.n 1ec17c │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec16c │ │ │ │ + bne.n 1ec17c │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ec196 │ │ │ │ + cbnz r3, 1ec1a6 │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1ec1b8 │ │ │ │ + bls.n 1ec1c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec1b4 │ │ │ │ + bne.n 1ec1c4 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ec1b4 │ │ │ │ + bne.n 1ec1c4 │ │ │ │ ldrb.w r3, [r0, #54] @ 0x36 │ │ │ │ - cbnz r3, 1ec1da │ │ │ │ + cbnz r3, 1ec1ea │ │ │ │ ldrb.w r0, [r0, #55] @ 0x37 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dd4d0 │ │ │ │ + bl 1dd4e0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ ands.w ip, r1, #31 │ │ │ │ - bne.n 1ec20e │ │ │ │ + bne.n 1ec21e │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1ec1f4 │ │ │ │ + bne.n 1ec204 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 1ec20a │ │ │ │ + bne.n 1ec21a │ │ │ │ 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 │ │ │ │ @@ -554973,94 +554969,94 @@ │ │ │ │ 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 1ec230 │ │ │ │ + bne.n 1ec240 │ │ │ │ bx lr │ │ │ │ subs r2, #1 │ │ │ │ add.w ip, r0, #16 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ec262 │ │ │ │ + bhi.n 1ec272 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r0, #4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ec24a │ │ │ │ + bne.n 1ec25a │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - beq.n 1ec25a │ │ │ │ + beq.n 1ec26a │ │ │ │ cmp r3, #5 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #1065353216 @ 0x3f800000 │ │ │ │ streq r3, [r0, #0] │ │ │ │ - b.n 1ec25a │ │ │ │ + b.n 1ec26a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (1ec2a0 ) │ │ │ │ + ldr r1, [pc, #24] @ (1ec2b0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (1ec2a4 ) │ │ │ │ + ldr r0, [pc, #24] @ (1ec2b4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 1f84bc │ │ │ │ - ldr r3, [pc, #16] @ (1ec2a8 ) │ │ │ │ + bl 1f84cc │ │ │ │ + ldr r3, [pc, #16] @ (1ec2b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - str r7, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #248] @ 0xf8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1ec2c2 │ │ │ │ + cbz r2, 1ec2d2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1ec2c6 │ │ │ │ - cmp r0, #3 │ │ │ │ beq.n 1ec2d6 │ │ │ │ + cmp r0, #3 │ │ │ │ + beq.n 1ec2e6 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #44] @ (1ec2f4 ) │ │ │ │ + ldr r3, [pc, #44] @ (1ec304 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, r2 │ │ │ │ ite lt │ │ │ │ movlt r0, #2 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (1ec2f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1ec308 ) │ │ │ │ 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 1ec2c4 │ │ │ │ + ble.n 1ec2d4 │ │ │ │ adds r0, #1 │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ - movs r7, r4 │ │ │ │ ldrb r0, [r7, #28] │ │ │ │ movs r7, r4 │ │ │ │ + ldrb r0, [r5, #28] │ │ │ │ + movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ @@ -555076,15 +555072,15 @@ │ │ │ │ moveq r2, #24 │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq.w fp, #2 │ │ │ │ movne.w fp, #4 │ │ │ │ blx 5a178 │ │ │ │ ldrsb.w r6, [r4, #28] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.n 1ec406 │ │ │ │ + beq.n 1ec416 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ add.w r9, r4, #28 │ │ │ │ movs r7, #1 │ │ │ │ mov fp, r4 │ │ │ │ rsbs r3, r8, #0 │ │ │ │ add.w r0, r8, #7 │ │ │ │ and.w r3, r3, #7 │ │ │ │ @@ -555108,51 +555104,51 @@ │ │ │ │ strgt.w lr, [sp, #4] │ │ │ │ addgt r0, r0, r5 │ │ │ │ movgt r4, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.w 1ec4fe │ │ │ │ + ble.w 1ec50e │ │ │ │ cmp r1, #8 │ │ │ │ add r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r7, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1ec3a2 │ │ │ │ + bgt.n 1ec3b2 │ │ │ │ ldrb.w r3, [r9, #4] │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ add r8, lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ec512 │ │ │ │ + bne.w 1ec522 │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ ldrb.w r1, [r9, #1] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ ldr.w r3, [r6, r1, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ ldrsb.w r6, [r9, #5]! │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 1ec34a │ │ │ │ + bne.n 1ec35a │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add.w r0, sl, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec4ae │ │ │ │ + beq.n 1ec4be │ │ │ │ sub.w ip, sl, #4 │ │ │ │ movs r3, #12 │ │ │ │ add.w r0, sl, #8 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ add.w lr, r4, #28 │ │ │ │ mla r9, r3, fp, ip │ │ │ │ @@ -555190,79 +555186,79 @@ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r5, lr │ │ │ │ add r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ - bne.n 1ec43e │ │ │ │ + bne.n 1ec44e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1ec436 │ │ │ │ + bne.n 1ec446 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ec54e │ │ │ │ + bne.n 1ec55e │ │ │ │ mov.w ip, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #1 │ │ │ │ mla ip, ip, fp, r0 │ │ │ │ sub.w r2, r5, #12 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r3, #14 │ │ │ │ - bgt.n 1ec4ea │ │ │ │ + bgt.n 1ec4fa │ │ │ │ lsl.w r6, r7, r3 │ │ │ │ lsls r0, r1, #15 │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ subs r3, #1 │ │ │ │ subs r6, #1 │ │ │ │ - cbz r1, 1ec4ea │ │ │ │ + cbz r1, 1ec4fa │ │ │ │ cmp r6, r1 │ │ │ │ ite ne │ │ │ │ asrne.w r1, r0, r3 │ │ │ │ movweq r1, #65535 @ 0xffff │ │ │ │ cmp r2, r5 │ │ │ │ str r1, [r2, #0] │ │ │ │ - bne.n 1ec4c4 │ │ │ │ + bne.n 1ec4d4 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 1ec4c0 │ │ │ │ + bne.n 1ec4d0 │ │ │ │ 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 1ec3da │ │ │ │ + beq.w 1ec3ea │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 1ec3f8 │ │ │ │ + beq.w 1ec408 │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r6, sl, r6, lsl #2 │ │ │ │ asr.w r3, ip, r2 │ │ │ │ subs r1, r0, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - beq.n 1ec548 │ │ │ │ + beq.n 1ec558 │ │ │ │ ldrb.w r4, [r9, #1] │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ add r1, r3 │ │ │ │ ldr.w r3, [r6, r4, lsl #2] │ │ │ │ lsl.w r1, r7, r1 │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r6, r4, lsl #2] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 1ec520 │ │ │ │ - b.n 1ec3f8 │ │ │ │ + bne.n 1ec530 │ │ │ │ + b.n 1ec408 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #12 │ │ │ │ movs r5, #1 │ │ │ │ mla r0, r0, fp, r1 │ │ │ │ sub.w r2, r1, #12 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ @@ -555282,60 +555278,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 1ec5cc │ │ │ │ + bgt.n 1ec5dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ec5cc │ │ │ │ + beq.n 1ec5dc │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r6, r5, ip │ │ │ │ add.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - blt.n 1ec5e0 │ │ │ │ + blt.n 1ec5f0 │ │ │ │ cmp r3, r6 │ │ │ │ it ge │ │ │ │ movwge r3, #32767 @ 0x7fff │ │ │ │ - bge.n 1ec5cc │ │ │ │ + bge.n 1ec5dc │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bne.n 1ec55c │ │ │ │ + bne.n 1ec56c │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ec558 │ │ │ │ + bne.n 1ec568 │ │ │ │ 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 1ec5cc │ │ │ │ + bge.n 1ec5dc │ │ │ │ lsls r3, r3, #15 │ │ │ │ add.w r3, r3, #16384 @ 0x4000 │ │ │ │ asr.w r3, r3, ip │ │ │ │ negs r3, r3 │ │ │ │ - b.n 1ec5cc │ │ │ │ + b.n 1ec5dc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ec6c6 │ │ │ │ + ble.n 1ec6d6 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add.w r9, fp, sl │ │ │ │ movs r7, #0 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ @@ -555360,53 +555356,53 @@ │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ it gt │ │ │ │ addgt r0, r8 │ │ │ │ asr.w ip, ip, r7 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1ec6a0 │ │ │ │ + ble.n 1ec6b0 │ │ │ │ cmp r1, #8 │ │ │ │ add r7, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, lr │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1ec678 │ │ │ │ + bgt.n 1ec688 │ │ │ │ strb.w ip, [r9, sl, lsl #2] │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ add r4, r1 │ │ │ │ - bne.n 1ec62c │ │ │ │ + bne.n 1ec63c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n 1ec626 │ │ │ │ + bgt.n 1ec636 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp.w sl, #3 │ │ │ │ - bne.n 1ec616 │ │ │ │ + bne.n 1ec626 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov lr, sl │ │ │ │ mov sl, fp │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1ec8d6 │ │ │ │ + ble.w 1ec8e6 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 1ec85c │ │ │ │ + ble.w 1ec86c │ │ │ │ add.w r9, fp, #3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r7, fp │ │ │ │ mov.w sl, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ negs r3, r4 │ │ │ │ @@ -555430,49 +555426,49 @@ │ │ │ │ itt gt │ │ │ │ addgt r0, r8 │ │ │ │ movgt r5, #0 │ │ │ │ asr.w ip, ip, r3 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w ip, ip, r3 │ │ │ │ - ble.n 1ec766 │ │ │ │ + ble.n 1ec776 │ │ │ │ cmp r1, #8 │ │ │ │ add r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w fp, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, lr, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, fp │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ - bgt.n 1ec73e │ │ │ │ + bgt.n 1ec74e │ │ │ │ strb.w ip, [r9, sl, lsl #2] │ │ │ │ add.w r3, sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ add r4, r1 │ │ │ │ - bne.n 1ec6f4 │ │ │ │ + bne.n 1ec704 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add.w r9, r9, #8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ec6ee │ │ │ │ + bgt.n 1ec6fe │ │ │ │ mov sl, r7 │ │ │ │ mov.w lr, #4 │ │ │ │ ldrb r5, [r6, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1ec864 │ │ │ │ + beq.n 1ec874 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 1ec85c │ │ │ │ + ble.n 1ec86c │ │ │ │ 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 │ │ │ │ @@ -555485,29 +555481,29 @@ │ │ │ │ ldrb.w r0, [r8, r2] │ │ │ │ asr.w r0, r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, r0, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 1ec7c8 │ │ │ │ + bne.n 1ec7d8 │ │ │ │ adds r4, r3, #4 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1ec7a6 │ │ │ │ + bne.n 1ec7b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ec7a0 │ │ │ │ + bgt.n 1ec7b0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r7, sl, #10 │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.n 1ec85c │ │ │ │ + ble.n 1ec86c │ │ │ │ sub.w r0, r7, #8 │ │ │ │ subs r1, r0, #3 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ ldrb.w lr, [r6, #21] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ @@ -555516,46 +555512,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 1ec7fc │ │ │ │ + bne.n 1ec80c │ │ │ │ ldr r1, [r6, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ec84a │ │ │ │ + ble.n 1ec85a │ │ │ │ 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 1ec7fa │ │ │ │ + bne.n 1ec80a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 1ec7f6 │ │ │ │ + bgt.n 1ec806 │ │ │ │ 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 1ec7e8 │ │ │ │ + beq.n 1ec7f8 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 1ec85c │ │ │ │ + ble.n 1ec86c │ │ │ │ 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 │ │ │ │ @@ -555570,48 +555566,48 @@ │ │ │ │ asr.w lr, lr, r3 │ │ │ │ adds r3, r7, r1 │ │ │ │ and.w lr, lr, #1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ orr.w r2, lr, r2, lsl #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1ec8a8 │ │ │ │ + bne.n 1ec8b8 │ │ │ │ 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 1ec8ba │ │ │ │ + bne.n 1ec8ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r1, #8 │ │ │ │ adds r0, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 1ec888 │ │ │ │ - b.n 1ec7e8 │ │ │ │ + bgt.n 1ec898 │ │ │ │ + b.n 1ec7f8 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1ec85c │ │ │ │ + ble.n 1ec86c │ │ │ │ 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 1ec8e6 │ │ │ │ - b.n 1ec78e │ │ │ │ + bgt.n 1ec8f6 │ │ │ │ + b.n 1ec79e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr.w r4, [pc, #1036] @ 1ecd18 │ │ │ │ + ldr.w r4, [pc, #1036] @ 1ecd28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #1036] @ 1ecd1c │ │ │ │ + ldr.w r0, [pc, #1036] @ 1ecd2c │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, r5, lsl #2 │ │ │ │ mov r7, r2 │ │ │ │ it lt │ │ │ │ movlt.w r9, #0 │ │ │ │ ldrb.w r2, [sp, #232] @ 0xe8 │ │ │ │ @@ -555624,42 +555620,42 @@ │ │ │ │ it ge │ │ │ │ addge r2, r5, #3 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ itt ge │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ subge.w r9, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ec968 │ │ │ │ + ble.n 1ec978 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ subs r1, #4 │ │ │ │ lsls r2, r6, #2 │ │ │ │ subs r3, r1, r3 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 1ec984 │ │ │ │ + bgt.n 1ec994 │ │ │ │ subs r4, #4 │ │ │ │ add r7, r9 │ │ │ │ add r8, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1ec95a │ │ │ │ - ldr r2, [pc, #948] @ (1ecd20 ) │ │ │ │ - ldr r3, [pc, #944] @ (1ecd1c ) │ │ │ │ + bne.n 1ec96a │ │ │ │ + ldr r2, [pc, #948] @ (1ecd30 ) │ │ │ │ + ldr r3, [pc, #944] @ (1ecd2c ) │ │ │ │ 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 1ecd14 │ │ │ │ + bne.w 1ecd24 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r1, r6, #3 │ │ │ │ - ldr r6, [pc, #920] @ (1ecd24 ) │ │ │ │ + ldr r6, [pc, #920] @ (1ecd34 ) │ │ │ │ str r1, [sp, #12] │ │ │ │ sub.w sl, r5, #4 │ │ │ │ add r6, pc │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, r5 │ │ │ │ mov r1, r2 │ │ │ │ @@ -555703,78 +555699,78 @@ │ │ │ │ andmi.w r2, r2, #14 │ │ │ │ iteee pl │ │ │ │ movpl r2, #2 │ │ │ │ orrmi r3, r2 │ │ │ │ movmi r2, #5 │ │ │ │ addmi r3, #2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ - ldr r1, [pc, #788] @ (1ecd28 ) │ │ │ │ + ldr r1, [pc, #788] @ (1ecd38 ) │ │ │ │ add r1, pc │ │ │ │ adds r6, r3, r1 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1eca8c │ │ │ │ + beq.n 1eca9c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ mov.w r6, #1065353216 @ 0x3f800000 │ │ │ │ lsls r4, r7, #4 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 5a178 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ adds r2, #1 │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r7, r2 │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1eca36 │ │ │ │ + bne.n 1eca46 │ │ │ │ adds r5, #1 │ │ │ │ add r9, fp │ │ │ │ cmp r5, sl │ │ │ │ - bcc.n 1eca28 │ │ │ │ + bcc.n 1eca38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ec9de │ │ │ │ + bne.n 1ec9ee │ │ │ │ ldrd r5, r7, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, r9, [sp, #104] @ 0x68 │ │ │ │ ldrd r4, r3, [sp, #88] @ 0x58 │ │ │ │ lsrs r6, r5, #2 │ │ │ │ ldrd r8, r1, [sp, #96] @ 0x60 │ │ │ │ adds r6, #1 │ │ │ │ subs r4, #4 │ │ │ │ add.w r6, r9, r6, lsl #4 │ │ │ │ add r8, r1 │ │ │ │ ldrd r0, sl, [sp, #112] @ 0x70 │ │ │ │ add.w r9, r6, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1ec9a6 │ │ │ │ - b.n 1ec968 │ │ │ │ + bne.n 1ec9b6 │ │ │ │ + b.n 1ec978 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1ec2fc │ │ │ │ + bl 1ec30c │ │ │ │ ldr r4, [r6, #4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ecd0a │ │ │ │ + beq.w 1ecd1a │ │ │ │ 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 │ │ │ │ @@ -555797,41 +555793,41 @@ │ │ │ │ asr.w r4, r4, r5 │ │ │ │ it gt │ │ │ │ movgt r5, r7 │ │ │ │ and.w r4, r4, r3 │ │ │ │ itt gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ addgt r0, r0, r3 │ │ │ │ - ble.n 1ecb28 │ │ │ │ + ble.n 1ecb38 │ │ │ │ cmp r1, #8 │ │ │ │ add r5, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [r0, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1ecb00 │ │ │ │ + bgt.n 1ecb10 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #504] @ (1ecd2c ) │ │ │ │ + ldr r3, [pc, #504] @ (1ecd3c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #492] @ (1ecd30 ) │ │ │ │ + ldr r3, [pc, #492] @ (1ecd40 ) │ │ │ │ movs r5, #1 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -555839,36 +555835,36 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ mov ip, sl │ │ │ │ strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w lr, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eccf8 │ │ │ │ + beq.w 1ecd08 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, lr │ │ │ │ lsr.w r8, r3, r8 │ │ │ │ cmp r2, #2 │ │ │ │ mul.w r3, lr, r0 │ │ │ │ and.w r8, r8, #3 │ │ │ │ - bne.n 1ecbac │ │ │ │ + bne.n 1ecbbc │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 1ecd02 │ │ │ │ + bgt.w 1ecd12 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r1, r0, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r1, lr, r1 │ │ │ │ - b.n 1ecbb2 │ │ │ │ + b.n 1ecbc2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ negs r4, r3 │ │ │ │ and.w r2, r3, #7 │ │ │ │ and.w r4, r4, #7 │ │ │ │ add.w r9, r3, #7 │ │ │ │ @@ -555892,29 +555888,29 @@ │ │ │ │ asr.w r4, r4, r3 │ │ │ │ it gt │ │ │ │ ldrgt r3, [sp, #24] │ │ │ │ and.w r4, r4, sl │ │ │ │ itt gt │ │ │ │ movgt.w sl, #0 │ │ │ │ addgt r9, r3 │ │ │ │ - ble.n 1ecc2e │ │ │ │ + ble.n 1ecc3e │ │ │ │ cmp r1, #8 │ │ │ │ add sl, r2 │ │ │ │ mov r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, #8 │ │ │ │ ldrb.w r7, [r9, #1]! │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, sl │ │ │ │ orr.w r4, r4, r3 │ │ │ │ - bgt.n 1ecc06 │ │ │ │ + bgt.n 1ecc16 │ │ │ │ movs r3, #12 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ add.w sl, ip, r3 │ │ │ │ mov r9, ip │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mla r7, r8, r3, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -555930,96 +555926,96 @@ │ │ │ │ ldr.w r3, [fp], #4 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ rsb r0, r0, #64 @ 0x40 │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ - cbz r2, 1ecca0 │ │ │ │ + cbz r2, 1eccb0 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 1eccbe │ │ │ │ + beq.n 1eccce │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - b.n 1ecc50 │ │ │ │ + b.n 1ecc60 │ │ │ │ rsb r3, r3, r3, lsl #5 │ │ │ │ add.w r0, r3, #63 @ 0x3f │ │ │ │ cmp r3, r2 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ asrs r0, r0, #6 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vstmia r9!, {s0} │ │ │ │ cmp r9, sl │ │ │ │ - bne.n 1ecc9c │ │ │ │ + bne.n 1eccac │ │ │ │ ldrd ip, r0, [sp, #16] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 1ecb68 │ │ │ │ + bne.w 1ecb78 │ │ │ │ ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 1ecb5e │ │ │ │ + bcc.w 1ecb6e │ │ │ │ ldrd sl, fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 1eca4a │ │ │ │ + b.n 1eca5a │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ecba6 │ │ │ │ + b.n 1ecbb6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ subs r3, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 1ecb9e │ │ │ │ + b.n 1ecbae │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ecb40 │ │ │ │ + b.n 1ecb50 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #144 @ 0x90 │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r4, [r3, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ movs r7, r4 │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #1352] @ 1ed290 │ │ │ │ + ldr.w r4, [pc, #1352] @ 1ed2a0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r0, [pc, #1352] @ 1ed294 │ │ │ │ + ldr.w r0, [pc, #1352] @ 1ed2a4 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ cmp.w r3, sl, lsl #2 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ @@ -556029,56 +556025,56 @@ │ │ │ │ bicge.w r2, r2, #3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov.w r0, #0 │ │ │ │ it ge │ │ │ │ subge.w r3, r3, r2, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 1ecd9e │ │ │ │ + ble.n 1ecdae │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r7, r1 │ │ │ │ subs r0, r7, #4 │ │ │ │ movs r5, #0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ subs r2, r7, #1 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r2, r0, r2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bgt.n 1ecdbe │ │ │ │ + bgt.n 1ecdce │ │ │ │ subs r7, #4 │ │ │ │ add r4, r3 │ │ │ │ add r5, r1 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1ecd8e │ │ │ │ - ldr.w r2, [pc, #1272] @ 1ed298 │ │ │ │ - ldr.w r3, [pc, #1264] @ 1ed294 │ │ │ │ + bne.n 1ecd9e │ │ │ │ + ldr.w r2, [pc, #1272] @ 1ed2a8 │ │ │ │ + ldr.w r3, [pc, #1264] @ 1ed2a4 │ │ │ │ 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 1ed28a │ │ │ │ + bne.w 1ed29a │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, sl, #4 │ │ │ │ bic.w lr, r8, #3 │ │ │ │ mov r9, r6 │ │ │ │ sub.w r0, ip, lr │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r0, [pc, #1224] @ 1ed29c │ │ │ │ + ldr.w r0, [pc, #1224] @ 1ed2ac │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r0, [pc, #1220] @ 1ed2a0 │ │ │ │ + ldr.w r0, [pc, #1220] @ 1ed2b0 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r8 │ │ │ │ mov r8, sl │ │ │ │ - ldr.w r6, [pc, #1212] @ 1ed2a4 │ │ │ │ + ldr.w r6, [pc, #1212] @ 1ed2b4 │ │ │ │ cmp r7, #4 │ │ │ │ mov sl, r7 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add.w r6, r9, r5 │ │ │ │ @@ -556094,15 +556090,15 @@ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r8, #4 │ │ │ │ mov sl, r8 │ │ │ │ it ge │ │ │ │ movge.w sl, #4 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ed244 │ │ │ │ + beq.w 1ed254 │ │ │ │ rbit r4, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ clz r4, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r5, r4, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r9, r4, lsl #5 │ │ │ │ @@ -556118,15 +556114,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 1eceac │ │ │ │ + ble.n 1ecebc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ strd sl, r5, [sp, #4] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r4, r3 │ │ │ │ cmp r1, #8 │ │ │ │ add r0, r2 │ │ │ │ @@ -556137,32 +556133,32 @@ │ │ │ │ subs r1, r1, r2 │ │ │ │ lsl.w r3, ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, sl │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1ece7c │ │ │ │ + bgt.n 1ece8c │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr.w r3, [r3, r9] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 1ed27c │ │ │ │ + beq.w 1ed28c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 1ed26e │ │ │ │ + beq.w 1ed27e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1ed1e8 │ │ │ │ + bne.w 1ed1f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [fp, #8] │ │ │ │ add.w r2, r5, lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed26a │ │ │ │ + beq.w 1ed27a │ │ │ │ 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 │ │ │ │ @@ -556179,26 +556175,26 @@ │ │ │ │ mov.w r1, #1 │ │ │ │ lsl.w r1, r1, r5 │ │ │ │ and.w r5, r2, #7 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ asr.w r0, r0, r5 │ │ │ │ and.w r1, r0, r1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.n 1ecf2e │ │ │ │ + bne.n 1ecf3e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r3, r1, r3, lsl #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ adds r2, #2 │ │ │ │ ldrb.w r3, [fp, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed262 │ │ │ │ + beq.w 1ed272 │ │ │ │ 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] │ │ │ │ @@ -556209,16 +556205,16 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1ec600 │ │ │ │ - ldr r3, [pc, #828] @ (1ed2a8 ) │ │ │ │ + bl 1ec610 │ │ │ │ + ldr r3, [pc, #828] @ (1ed2b8 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w sl, #1 │ │ │ │ @@ -556242,38 +556238,38 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r3, sp │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ec2ac │ │ │ │ + bl 1ec2bc │ │ │ │ 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 1ed236 │ │ │ │ + beq.w 1ed246 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 1ed22a │ │ │ │ + beq.w 1ed23a │ │ │ │ cmp.w r8, #3 │ │ │ │ - bne.n 1ecffe │ │ │ │ + bne.n 1ed00e │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ed236 │ │ │ │ + beq.w 1ed246 │ │ │ │ ldrb.w r1, [r4, #128] @ 0x80 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1ed236 │ │ │ │ + beq.w 1ed246 │ │ │ │ mov r4, ip │ │ │ │ mov.w fp, #0 │ │ │ │ negs r5, r3 │ │ │ │ and.w r1, r3, #7 │ │ │ │ and.w r5, r5, #7 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ it pl │ │ │ │ @@ -556291,15 +556287,15 @@ │ │ │ │ asrs r5, r5, #3 │ │ │ │ lsl.w r7, sl, r1 │ │ │ │ subs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ ldrb r6, [r6, r5] │ │ │ │ asr.w r6, r6, r3 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - ble.n 1ed07a │ │ │ │ + ble.n 1ed08a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add r5, r3 │ │ │ │ cmp r4, #8 │ │ │ │ add r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ @@ -556309,19 +556305,19 @@ │ │ │ │ subs r4, r4, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r8 │ │ │ │ lsl.w r3, r3, r7 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - bgt.n 1ed04e │ │ │ │ + bgt.n 1ed05e │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1ed116 │ │ │ │ + beq.n 1ed126 │ │ │ │ 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 │ │ │ │ @@ -556348,29 +556344,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 1ed114 │ │ │ │ + ble.n 1ed124 │ │ │ │ add r0, r1 │ │ │ │ mov r1, fp │ │ │ │ cmp r1, #8 │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ it ge │ │ │ │ movge r1, #8 │ │ │ │ sub.w fp, fp, r1 │ │ │ │ lsl.w r3, sl, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, r7 │ │ │ │ lsl.w r3, r3, r0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bgt.n 1ed0e8 │ │ │ │ + bgt.n 1ed0f8 │ │ │ │ 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 │ │ │ │ @@ -556394,24 +556390,24 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, lr, r3 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 1ed144 │ │ │ │ + bne.n 1ed154 │ │ │ │ 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 1ed240 │ │ │ │ + bne.n 1ed250 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r7, sp │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldrb.w r0, [r5, #151] @ 0x97 │ │ │ │ @@ -556420,129 +556416,129 @@ │ │ │ │ smulbb r3, r3, r1 │ │ │ │ rsb r1, r1, #64 @ 0x40 │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ asrs r3, r3, #6 │ │ │ │ strb.w r3, [r9, #4] │ │ │ │ - cbz r0, 1ed1bc │ │ │ │ + cbz r0, 1ed1cc │ │ │ │ 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 1ecfaa │ │ │ │ + bne.w 1ecfba │ │ │ │ ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ adds r4, #1 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 1ecf9a │ │ │ │ + bcc.w 1ecfaa │ │ │ │ ldr.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 1ece16 │ │ │ │ + bne.w 1ece26 │ │ │ │ ldrd r9, r0, [sp, #120] @ 0x78 │ │ │ │ ldrd r2, r4, [sp, #112] @ 0x70 │ │ │ │ ldrd r3, r7, [sp, #96] @ 0x60 │ │ │ │ lsrs r6, r0, #2 │ │ │ │ ldrd r5, r1, [sp, #104] @ 0x68 │ │ │ │ adds r6, #1 │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ add.w r4, r4, r6, lsl #4 │ │ │ │ add r5, r1 │ │ │ │ add r4, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1ecde6 │ │ │ │ - b.n 1ecd9e │ │ │ │ + bne.w 1ecdf6 │ │ │ │ + b.n 1ecdae │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1ecffe │ │ │ │ + bne.w 1ed00e │ │ │ │ add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 1ed004 │ │ │ │ + b.n 1ed014 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ - b.n 1ed182 │ │ │ │ + b.n 1ed192 │ │ │ │ sxth.w r5, sl │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ blx 5a178 │ │ │ │ cmp r4, r7 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bcc.n 1ed24c │ │ │ │ - b.n 1ed1e8 │ │ │ │ + bcc.n 1ed25c │ │ │ │ + b.n 1ed1f8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 1ecf5e │ │ │ │ + b.n 1ecf6e │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1ecf30 │ │ │ │ - ldr r3, [pc, #60] @ (1ed2ac ) │ │ │ │ + b.n 1ecf40 │ │ │ │ + ldr r3, [pc, #60] @ (1ed2bc ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ecec8 │ │ │ │ - ldr r3, [pc, #48] @ (1ed2b0 ) │ │ │ │ + b.n 1eced8 │ │ │ │ + ldr r3, [pc, #48] @ (1ed2c0 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 1ecec8 │ │ │ │ + b.n 1eced8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ + adds r2, #70 @ 0x46 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r4, #16] │ │ │ │ movs r7, r4 │ │ │ │ - strh r4, [r0, #10] │ │ │ │ + strh r4, [r6, #8] │ │ │ │ movs r7, r4 │ │ │ │ - str r4, [r0, #120] @ 0x78 │ │ │ │ + str r4, [r6, #116] @ 0x74 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + strb r6, [r1, #1] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r0, #5] │ │ │ │ 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 1ecd34 │ │ │ │ + bl 1ecd44 │ │ │ │ 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 │ │ │ │ @@ -556559,42 +556555,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 1ecd34 │ │ │ │ - cbz r7, 1ed332 │ │ │ │ + bl 1ecd44 │ │ │ │ + cbz r7, 1ed342 │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d26d0 │ │ │ │ + bl 1d26e0 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ed31e │ │ │ │ + bne.n 1ed32e │ │ │ │ mov r0, sl │ │ │ │ blx 59c6c │ │ │ │ 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 1ecd34 │ │ │ │ + bl 1ecd44 │ │ │ │ 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 │ │ │ │ @@ -556611,27 +556607,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 1ecd34 │ │ │ │ - cbz r7, 1ed3be │ │ │ │ + bl 1ecd44 │ │ │ │ + cbz r7, 1ed3ce │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1d1768 │ │ │ │ + bl 1d1778 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ed3aa │ │ │ │ + bne.n 1ed3ba │ │ │ │ mov r0, sl │ │ │ │ blx 59c6c │ │ │ │ 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 │ │ │ │ @@ -556653,27 +556649,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 1ec8f8 │ │ │ │ - cbz r7, 1ed42a │ │ │ │ + bl 1ec908 │ │ │ │ + cbz r7, 1ed43a │ │ │ │ mov fp, sl │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 1da668 │ │ │ │ + bl 1da678 │ │ │ │ add r4, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1ed416 │ │ │ │ + bne.n 1ed426 │ │ │ │ mov r0, sl │ │ │ │ blx 59c6c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -556682,15 +556678,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 1ec8f8 │ │ │ │ + bl 1ec908 │ │ │ │ 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 │ │ │ │ @@ -556709,26 +556705,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 1ec8f8 │ │ │ │ - cbz r7, 1ed4bc │ │ │ │ + bl 1ec908 │ │ │ │ + cbz r7, 1ed4cc │ │ │ │ mov fp, sl │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 1da668 │ │ │ │ + bl 1da678 │ │ │ │ add r5, r9 │ │ │ │ add fp, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1ed4a8 │ │ │ │ + bne.n 1ed4b8 │ │ │ │ mov r0, sl │ │ │ │ blx 59c6c │ │ │ │ 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 │ │ │ │ @@ -556736,23 +556732,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 1ec8f8 │ │ │ │ + bl 1ec908 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 1ed59c │ │ │ │ + bpl.n 1ed5ac │ │ │ │ bic.w ip, r3, #7 │ │ │ │ - ldr r2, [pc, #228] @ (1ed5e4 ) │ │ │ │ + ldr r2, [pc, #228] @ (1ed5f4 ) │ │ │ │ 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 │ │ │ │ @@ -556780,15 +556776,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] @ (1ed5e8 ) │ │ │ │ + ldr r3, [pc, #116] @ (1ed5f8 ) │ │ │ │ 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 │ │ │ │ @@ -556819,54 +556815,54 @@ │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ bic.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsr #4 │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ and.w r3, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ - b.n 1ed570 │ │ │ │ + b.n 1ed580 │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #12] │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ movs r7, r4 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ movs r7, r4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r1 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #492] @ (1ed7f0 ) │ │ │ │ + ldr r2, [pc, #492] @ (1ed800 ) │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #492] @ (1ed7f4 ) │ │ │ │ + ldr r1, [pc, #492] @ (1ed804 ) │ │ │ │ ldr.w sl, [sp, #148] @ 0x94 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1ed62e │ │ │ │ + beq.n 1ed63e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r8 │ │ │ │ - cbnz r4, 1ed64a │ │ │ │ + cbnz r4, 1ed65a │ │ │ │ adds r7, #4 │ │ │ │ cmp sl, r7 │ │ │ │ - bhi.n 1ed628 │ │ │ │ - ldr r2, [pc, #456] @ (1ed7f8 ) │ │ │ │ - ldr r3, [pc, #444] @ (1ed7f0 ) │ │ │ │ + bhi.n 1ed638 │ │ │ │ + ldr r2, [pc, #456] @ (1ed808 ) │ │ │ │ + ldr r3, [pc, #444] @ (1ed800 ) │ │ │ │ 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 1ed7ea │ │ │ │ + bne.w 1ed7fa │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r6, ip │ │ │ │ @@ -556886,15 +556882,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, sl │ │ │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 1ed4f0 │ │ │ │ + bl 1ed500 │ │ │ │ sub.w lr, r5, fp │ │ │ │ ldrd sl, r3, [sp, #76] @ 0x4c │ │ │ │ cmp.w lr, #4 │ │ │ │ rsb r0, r4, #0 │ │ │ │ mov.w r7, #255 @ 0xff │ │ │ │ mov ip, r4 │ │ │ │ it cs │ │ │ │ @@ -556920,15 +556916,15 @@ │ │ │ │ lsr.w r3, sl, r3 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ and.w r3, r3, #2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ed7cc │ │ │ │ + bne.n 1ed7dc │ │ │ │ cmp.w lr, #1 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ negs r6, r1 │ │ │ │ add.w r1, sp, r1, lsl #2 │ │ │ │ and.w r6, r6, #3 │ │ │ │ @@ -556936,160 +556932,160 @@ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldrb.w fp, [r9, r6] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ add.w r3, r9, r6 │ │ │ │ adds.w fp, fp, r1 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ add r6, r1 │ │ │ │ - bmi.n 1ed7a0 │ │ │ │ + bmi.n 1ed7b0 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp.w fp, #255 @ 0xff │ │ │ │ - bgt.n 1ed7ba │ │ │ │ + bgt.n 1ed7ca │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ed7d2 │ │ │ │ + blt.n 1ed7e2 │ │ │ │ add r3, r1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ mov r1, r3 │ │ │ │ - bgt.n 1ed7c4 │ │ │ │ + bgt.n 1ed7d4 │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - blt.n 1ed7b6 │ │ │ │ + blt.n 1ed7c6 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ it gt │ │ │ │ movgt r3, #255 @ 0xff │ │ │ │ strb.w r3, [r2, #-2] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r2, #4 │ │ │ │ strb.w r7, [r2, #-5] │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 1ed6d2 │ │ │ │ + bcc.n 1ed6e2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r1, [sp, #24] │ │ │ │ add ip, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r6, #1 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 1ed6b0 │ │ │ │ + bcc.n 1ed6c0 │ │ │ │ add.w fp, fp, #4 │ │ │ │ adds r1, #8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, fp │ │ │ │ - bhi.n 1ed686 │ │ │ │ + bhi.n 1ed696 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ adds r7, #4 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r6, r3 │ │ │ │ cmp r0, r7 │ │ │ │ add r8, r5 │ │ │ │ - bhi.w 1ed660 │ │ │ │ - b.n 1ed62e │ │ │ │ + bhi.w 1ed670 │ │ │ │ + b.n 1ed63e │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb.w fp, [r2, #-4] │ │ │ │ - blt.n 1ed7d0 │ │ │ │ + blt.n 1ed7e0 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ adds r3, r3, r1 │ │ │ │ - bpl.n 1ed746 │ │ │ │ + bpl.n 1ed756 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ed746 │ │ │ │ + b.n 1ed756 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ strb.w r7, [r2, #-4] │ │ │ │ - ble.n 1ed7e2 │ │ │ │ + ble.n 1ed7f2 │ │ │ │ add r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ strb.w r7, [r2, #-3] │ │ │ │ - b.n 1ed740 │ │ │ │ + b.n 1ed750 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 1ed6fc │ │ │ │ + b.n 1ed70c │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ mov.w r6, #0 │ │ │ │ adds r3, r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - bpl.n 1ed746 │ │ │ │ + bpl.n 1ed756 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1ed746 │ │ │ │ + b.n 1ed756 │ │ │ │ add r3, r1 │ │ │ │ strb.w r6, [r2, #-3] │ │ │ │ - b.n 1ed740 │ │ │ │ + b.n 1ed750 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cmp r1, #202 @ 0xca │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #508] @ (1eda10 ) │ │ │ │ + ldr r2, [pc, #508] @ (1eda20 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #508] @ (1eda14 ) │ │ │ │ + ldr r3, [pc, #508] @ (1eda24 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 1ed83c │ │ │ │ + cbz r3, 1ed84c │ │ │ │ mov.w r7, r9, lsl #2 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r4, 1ed858 │ │ │ │ + cbnz r4, 1ed868 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ed834 │ │ │ │ - ldr r2, [pc, #472] @ (1eda18 ) │ │ │ │ - ldr r3, [pc, #468] @ (1eda14 ) │ │ │ │ + bhi.n 1ed844 │ │ │ │ + ldr r2, [pc, #472] @ (1eda28 ) │ │ │ │ + ldr r3, [pc, #468] @ (1eda24 ) │ │ │ │ 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 1eda02 │ │ │ │ + bne.w 1eda12 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd r4, r8, [sp, #40] @ 0x28 │ │ │ │ mov r7, r5 │ │ │ │ - vldr s11, [pc, #420] @ 1eda08 │ │ │ │ + vldr s11, [pc, #420] @ 1eda18 │ │ │ │ mov sl, r1 │ │ │ │ - vldr s12, [pc, #416] @ 1eda0c │ │ │ │ + vldr s12, [pc, #416] @ 1eda1c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ strd r8, r7, [sp, #20] │ │ │ │ add.w r6, r3, r8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w fp, r3, lsr #2 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1ed4f0 │ │ │ │ + bl 1ed500 │ │ │ │ mov r8, r6 │ │ │ │ ldrd ip, r4, [sp, #52] @ 0x34 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, fp │ │ │ │ vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ strd r1, r6, [sp, #8] │ │ │ │ cmp r5, #1 │ │ │ │ @@ -557103,15 +557099,15 @@ │ │ │ │ sub.w r1, lr, #15 │ │ │ │ lsr.w r2, ip, lr │ │ │ │ and.w r2, r2, #2 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ and.w r1, r1, #1 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ed96e │ │ │ │ + bne.n 1ed97e │ │ │ │ cmp.w sl, #1 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ negs r2, r5 │ │ │ │ add.w r5, sp, r5, lsl #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -557121,142 +557117,142 @@ │ │ │ │ adds r5, r0, r2 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ adds r2, r2, r6 │ │ │ │ ldrb r5, [r5, #2] │ │ │ │ add r1, r6 │ │ │ │ add r5, r6 │ │ │ │ - bmi.n 1ed98a │ │ │ │ + bmi.n 1ed99a │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bgt.n 1ed9b0 │ │ │ │ + bgt.n 1ed9c0 │ │ │ │ uxtb r2, r2 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r1, #0 │ │ │ │ vcvt.f32.u32 s14, s15 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ - blt.n 1ed972 │ │ │ │ + blt.n 1ed982 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble.n 1ed9ce │ │ │ │ + ble.n 1ed9de │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ble.n 1ed97a │ │ │ │ + ble.n 1ed98a │ │ │ │ add.w sl, sl, #1 │ │ │ │ vstr s14, [r3, #-16] │ │ │ │ vstr s15, [r3, #-12] │ │ │ │ add.w lr, lr, #4 │ │ │ │ vstr s13, [r3, #-8] │ │ │ │ cmp.w sl, #4 │ │ │ │ vstr s10, [r3, #-4] │ │ │ │ add.w r3, r3, #16 │ │ │ │ - bne.n 1ed8c0 │ │ │ │ + bne.n 1ed8d0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r8, r9 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 1ed8a6 │ │ │ │ + bne.n 1ed8b6 │ │ │ │ ldrd r1, r6, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1ed9e6 │ │ │ │ + beq.n 1ed9f6 │ │ │ │ add.w fp, r7, #1 │ │ │ │ - b.n 1ed890 │ │ │ │ + b.n 1ed8a0 │ │ │ │ mov r5, fp │ │ │ │ - b.n 1ed8e4 │ │ │ │ + b.n 1ed8f4 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1ed9aa │ │ │ │ + blt.n 1ed9ba │ │ │ │ uxtb r2, r5 │ │ │ │ vmov s13, r2 │ │ │ │ vcvt.f32.u32 s13, s13 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ - b.n 1ed92e │ │ │ │ + b.n 1ed93e │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f32 s14, s12 │ │ │ │ - blt.n 1ed972 │ │ │ │ + blt.n 1ed982 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1ed97a │ │ │ │ + bge.n 1ed98a │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ed92e │ │ │ │ + b.n 1ed93e │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - bgt.n 1ed920 │ │ │ │ + bgt.n 1ed930 │ │ │ │ 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 1ed924 │ │ │ │ + b.n 1ed934 │ │ │ │ uxtb r2, r1 │ │ │ │ vmov s15, r2 │ │ │ │ cmp r5, #0 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - bge.n 1ed924 │ │ │ │ + bge.n 1ed934 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ - b.n 1ed92e │ │ │ │ + b.n 1ed93e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldrd r8, r7, [sp, #20] │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 1ed872 │ │ │ │ - b.n 1ed83c │ │ │ │ + bhi.w 1ed882 │ │ │ │ + b.n 1ed84c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #188 @ 0xbc │ │ │ │ + movs r7, #172 @ 0xac │ │ │ │ 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 1edae8 │ │ │ │ + beq.n 1edaf8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1edacc │ │ │ │ - ldr r4, [pc, #168] @ (1edaf0 ) │ │ │ │ + beq.n 1edadc │ │ │ │ + ldr r4, [pc, #168] @ (1edb00 ) │ │ │ │ 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 1edabc │ │ │ │ + beq.n 1edacc │ │ │ │ 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 │ │ │ │ @@ -557279,30 +557275,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] @ (1edaf4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1edb04 ) │ │ │ │ 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 1edabc │ │ │ │ + b.n 1edacc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r0, [r1, #27] │ │ │ │ + strb r0, [r7, #26] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r7, #24] │ │ │ │ + strb r6, [r5, #24] │ │ │ │ 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 │ │ │ │ @@ -557313,32 +557309,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] @ (1edb40 ) │ │ │ │ + ldr r1, [pc, #24] @ (1edb50 ) │ │ │ │ add r1, pc │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb r0, [r2, #2] │ │ │ │ ubfx r0, r3, #5, #5 │ │ │ │ ubfx r3, r3, #10, #5 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ strb r0, [r2, #1] │ │ │ │ strb r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ 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 1edc42 │ │ │ │ + bpl.n 1edc52 │ │ │ │ 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 │ │ │ │ @@ -557346,37 +557342,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 1edbfe │ │ │ │ + beq.n 1edc0e │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r2, #0] │ │ │ │ - beq.n 1edbf8 │ │ │ │ + beq.n 1edc08 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1edcfe │ │ │ │ + beq.w 1edd0e │ │ │ │ lsls r1, r6, #1 │ │ │ │ and.w ip, lr, #1 │ │ │ │ and.w r1, r1, #62 @ 0x3e │ │ │ │ - ldr r4, [pc, #372] @ (1edd1c ) │ │ │ │ + ldr r4, [pc, #372] @ (1edd2c ) │ │ │ │ orr.w r1, r1, ip │ │ │ │ and.w ip, r5, #31 │ │ │ │ - ldr r5, [pc, #364] @ (1edd20 ) │ │ │ │ + ldr r5, [pc, #364] @ (1edd30 ) │ │ │ │ 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 1edbea │ │ │ │ + beq.n 1edbfa │ │ │ │ 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] │ │ │ │ @@ -557388,29 +557384,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, 1edc6a │ │ │ │ + cbnz r3, 1edc7a │ │ │ │ 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] @ (1edd24 ) │ │ │ │ + ldr r3, [pc, #268] @ (1edd34 ) │ │ │ │ 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] @ (1edd28 ) │ │ │ │ + ldr r3, [pc, #252] @ (1edd38 ) │ │ │ │ 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] │ │ │ │ @@ -557424,31 +557420,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 1edb86 │ │ │ │ - ldr r4, [pc, #192] @ (1edd2c ) │ │ │ │ + b.n 1edb96 │ │ │ │ + ldr r4, [pc, #192] @ (1edd3c ) │ │ │ │ mov.w ip, r6, lsl #1 │ │ │ │ and.w r5, r5, #31 │ │ │ │ and.w r6, r7, #31 │ │ │ │ add r4, pc │ │ │ │ - ldr r7, [pc, #180] @ (1edd30 ) │ │ │ │ + ldr r7, [pc, #180] @ (1edd40 ) │ │ │ │ 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 1edc30 │ │ │ │ + beq.n 1edc40 │ │ │ │ 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 │ │ │ │ @@ -557470,79 +557466,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 1edc30 │ │ │ │ - ldr r3, [pc, #52] @ (1edd34 ) │ │ │ │ + b.n 1edc40 │ │ │ │ + ldr r3, [pc, #52] @ (1edd44 ) │ │ │ │ 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 1edbea │ │ │ │ - strb r6, [r4, #21] │ │ │ │ + b.n 1edbfa │ │ │ │ + strb r6, [r2, #21] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r1, #20] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ + strb r2, [r5, #19] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r5, #18] │ │ │ │ + strb r6, [r3, #18] │ │ │ │ movs r7, r4 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r2, #18] │ │ │ │ movs r7, r4 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ + strb r6, [r0, #17] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ 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 1edd90 │ │ │ │ + bpl.n 1edda0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ede0c │ │ │ │ + beq.n 1ede1c │ │ │ │ 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 1ede2a │ │ │ │ - ldr r3, [pc, #372] @ (1edee4 ) │ │ │ │ + bne.n 1ede3a │ │ │ │ + ldr r3, [pc, #372] @ (1edef4 ) │ │ │ │ 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 1eddea │ │ │ │ - cbnz r3, 1ede04 │ │ │ │ + b.n 1eddfa │ │ │ │ + cbnz r3, 1ede14 │ │ │ │ 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 1ededa │ │ │ │ + beq.w 1edeea │ │ │ │ rsb r3, r1, r1, lsl #4 │ │ │ │ - ldr.w lr, [pc, #316] @ 1edee8 │ │ │ │ + ldr.w lr, [pc, #316] @ 1edef8 │ │ │ │ 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 │ │ │ │ @@ -557562,38 +557558,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 1edd94 │ │ │ │ + b.n 1edda4 │ │ │ │ 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 1edd6e │ │ │ │ + beq.n 1edd7e │ │ │ │ ubfx ip, r5, #18, #5 │ │ │ │ - ldr r5, [pc, #188] @ (1edeec ) │ │ │ │ + ldr r5, [pc, #188] @ (1edefc ) │ │ │ │ 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 1eddea │ │ │ │ + beq.n 1eddfa │ │ │ │ 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] │ │ │ │ @@ -557629,69 +557625,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 1eddea │ │ │ │ + b.n 1eddfa │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 1eddea │ │ │ │ - strb r4, [r3, #14] │ │ │ │ + b.n 1eddfa │ │ │ │ + strb r4, [r1, #14] │ │ │ │ movs r7, r4 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ + strb r2, [r2, #13] │ │ │ │ movs r7, r4 │ │ │ │ - strb r4, [r4, #11] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ 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] @ (1edf3c ) │ │ │ │ + ldr r3, [pc, #32] @ (1edf4c ) │ │ │ │ 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 │ │ │ │ - ldrsb r2, [r4, r7] │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - cbz r4, 1edf6c │ │ │ │ + cbz r4, 1edf7c │ │ │ │ mov r7, r2 │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cbnz r2, 1edf72 │ │ │ │ + cbnz r2, 1edf82 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bhi.n 1edf64 │ │ │ │ + bhi.n 1edf74 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov r6, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -557712,62 +557708,62 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ adds r6, r3, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 1edef0 │ │ │ │ + bl 1edf00 │ │ │ │ adds r6, #4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #8 │ │ │ │ strb.w r3, [r6, #-1] │ │ │ │ - bne.n 1edfac │ │ │ │ + bne.n 1edfbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp.w sl, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1edfa2 │ │ │ │ + bne.n 1edfb2 │ │ │ │ mov r3, fp │ │ │ │ add.w fp, r4, #16 │ │ │ │ add.w r4, r5, #8 │ │ │ │ mov r5, r7 │ │ │ │ cmp r5, r4 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 1edf8c │ │ │ │ + bhi.n 1edf9c │ │ │ │ ldrd r6, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1edf82 │ │ │ │ + bhi.n 1edf92 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - cbz r2, 1ee036 │ │ │ │ + cbz r2, 1ee046 │ │ │ │ mov.w r9, r1, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r4, 1ee03c │ │ │ │ + cbnz r4, 1ee04c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adds r2, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 1ee02e │ │ │ │ + bhi.n 1ee03e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r4 │ │ │ │ mov r3, r6 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ @@ -557790,84 +557786,84 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r5, #4 │ │ │ │ - bl 1edef0 │ │ │ │ + bl 1edf00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 1ee076 │ │ │ │ + bne.n 1ee086 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n 1ee06c │ │ │ │ + bne.n 1ee07c │ │ │ │ add.w r4, r6, #8 │ │ │ │ mov r6, sl │ │ │ │ cmp fp, r4 │ │ │ │ add.w sl, r0, #16 │ │ │ │ - bhi.n 1ee05c │ │ │ │ + bhi.n 1ee06c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ adds r6, #4 │ │ │ │ add r3, r4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 1ee052 │ │ │ │ + bhi.n 1ee062 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #276] @ (1ee1f8 ) │ │ │ │ + ldr r2, [pc, #276] @ (1ee208 ) │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #276] @ (1ee1fc ) │ │ │ │ + ldr r3, [pc, #276] @ (1ee20c ) │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 1ee104 │ │ │ │ + cbz r3, 1ee114 │ │ │ │ movs r3, #0 │ │ │ │ - cbnz r4, 1ee122 │ │ │ │ + cbnz r4, 1ee132 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ee0fc │ │ │ │ - ldr r2, [pc, #248] @ (1ee200 ) │ │ │ │ - ldr r3, [pc, #244] @ (1ee1fc ) │ │ │ │ + bhi.n 1ee10c │ │ │ │ + ldr r2, [pc, #248] @ (1ee210 ) │ │ │ │ + ldr r3, [pc, #244] @ (1ee20c ) │ │ │ │ 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 1ee1ee │ │ │ │ + bne.n 1ee1fe │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #200] @ 1ee1f4 │ │ │ │ + vldr s16, [pc, #200] @ 1ee204 │ │ │ │ movs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ vmov.f32 s17, #112 @ 0x3f800000 1.0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r8, r3 │ │ │ │ @@ -557884,15 +557880,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1edef0 │ │ │ │ + bl 1edf00 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ vstr s17, [fp, #12] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ @@ -557905,88 +557901,88 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-12] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ - bne.n 1ee162 │ │ │ │ + bne.n 1ee172 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1ee156 │ │ │ │ + bne.n 1ee166 │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r8, r0, #16 │ │ │ │ cmp r5, sl │ │ │ │ - bhi.n 1ee146 │ │ │ │ + bhi.n 1ee156 │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ add r7, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1ee13c │ │ │ │ - b.n 1ee104 │ │ │ │ + bhi.n 1ee14c │ │ │ │ + b.n 1ee114 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r1, #4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #3 │ │ │ │ + subs r4, r4, #3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1ee340 ) │ │ │ │ + ldr r2, [pc, #288] @ (1ee350 ) │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1ee344 ) │ │ │ │ + ldr r3, [pc, #288] @ (1ee354 ) │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 1ee240 │ │ │ │ + cbz r3, 1ee250 │ │ │ │ movs r3, #0 │ │ │ │ - cbnz r4, 1ee25e │ │ │ │ + cbnz r4, 1ee26e │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ee238 │ │ │ │ - ldr r2, [pc, #260] @ (1ee348 ) │ │ │ │ - ldr r3, [pc, #256] @ (1ee344 ) │ │ │ │ + bhi.n 1ee248 │ │ │ │ + ldr r2, [pc, #260] @ (1ee358 ) │ │ │ │ + ldr r3, [pc, #256] @ (1ee354 ) │ │ │ │ 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 1ee336 │ │ │ │ + bne.n 1ee346 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r9, r0 │ │ │ │ - vldr s16, [pc, #212] @ 1ee33c │ │ │ │ + vldr s16, [pc, #212] @ 1ee34c │ │ │ │ movs r7, #0 │ │ │ │ lsls r4, r1, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -558003,15 +557999,15 @@ │ │ │ │ bic.w fp, r3, #3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add fp, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1edef0 │ │ │ │ + bl 1edf00 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #33] @ 0x21 │ │ │ │ adds r6, #1 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ add.w fp, fp, #16 │ │ │ │ @@ -558028,57 +558024,57 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [fp, #-4] │ │ │ │ - bne.n 1ee29a │ │ │ │ + bne.n 1ee2aa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r4, #4 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 1ee28e │ │ │ │ + bne.n 1ee29e │ │ │ │ mov r4, r5 │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r8, r0, #16 │ │ │ │ cmp r5, sl │ │ │ │ - bhi.n 1ee27e │ │ │ │ + bhi.n 1ee28e │ │ │ │ ldrd fp, r3, [sp, #16] │ │ │ │ add r7, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w fp, fp, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, fp │ │ │ │ - bhi.n 1ee274 │ │ │ │ - b.n 1ee240 │ │ │ │ + bhi.n 1ee284 │ │ │ │ + b.n 1ee250 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adds r4, r3, #7 │ │ │ │ + adds r4, r1, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ 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 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ 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] │ │ │ │ @@ -558089,59 +558085,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 1ef31c │ │ │ │ + bl 1ef32c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #264] @ (1ee4c8 ) │ │ │ │ + ldr r2, [pc, #264] @ (1ee4d8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #264] @ (1ee4cc ) │ │ │ │ + ldr r3, [pc, #264] @ (1ee4dc ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1ee3f0 │ │ │ │ + cbz r3, 1ee400 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 1ee40e │ │ │ │ + bne.n 1ee41e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 1ee3e6 │ │ │ │ - ldr r2, [pc, #220] @ (1ee4d0 ) │ │ │ │ - ldr r3, [pc, #216] @ (1ee4cc ) │ │ │ │ + bhi.n 1ee3f6 │ │ │ │ + ldr r2, [pc, #220] @ (1ee4e0 ) │ │ │ │ + ldr r3, [pc, #216] @ (1ee4dc ) │ │ │ │ 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 1ee4be │ │ │ │ + bne.n 1ee4ce │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #180] @ 1ee4c4 │ │ │ │ + vldr s16, [pc, #180] @ 1ee4d4 │ │ │ │ add.w r9, sp, #43 @ 0x2b │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r5 │ │ │ │ str.w fp, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ @@ -558160,151 +558156,151 @@ │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r8, [sp] │ │ │ │ add.w sl, sl, #1 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ ldrb.w r3, [sp, #43] @ 0x2b │ │ │ │ vmov s15, r3 │ │ │ │ add.w r9, r9, #16 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ cmp.w sl, #4 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 1ee448 │ │ │ │ + bne.n 1ee458 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #4 │ │ │ │ add r7, r3 │ │ │ │ - bne.n 1ee440 │ │ │ │ + bne.n 1ee450 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w fp, fp, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ee436 │ │ │ │ + bhi.n 1ee446 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r3, r6, [sp, #16] │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r6, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.n 1ee424 │ │ │ │ - b.n 1ee3f0 │ │ │ │ + bcc.n 1ee434 │ │ │ │ + b.n 1ee400 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r1, #0 │ │ │ │ + subs r0, r7, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #28] @ (1ee500 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee510 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee504 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee514 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee508 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee50c ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee518 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee51c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r2, r2, r4 │ │ │ │ + subs r2, r0, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ 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] @ (1ee53c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee54c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee540 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee550 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee544 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee548 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee554 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee558 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - subs r6, r2, r3 │ │ │ │ + subs r6, r0, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ movs r7, r4 │ │ │ │ - cmp r0, #94 @ 0x5e │ │ │ │ + cmp r0, #78 @ 0x4e │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #260] @ (1ee66c ) │ │ │ │ + ldr r2, [pc, #260] @ (1ee67c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #260] @ (1ee670 ) │ │ │ │ + ldr r3, [pc, #260] @ (1ee680 ) │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 1ee596 │ │ │ │ + cbz r3, 1ee5a6 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1ee5b4 │ │ │ │ + bne.n 1ee5c4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee58e │ │ │ │ - ldr r2, [pc, #220] @ (1ee674 ) │ │ │ │ - ldr r3, [pc, #212] @ (1ee670 ) │ │ │ │ + bhi.n 1ee59e │ │ │ │ + ldr r2, [pc, #220] @ (1ee684 ) │ │ │ │ + ldr r3, [pc, #212] @ (1ee680 ) │ │ │ │ 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 1ee664 │ │ │ │ + bne.n 1ee674 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #176] @ 1ee668 │ │ │ │ + vldr s16, [pc, #176] @ 1ee678 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, fp │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ @@ -558318,15 +558314,15 @@ │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r8, [sp] │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1f348c │ │ │ │ + bl 1f349c │ │ │ │ ldrsb.w r3, [sp, #43] @ 0x2b │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r9, #-4] │ │ │ │ @@ -558334,130 +558330,130 @@ │ │ │ │ vcvtne.f32.s32 s14, s15 │ │ │ │ vmoveq.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s15, s14, s16 │ │ │ │ cmp.w fp, #4 │ │ │ │ vstr s15, [r9, #-8] │ │ │ │ vstr s15, [r9, #-12] │ │ │ │ vstr s15, [r9, #-16] │ │ │ │ - bne.n 1ee5e4 │ │ │ │ + bne.n 1ee5f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ add r6, r3 │ │ │ │ - bne.n 1ee5dc │ │ │ │ + bne.n 1ee5ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #8 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1ee5d6 │ │ │ │ + bhi.n 1ee5e6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ add r5, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r2, #4 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 1ee5ca │ │ │ │ - b.n 1ee596 │ │ │ │ + bcc.n 1ee5da │ │ │ │ + b.n 1ee5a6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r0, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r4, r1 │ │ │ │ + subs r2, r2, r1 │ │ │ │ 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 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ 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 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ 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 1ef770 │ │ │ │ + bl 1ef780 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #304] @ (1ee834 ) │ │ │ │ + ldr r2, [pc, #304] @ (1ee844 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (1ee838 ) │ │ │ │ + ldr r3, [pc, #304] @ (1ee848 ) │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ee732 │ │ │ │ + cbz r3, 1ee742 │ │ │ │ movs r3, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1ee750 │ │ │ │ + bne.n 1ee760 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee72a │ │ │ │ - ldr r2, [pc, #264] @ (1ee83c ) │ │ │ │ - ldr r3, [pc, #256] @ (1ee838 ) │ │ │ │ + bhi.n 1ee73a │ │ │ │ + ldr r2, [pc, #264] @ (1ee84c ) │ │ │ │ + ldr r3, [pc, #256] @ (1ee848 ) │ │ │ │ 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 1ee82a │ │ │ │ + bne.n 1ee83a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r8 │ │ │ │ - vldr s16, [pc, #220] @ 1ee830 │ │ │ │ + vldr s16, [pc, #220] @ 1ee840 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ movs r7, #2 │ │ │ │ mov r6, r3 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -558479,160 +558475,160 @@ │ │ │ │ adds r5, r3, r2 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r8, r7, [sp] │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ ldrb.w r3, [sp, #50] @ 0x32 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ add.w sl, sl, #1 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp.w sl, #4 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-8] │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-4] │ │ │ │ - bne.n 1ee792 │ │ │ │ + bne.n 1ee7a2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w fp, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ee788 │ │ │ │ + bne.n 1ee798 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w r9, r9, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 1ee778 │ │ │ │ + bhi.n 1ee788 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r6, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 1ee768 │ │ │ │ - b.n 1ee732 │ │ │ │ + bcc.n 1ee778 │ │ │ │ + b.n 1ee742 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + adds r0, r5, r3 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + adds r6, r6, r2 │ │ │ │ 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] @ (1ee86c ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee87c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee870 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee880 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee874 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee878 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee884 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee888 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + asrs r6, r2, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ movs r7, r4 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + movs r5, #30 │ │ │ │ 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] @ (1ee8a8 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ee8b8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ee8ac │ │ │ │ + ldr.w ip, [pc, #28] @ 1ee8bc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ee8b0 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ee8b4 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ee8c0 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ee8c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r2, r5, #29 │ │ │ │ + asrs r2, r3, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ movs r7, r4 │ │ │ │ - movs r4, #242 @ 0xf2 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #336] @ (1eea24 ) │ │ │ │ + ldr r2, [pc, #336] @ (1eea34 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #336] @ (1eea28 ) │ │ │ │ + ldr r3, [pc, #336] @ (1eea38 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1ee8fc │ │ │ │ + cbz r3, 1ee90c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r9, r1, lsl #2 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r3, 1ee91c │ │ │ │ + cbnz r3, 1ee92c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ee8f4 │ │ │ │ - ldr r2, [pc, #300] @ (1eea2c ) │ │ │ │ - ldr r3, [pc, #296] @ (1eea28 ) │ │ │ │ + bhi.n 1ee904 │ │ │ │ + ldr r2, [pc, #300] @ (1eea3c ) │ │ │ │ + ldr r3, [pc, #296] @ (1eea38 ) │ │ │ │ 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 1eea1c │ │ │ │ + bne.w 1eea2c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #256] @ 1eea20 │ │ │ │ + vldr s16, [pc, #256] @ 1eea30 │ │ │ │ add.w sl, sp, #50 @ 0x32 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r6 │ │ │ │ add.w r8, sp, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ @@ -558657,21 +558653,21 @@ │ │ │ │ add.w r6, r2, r3, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r7, [sp] │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ - bl 1f348c │ │ │ │ + bl 1f349c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 1f348c │ │ │ │ + bl 1f349c │ │ │ │ ldrsb.w r3, [sp, #50] @ 0x32 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #51] @ 0x33 │ │ │ │ itet ne │ │ │ │ @@ -558686,52 +558682,52 @@ │ │ │ │ vstr s15, [r6, #-64] @ 0xffffffc0 │ │ │ │ ittt ne │ │ │ │ vmovne s15, r3 │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp.w r9, #4 │ │ │ │ vstr s14, [r6, #-52] @ 0xffffffcc │ │ │ │ - bne.n 1ee968 │ │ │ │ + bne.n 1ee978 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ add r3, r2 │ │ │ │ - bne.n 1ee95c │ │ │ │ + bne.n 1ee96c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ adds r3, #4 │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 1ee948 │ │ │ │ + bhi.n 1ee958 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ adds r7, #4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 1ee936 │ │ │ │ - b.n 1ee8fc │ │ │ │ + bcc.n 1ee946 │ │ │ │ + b.n 1ee90c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ - asrs r6, r4, #28 │ │ │ │ + asrs r6, r2, #28 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - cbz r2, 1eeaa0 │ │ │ │ + cbz r2, 1eeab0 │ │ │ │ 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 │ │ │ │ @@ -558753,28 +558749,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 1eea40 │ │ │ │ + bne.n 1eea50 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eeb9a │ │ │ │ + beq.n 1eebaa │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s9, [pc, #228] @ 1eeb9c │ │ │ │ + vldr s9, [pc, #228] @ 1eebac │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s10, [pc, #224] @ 1eeba0 │ │ │ │ + vldr s10, [pc, #224] @ 1eebb0 │ │ │ │ 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 │ │ │ │ @@ -558788,117 +558784,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 1eeb2c │ │ │ │ + ble.n 1eeb3c │ │ │ │ vcmpe.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb2c │ │ │ │ + bge.n 1eeb3c │ │ │ │ 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 1eeb58 │ │ │ │ + ble.n 1eeb68 │ │ │ │ vcmpe.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb58 │ │ │ │ + bge.n 1eeb68 │ │ │ │ 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 1eeb84 │ │ │ │ + ble.n 1eeb94 │ │ │ │ vcmpe.f32 s15, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eeb84 │ │ │ │ + bge.n 1eeb94 │ │ │ │ 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 1eeac0 │ │ │ │ + bne.n 1eead0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1eed4c │ │ │ │ + beq.w 1eed5c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #16 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s10, [pc, #408] @ 1eed50 │ │ │ │ + vldr s10, [pc, #408] @ 1eed60 │ │ │ │ movs r4, #1 │ │ │ │ - vldr s11, [pc, #404] @ 1eed54 │ │ │ │ - vldr s9, [pc, #404] @ 1eed58 │ │ │ │ + vldr s11, [pc, #404] @ 1eed64 │ │ │ │ + vldr s9, [pc, #404] @ 1eed68 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s8, [pc, #400] @ 1eed5c │ │ │ │ - vldr s7, [pc, #400] @ 1eed60 │ │ │ │ - b.n 1eec3a │ │ │ │ + vldr s8, [pc, #400] @ 1eed6c │ │ │ │ + vldr s7, [pc, #400] @ 1eed70 │ │ │ │ + b.n 1eec4a │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1eebe4 │ │ │ │ + cbz r5, 1eebf4 │ │ │ │ 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 1eeca6 │ │ │ │ + bne.n 1eecb6 │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r5, 1eec06 │ │ │ │ + cbz r5, 1eec16 │ │ │ │ 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 1eecfe │ │ │ │ + bne.n 1eed0e │ │ │ │ vmov.f32 s15, s11 │ │ │ │ - cbz r1, 1eec24 │ │ │ │ + cbz r1, 1eec34 │ │ │ │ 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 1eed4a │ │ │ │ + beq.w 1eed5a │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eebd2 │ │ │ │ + beq.n 1eebe2 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1eebe4 │ │ │ │ + beq.n 1eebf4 │ │ │ │ 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 │ │ │ │ @@ -558912,20 +558908,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 1eebf4 │ │ │ │ + beq.n 1eec04 │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.n 1eec06 │ │ │ │ + beq.n 1eec16 │ │ │ │ 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 │ │ │ │ @@ -558938,20 +558934,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 1eec12 │ │ │ │ + beq.n 1eec22 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r3 │ │ │ │ - beq.n 1eec24 │ │ │ │ + beq.n 1eec34 │ │ │ │ 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 │ │ │ │ @@ -558960,239 +558956,239 @@ │ │ │ │ vcvtpl.f32.s32 s12, s15 │ │ │ │ vcvtmi.f32.s32 s15, s15 │ │ │ │ vdivmi.f32 s12, s13, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s14, s15, s8 │ │ │ │ vmul.f32 s15, s14, s12 │ │ │ │ - b.n 1eec24 │ │ │ │ + b.n 1eec34 │ │ │ │ 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 1ef02c │ │ │ │ + beq.w 1ef03c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ adds r0, #4 │ │ │ │ sub.w lr, r1, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - vldr s8, [pc, #696] @ 1ef030 │ │ │ │ - vldr s6, [pc, #696] @ 1ef034 │ │ │ │ + vldr s8, [pc, #696] @ 1ef040 │ │ │ │ + vldr s6, [pc, #696] @ 1ef044 │ │ │ │ movs r4, #255 @ 0xff │ │ │ │ - vldr s7, [pc, #692] @ 1ef038 │ │ │ │ + vldr s7, [pc, #692] @ 1ef048 │ │ │ │ vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s9, [pc, #688] @ 1ef03c │ │ │ │ - vldr s10, [pc, #688] @ 1ef040 │ │ │ │ - vldr s5, [pc, #688] @ 1ef044 │ │ │ │ - vldr s4, [pc, #688] @ 1ef048 │ │ │ │ - b.n 1eee6e │ │ │ │ + vldr s9, [pc, #688] @ 1ef04c │ │ │ │ + vldr s10, [pc, #688] @ 1ef050 │ │ │ │ + vldr s5, [pc, #688] @ 1ef054 │ │ │ │ + vldr s4, [pc, #688] @ 1ef058 │ │ │ │ + b.n 1eee7e │ │ │ │ vmov.f32 s13, s6 │ │ │ │ - cbz r5, 1eedac │ │ │ │ + cbz r5, 1eedbc │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s13, s15, s7 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eeec2 │ │ │ │ + bne.w 1eeed2 │ │ │ │ vmov.f32 s15, s6 │ │ │ │ - cbz r5, 1eedcc │ │ │ │ + cbz r5, 1eeddc │ │ │ │ vmov s15, r5 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s7 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ - bne.w 1eef02 │ │ │ │ + bne.w 1eef12 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1eef7a │ │ │ │ + bne.w 1eef8a │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1eefcc │ │ │ │ + ble.w 1eefdc │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.w 1eeffe │ │ │ │ - vldr s14, [pc, #572] @ 1ef034 │ │ │ │ + bge.w 1ef00e │ │ │ │ + vldr s14, [pc, #572] @ 1ef044 │ │ │ │ vmov.f32 s11, s10 │ │ │ │ vmla.f32 s11, s13, s9 │ │ │ │ vmov r3, s11 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1eef64 │ │ │ │ + ble.w 1eef74 │ │ │ │ vcmpe.f32 s15, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ - bge.n 1eee2e │ │ │ │ + bge.n 1eee3e │ │ │ │ vmov.f32 s13, s10 │ │ │ │ vmla.f32 s13, s15, s9 │ │ │ │ vmov r3, s13 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 1eef76 │ │ │ │ + ble.w 1eef86 │ │ │ │ vcmpe.f32 s14, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r1, #255 @ 0xff │ │ │ │ - bge.n 1eee58 │ │ │ │ + bge.n 1eee68 │ │ │ │ vmov.f32 s15, s10 │ │ │ │ vmla.f32 s15, s14, s9 │ │ │ │ vmov r1, s15 │ │ │ │ add.w ip, ip, #1 │ │ │ │ strb.w r1, [r0, #-2] │ │ │ │ strb.w r4, [r0, #-1] │ │ │ │ cmp r2, ip │ │ │ │ add.w r0, r0, #4 │ │ │ │ - beq.w 1eefca │ │ │ │ + beq.w 1eefda │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ and.w r5, r3, #63 @ 0x3f │ │ │ │ ubfx r1, r3, #6, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1eed9a │ │ │ │ + beq.n 1eedaa │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s13, r1 │ │ │ │ - beq.n 1eedac │ │ │ │ + beq.n 1eedbc │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.w 1eef9e │ │ │ │ + bmi.w 1eefae │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov s15, r5 │ │ │ │ vmov.f32 s13, s12 │ │ │ │ ubfx r1, r3, #17, #5 │ │ │ │ ubfx r5, r3, #11, #6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vmla.f32 s13, s15, s8 │ │ │ │ vmul.f32 s13, s13, s14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1eedba │ │ │ │ + beq.w 1eedca │ │ │ │ cmp r1, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r1, r5, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s15, r1 │ │ │ │ - beq.w 1eedcc │ │ │ │ + beq.w 1eeddc │ │ │ │ subs.w r6, r1, #15 │ │ │ │ - bmi.n 1eef88 │ │ │ │ + bmi.n 1eef98 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s11, s15 │ │ │ │ vmov s15, r5 │ │ │ │ ubfx r1, r3, #22, #5 │ │ │ │ lsrs r3, r3, #27 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov.f32 s15, s12 │ │ │ │ vmla.f32 s15, s14, s8 │ │ │ │ vmul.f32 s15, s15, s11 │ │ │ │ - beq.w 1eedd6 │ │ │ │ + beq.w 1eede6 │ │ │ │ cmp r3, #31 │ │ │ │ itt eq │ │ │ │ orreq.w r3, r1, #2139095040 @ 0x7f800000 │ │ │ │ vmoveq s14, r3 │ │ │ │ - beq.n 1eef36 │ │ │ │ + beq.n 1eef46 │ │ │ │ subs.w r5, r3, #15 │ │ │ │ - bmi.n 1eefb4 │ │ │ │ + bmi.n 1eefc4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ vmov s14, r3 │ │ │ │ vcvt.f32.s32 s11, s14 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s3, s14 │ │ │ │ vmov.f32 s14, s12 │ │ │ │ vmla.f32 s14, s3, s5 │ │ │ │ vmul.f32 s14, s14, s11 │ │ │ │ vcmp.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.w 1eee04 │ │ │ │ + ble.w 1eee14 │ │ │ │ vcmpe.f32 s13, s12 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.w 1eedf8 │ │ │ │ + blt.w 1eee08 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1eee14 │ │ │ │ + bgt.w 1eee24 │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 1eee3e │ │ │ │ + bgt.w 1eee4e │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eee58 │ │ │ │ + b.n 1eee68 │ │ │ │ vmov s14, r1 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vmul.f32 s14, s14, s4 │ │ │ │ - b.n 1eef36 │ │ │ │ + b.n 1eef46 │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s11, s12, s15 │ │ │ │ - b.n 1eeee4 │ │ │ │ + b.n 1eeef4 │ │ │ │ rsb r1, r1, #15 │ │ │ │ movs r6, #1 │ │ │ │ lsls r6, r1 │ │ │ │ vmov s15, r6 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vdiv.f32 s14, s12, s15 │ │ │ │ - b.n 1eeea0 │ │ │ │ + b.n 1eeeb0 │ │ │ │ rsb r3, r3, #15 │ │ │ │ movs r5, #1 │ │ │ │ lsls r5, r3 │ │ │ │ vmov s14, r5 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vdiv.f32 s11, s12, s14 │ │ │ │ - b.n 1eef22 │ │ │ │ + b.n 1eef32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ strb.w r1, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ef014 │ │ │ │ + ble.n 1ef024 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 1ef022 │ │ │ │ - vldr s13, [pc, #80] @ 1ef03c │ │ │ │ - vldr s14, [pc, #80] @ 1ef040 │ │ │ │ + bge.n 1ef032 │ │ │ │ + vldr s13, [pc, #80] @ 1ef04c │ │ │ │ + vldr s14, [pc, #80] @ 1ef050 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r3, s14 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1eee58 │ │ │ │ + b.n 1eee68 │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 1ef01c │ │ │ │ - vldr s14, [pc, #36] @ 1ef034 │ │ │ │ - b.n 1eee14 │ │ │ │ + ble.n 1ef02c │ │ │ │ + vldr s14, [pc, #36] @ 1ef044 │ │ │ │ + b.n 1eee24 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1eee58 │ │ │ │ + b.n 1eee68 │ │ │ │ strb.w r1, [r0, #-3] │ │ │ │ - b.n 1eee58 │ │ │ │ + b.n 1eee68 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ strb.w r3, [r0, #-3] │ │ │ │ - b.n 1eee58 │ │ │ │ + b.n 1eee68 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -559202,23 +559198,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #0 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef0f4 │ │ │ │ + beq.n 1ef104 │ │ │ │ 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] @ 1ef0f8 │ │ │ │ - vldr s10, [pc, #148] @ 1ef0fc │ │ │ │ + vldr s12, [pc, #148] @ 1ef108 │ │ │ │ + vldr s10, [pc, #148] @ 1ef10c │ │ │ │ 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 │ │ │ │ @@ -559245,40 +559241,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 1ef072 │ │ │ │ + bne.n 1ef082 │ │ │ │ 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 1ef1ba │ │ │ │ + beq.n 1ef1ca │ │ │ │ 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 1ef148 │ │ │ │ + ble.n 1ef158 │ │ │ │ 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 │ │ │ │ @@ -559306,25 +559302,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 1ef120 │ │ │ │ + bne.n 1ef130 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ - cbz r2, 1ef23c │ │ │ │ + cbz r2, 1ef24c │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #16 │ │ │ │ mov r5, r2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ - vldr s11, [pc, #116] @ 1ef240 │ │ │ │ + vldr s11, [pc, #116] @ 1ef250 │ │ │ │ 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] │ │ │ │ @@ -559345,22 +559341,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 1ef1ce │ │ │ │ + bne.n 1ef1de │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ subs r2, #128 @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ef2ea │ │ │ │ + beq.n 1ef2fa │ │ │ │ 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 │ │ │ │ @@ -559397,50 +559393,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 1ef25e │ │ │ │ + bne.n 1ef26e │ │ │ │ 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 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ 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, 1ef348 │ │ │ │ + cbz r6, 1ef358 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, ip │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ef34e │ │ │ │ + cbnz r4, 1ef35e │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 1ef342 │ │ │ │ + bhi.n 1ef352 │ │ │ │ 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 │ │ │ │ @@ -559476,92 +559472,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 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ adds r7, #4 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r8, [r7, #-3] │ │ │ │ strb.w r3, [r7, #-1] │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 1ef3a2 │ │ │ │ + bne.n 1ef3b2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef39a │ │ │ │ + bne.n 1ef3aa │ │ │ │ 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 1ef382 │ │ │ │ + bhi.n 1ef392 │ │ │ │ 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 1ef362 │ │ │ │ + bcc.n 1ef372 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #296] @ (1ef548 ) │ │ │ │ + ldr r2, [pc, #296] @ (1ef558 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #296] @ (1ef54c ) │ │ │ │ + ldr r3, [pc, #296] @ (1ef55c ) │ │ │ │ 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, 1ef44a │ │ │ │ + cbz r3, 1ef45a │ │ │ │ mov.w ip, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, ip │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ef468 │ │ │ │ + cbnz r4, 1ef478 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ef444 │ │ │ │ - ldr r2, [pc, #260] @ (1ef550 ) │ │ │ │ - ldr r3, [pc, #252] @ (1ef54c ) │ │ │ │ + bhi.n 1ef454 │ │ │ │ + ldr r2, [pc, #260] @ (1ef560 ) │ │ │ │ + ldr r3, [pc, #252] @ (1ef55c ) │ │ │ │ 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 1ef53a │ │ │ │ + bne.n 1ef54a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - vldr s17, [pc, #212] @ 1ef540 │ │ │ │ + vldr s17, [pc, #212] @ 1ef550 │ │ │ │ mov.w r9, #1 │ │ │ │ - vldr s16, [pc, #208] @ 1ef544 │ │ │ │ + vldr s16, [pc, #208] @ 1ef554 │ │ │ │ mov r6, ip │ │ │ │ mov r8, r7 │ │ │ │ add.w r4, sp, #51 @ 0x33 │ │ │ │ subs r1, r3, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #4 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ @@ -559589,156 +559585,156 @@ │ │ │ │ adds r6, r7, r3 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r9, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ ldrb.w r3, [sp, #51] @ 0x33 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s16, [r6, #4] │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ vstr s16, [r6, #8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ str r3, [r6, #12] │ │ │ │ cmp fp, r8 │ │ │ │ add.w r6, r6, #16 │ │ │ │ vmul.f32 s15, s15, s17 │ │ │ │ vstr s15, [r6, #-16] │ │ │ │ - bne.n 1ef4c2 │ │ │ │ + bne.n 1ef4d2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1ef4ba │ │ │ │ + bne.n 1ef4ca │ │ │ │ ldr r7, [sp, #20] │ │ │ │ adds r5, #8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ adds r7, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ef49e │ │ │ │ + bhi.n 1ef4ae │ │ │ │ ldrd ip, r6, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r6, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ add ip, r2 │ │ │ │ - bcc.n 1ef47e │ │ │ │ - b.n 1ef44a │ │ │ │ + bcc.n 1ef48e │ │ │ │ + b.n 1ef45a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + lsrs r4, r1, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ 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] @ (1ef580 ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef590 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef584 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef594 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef588 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef58c ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef598 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef59c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r2, r0, #10 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, r3] │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ movs r7, r4 │ │ │ │ - adds r2, r3, r0 │ │ │ │ + adds r2, r1, r0 │ │ │ │ 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] @ (1ef5bc ) │ │ │ │ + ldr r0, [pc, #28] @ (1ef5cc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1ef5c0 │ │ │ │ + ldr.w ip, [pc, #28] @ 1ef5d0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1ef5c4 ) │ │ │ │ - ldr r2, [pc, #28] @ (1ef5c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (1ef5d4 ) │ │ │ │ + ldr r2, [pc, #28] @ (1ef5d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #312] @ (1ef720 ) │ │ │ │ + ldr r2, [pc, #312] @ (1ef730 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #312] @ (1ef724 ) │ │ │ │ + ldr r3, [pc, #312] @ (1ef734 ) │ │ │ │ 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, 1ef60e │ │ │ │ + cbz r3, 1ef61e │ │ │ │ movs r2, #0 │ │ │ │ lsls r0, r1, #2 │ │ │ │ mov r7, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - cbnz r4, 1ef62c │ │ │ │ + cbnz r4, 1ef63c │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 1ef608 │ │ │ │ - ldr r2, [pc, #280] @ (1ef728 ) │ │ │ │ - ldr r3, [pc, #272] @ (1ef724 ) │ │ │ │ + bhi.n 1ef618 │ │ │ │ + ldr r2, [pc, #280] @ (1ef738 ) │ │ │ │ + ldr r3, [pc, #272] @ (1ef734 ) │ │ │ │ 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 1ef712 │ │ │ │ + bne.n 1ef722 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r4 │ │ │ │ - vldr s17, [pc, #232] @ 1ef718 │ │ │ │ + vldr s17, [pc, #232] @ 1ef728 │ │ │ │ add.w r9, sp, #51 @ 0x33 │ │ │ │ - vldr s16, [pc, #228] @ 1ef71c │ │ │ │ + vldr s16, [pc, #228] @ 1ef72c │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ subs r0, r3, r4 │ │ │ │ cmp r0, #4 │ │ │ │ mov r7, r6 │ │ │ │ str r4, [sp, #28] │ │ │ │ @@ -559768,15 +559764,15 @@ │ │ │ │ adds r5, r7, r3 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 1f348c │ │ │ │ + bl 1f349c │ │ │ │ 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] │ │ │ │ @@ -559785,95 +559781,95 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s17 │ │ │ │ cmp fp, r8 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ - bne.n 1ef688 │ │ │ │ + bne.n 1ef698 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 1ef67e │ │ │ │ + bne.n 1ef68e │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ adds r4, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 1ef660 │ │ │ │ + bhi.n 1ef670 │ │ │ │ ldrd r2, r4, [sp, #24] │ │ │ │ mov r9, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ adds r4, #4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add r8, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ add r2, r1 │ │ │ │ - bcc.n 1ef63e │ │ │ │ - b.n 1ef60e │ │ │ │ + bcc.n 1ef64e │ │ │ │ + b.n 1ef61e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #8 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + lsrs r2, r3, #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 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ 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 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ 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, 1ef79c │ │ │ │ + cbz r6, 1ef7ac │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r5, r1, #2 │ │ │ │ mov r8, lr │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1ef7a2 │ │ │ │ + cbnz r4, 1ef7b2 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi.n 1ef794 │ │ │ │ + bhi.n 1ef7a4 │ │ │ │ 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 │ │ │ │ @@ -559905,99 +559901,99 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r6, r2, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ 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 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ strh.w r9, [r6, #-2] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 1ef7fc │ │ │ │ + bne.n 1ef80c │ │ │ │ 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 1ef7f4 │ │ │ │ + bne.n 1ef804 │ │ │ │ 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 1ef7d6 │ │ │ │ + bhi.n 1ef7e6 │ │ │ │ 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 1ef7ae │ │ │ │ + bhi.n 1ef7be │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #360] @ (1ef9ec ) │ │ │ │ + ldr r2, [pc, #360] @ (1ef9fc ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #360] @ (1ef9f0 ) │ │ │ │ + ldr r3, [pc, #360] @ (1efa00 ) │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 1ef8ac │ │ │ │ + cbz r3, 1ef8bc │ │ │ │ mov.w lr, #0 │ │ │ │ lsls r2, r1, #2 │ │ │ │ mov r5, lr │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - cbnz r6, 1ef8cc │ │ │ │ + cbnz r6, 1ef8dc │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1ef8a6 │ │ │ │ - ldr r2, [pc, #324] @ (1ef9f4 ) │ │ │ │ - ldr r3, [pc, #320] @ (1ef9f0 ) │ │ │ │ + bhi.n 1ef8b6 │ │ │ │ + ldr r2, [pc, #324] @ (1efa04 ) │ │ │ │ + ldr r3, [pc, #320] @ (1efa00 ) │ │ │ │ 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 1ef9e0 │ │ │ │ + bne.w 1ef9f0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ - vldr s16, [pc, #272] @ 1ef9e4 │ │ │ │ + vldr s16, [pc, #272] @ 1ef9f4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w fp, sp, #66 @ 0x42 │ │ │ │ - vldr s17, [pc, #268] @ 1ef9e8 │ │ │ │ + vldr s17, [pc, #268] @ 1ef9f8 │ │ │ │ mov r8, r9 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -560032,21 +560028,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r7, r4, [sp] │ │ │ │ - bl 1f33cc │ │ │ │ + bl 1f33dc │ │ │ │ ldrb.w r3, [sp, #66] @ 0x42 │ │ │ │ vmov s15, r3 │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r9, r8 │ │ │ │ @@ -560054,142 +560050,142 @@ │ │ │ │ vstr s15, [r5, #-16] │ │ │ │ vmov s15, r3 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r5, #-12] │ │ │ │ - bne.n 1ef93e │ │ │ │ + bne.n 1ef94e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1ef932 │ │ │ │ + bne.n 1ef942 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ adds r5, #4 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 1ef90c │ │ │ │ + bhi.n 1ef91c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov fp, r4 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add r8, r3 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ add lr, r3 │ │ │ │ - bcc.n 1ef8e4 │ │ │ │ - b.n 1ef8ac │ │ │ │ + bcc.n 1ef8f4 │ │ │ │ + b.n 1ef8bc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + lsls r0, r5, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ 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] @ (1efa24 ) │ │ │ │ + ldr r0, [pc, #28] @ (1efa34 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1efa28 │ │ │ │ + ldr.w ip, [pc, #28] @ 1efa38 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1efa2c ) │ │ │ │ - ldr r2, [pc, #28] @ (1efa30 ) │ │ │ │ + ldr r3, [pc, #24] @ (1efa3c ) │ │ │ │ + ldr r2, [pc, #28] @ (1efa40 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r6, r5, #23 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ movs r7, r4 │ │ │ │ - asrs r6, r6, #13 │ │ │ │ + asrs r6, r4, #13 │ │ │ │ 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] @ (1efa60 ) │ │ │ │ + ldr r0, [pc, #28] @ (1efa70 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w ip, [pc, #28] @ 1efa64 │ │ │ │ + ldr.w ip, [pc, #28] @ 1efa74 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #24] @ (1efa68 ) │ │ │ │ - ldr r2, [pc, #28] @ (1efa6c ) │ │ │ │ + ldr r3, [pc, #24] @ (1efa78 ) │ │ │ │ + ldr r2, [pc, #28] @ (1efa7c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r0, ip] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r2, r6, #22 │ │ │ │ + lsls r2, r4, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r1, r6] │ │ │ │ movs r7, r4 │ │ │ │ - asrs r2, r7, #12 │ │ │ │ + asrs r2, r5, #12 │ │ │ │ movs r1, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #388] @ (1efc10 ) │ │ │ │ + ldr r2, [pc, #388] @ (1efc20 ) │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #388] @ (1efc14 ) │ │ │ │ + ldr r3, [pc, #388] @ (1efc24 ) │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 1efab4 │ │ │ │ + cbz r3, 1efac4 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w sl, r1, lsl #2 │ │ │ │ mov r5, lr │ │ │ │ - cbnz r6, 1efad4 │ │ │ │ + cbnz r6, 1efae4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1efaae │ │ │ │ - ldr r2, [pc, #352] @ (1efc18 ) │ │ │ │ - ldr r3, [pc, #348] @ (1efc14 ) │ │ │ │ + bhi.n 1efabe │ │ │ │ + ldr r2, [pc, #352] @ (1efc28 ) │ │ │ │ + ldr r3, [pc, #348] @ (1efc24 ) │ │ │ │ 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 1efc04 │ │ │ │ + bne.w 1efc14 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s16, [pc, #304] @ 1efc08 │ │ │ │ + vldr s16, [pc, #304] @ 1efc18 │ │ │ │ mov r8, r9 │ │ │ │ add.w r7, sp, #66 @ 0x42 │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ sub.w ip, r3, r5 │ │ │ │ @@ -560208,15 +560204,15 @@ │ │ │ │ sub.w r9, r5, r3 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ it cs │ │ │ │ movcs.w r9, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ - vldr s17, [pc, #224] @ 1efc0c │ │ │ │ + vldr s17, [pc, #224] @ 1efc1c │ │ │ │ add.w r8, fp, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -560227,21 +560223,21 @@ │ │ │ │ movs r4, #2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, fp │ │ │ │ movs r0, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r5, #16 │ │ │ │ - bl 1f348c │ │ │ │ + bl 1f349c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 1f348c │ │ │ │ + bl 1f349c │ │ │ │ ldrsb.w r3, [sp, #66] @ 0x42 │ │ │ │ add.w r8, r8, #1 │ │ │ │ vstr s17, [r5, #-8] │ │ │ │ cmn.w r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ vmovne s15, r3 │ │ │ │ ldrsb.w r3, [sp, #67] @ 0x43 │ │ │ │ @@ -560258,54 +560254,54 @@ │ │ │ │ vcvtne.f32.s32 s15, s15 │ │ │ │ vstr s14, [r5, #-16] │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ vdivne.f32 s14, s15, s16 │ │ │ │ cmp r9, r8 │ │ │ │ vstr s14, [r5, #-12] │ │ │ │ - bne.n 1efb46 │ │ │ │ + bne.n 1efb56 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 1efb3a │ │ │ │ + bne.n 1efb4a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w fp, fp, #16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ adds r3, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 1efb12 │ │ │ │ + bhi.n 1efb22 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add r8, r2 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ adds r5, #4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r3 │ │ │ │ add lr, r2 │ │ │ │ - bcc.w 1efaea │ │ │ │ - b.n 1efab4 │ │ │ │ + bcc.w 1efafa │ │ │ │ + b.n 1efac4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ cmn r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #21 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ 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] │ │ │ │ @@ -560314,19 +560310,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 1efd16 │ │ │ │ + beq.n 1efd26 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 1efc80 │ │ │ │ + beq.n 1efc90 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1efdae │ │ │ │ + beq.w 1efdbe │ │ │ │ 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 │ │ │ │ @@ -560340,15 +560336,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 1efdfc │ │ │ │ + beq.w 1efe0c │ │ │ │ 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 │ │ │ │ @@ -560408,15 +560404,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, 1efddc │ │ │ │ + cbz r1, 1efdec │ │ │ │ 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 │ │ │ │ @@ -560484,15 +560480,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 1efc1c │ │ │ │ + bl 1efc2c │ │ │ │ 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 │ │ │ │ @@ -560518,15 +560514,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 1efc1c │ │ │ │ + bl 1efc2c │ │ │ │ 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 │ │ │ │ @@ -560556,15 +560552,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 1efc1c │ │ │ │ + bl 1efc2c │ │ │ │ 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 │ │ │ │ @@ -560608,24 +560604,24 @@ │ │ │ │ ldrb.w ip, [ip, #2] │ │ │ │ lsls r4, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ asr.w ip, ip, lr │ │ │ │ str r6, [sp, #0] │ │ │ │ orr.w r4, r4, ip │ │ │ │ and.w r4, r4, #7 │ │ │ │ - bl 1efc1c │ │ │ │ - cbz r4, 1f000e │ │ │ │ + bl 1efc2c │ │ │ │ + cbz r4, 1f001e │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - beq.n 1f000e │ │ │ │ + beq.n 1f001e │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 1f0016 │ │ │ │ + bhi.n 1f0026 │ │ │ │ cmp r4, #5 │ │ │ │ - bgt.n 1f0040 │ │ │ │ + bgt.n 1f0050 │ │ │ │ rsb r3, r4, #6 │ │ │ │ subs r4, #1 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smulbb r4, r4, r7 │ │ │ │ smlabb r3, r5, r3, r4 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -560647,98 +560643,98 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb r5, [r3, #3] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r5, r4, #6 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f000e │ │ │ │ + b.n 1f001e │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #20] @ 1f0070 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f0080 │ │ │ │ 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 r1, #4 │ │ │ │ + movs r0, #244 @ 0xf4 │ │ │ │ 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] @ 1f0098 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f00a8 │ │ │ │ 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 r0, #216 @ 0xd8 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ 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] @ 1f00c0 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f00d0 │ │ │ │ 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 r0, #172 @ 0xac │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ 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] @ 1f00e8 │ │ │ │ + ldr.w ip, [pc, #20] @ 1f00f8 │ │ │ │ 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 r0, #128 @ 0x80 │ │ │ │ + movs r0, #112 @ 0x70 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1f0120 │ │ │ │ + cbz r2, 1f0130 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1f01cc ) │ │ │ │ + ldr r3, [pc, #192] @ (1f01dc ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1f0126 │ │ │ │ + cbnz r4, 1f0136 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f011a │ │ │ │ + bhi.n 1f012a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -560778,64 +560774,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f0172 │ │ │ │ + bne.n 1f0182 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f0168 │ │ │ │ + bne.n 1f0178 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1f014c │ │ │ │ + bhi.n 1f015c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1f012e │ │ │ │ + bhi.n 1f013e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, #86 @ 0x56 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1f0204 │ │ │ │ + cbz r2, 1f0214 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1f02b0 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f02c0 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1f020a │ │ │ │ + cbnz r4, 1f021a │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f01fe │ │ │ │ + bhi.n 1f020e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -560875,64 +560871,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f0256 │ │ │ │ + bne.n 1f0266 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f024c │ │ │ │ + bne.n 1f025c │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1f0230 │ │ │ │ + bhi.n 1f0240 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1f0212 │ │ │ │ + bhi.n 1f0222 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r6, r5, #5 │ │ │ │ + subs r6, r3, #5 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1f02e8 │ │ │ │ + cbz r2, 1f02f8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1f0394 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f03a4 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1f02ee │ │ │ │ + cbnz r4, 1f02fe │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f02e2 │ │ │ │ + bhi.n 1f02f2 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -560972,64 +560968,64 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f033a │ │ │ │ + bne.n 1f034a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f0330 │ │ │ │ + bne.n 1f0340 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1f0314 │ │ │ │ + bhi.n 1f0324 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1f02f6 │ │ │ │ + bhi.n 1f0306 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subs r6, r0, #2 │ │ │ │ + subs r6, r6, #1 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 1f03cc │ │ │ │ + cbz r2, 1f03dc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r3, [pc, #192] @ (1f0478 ) │ │ │ │ + ldr r3, [pc, #192] @ (1f0488 ) │ │ │ │ mov r7, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ lsls r3, r1, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r4, 1f03d2 │ │ │ │ + cbnz r4, 1f03e2 │ │ │ │ adds r7, #4 │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f03c6 │ │ │ │ + bhi.n 1f03d6 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ sub.w r3, fp, r7 │ │ │ │ @@ -561069,89 +561065,89 @@ │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp sl, r5 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 1f041e │ │ │ │ + bne.n 1f042e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 1f0414 │ │ │ │ + bne.n 1f0424 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bhi.n 1f03f8 │ │ │ │ + bhi.n 1f0408 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ add r8, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r7, #4 │ │ │ │ cmp fp, r7 │ │ │ │ add r6, r3 │ │ │ │ - bhi.n 1f03da │ │ │ │ + bhi.n 1f03ea │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r6, r3, #6 │ │ │ │ + adds r6, r1, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f05c4 ) │ │ │ │ + ldr r1, [pc, #296] @ (1f05d4 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f05c8 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f05d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f04d0 │ │ │ │ - ldr r3, [pc, #280] @ (1f05cc ) │ │ │ │ + cbz r3, 1f04e0 │ │ │ │ + ldr r3, [pc, #280] @ (1f05dc ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f04ee │ │ │ │ + bne.n 1f04fe │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f04c8 │ │ │ │ - ldr r2, [pc, #252] @ (1f05d0 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f05c8 ) │ │ │ │ + bhi.n 1f04d8 │ │ │ │ + ldr r2, [pc, #252] @ (1f05e0 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f05d8 ) │ │ │ │ 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 1f05bc │ │ │ │ + bne.n 1f05cc │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f05c0 │ │ │ │ + vldr s16, [pc, #204] @ 1f05d0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -561193,92 +561189,92 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1f0520 │ │ │ │ + bne.n 1f0530 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f0514 │ │ │ │ + bne.n 1f0524 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f0506 │ │ │ │ + bhi.n 1f0516 │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f04fe │ │ │ │ - b.n 1f04d0 │ │ │ │ + bhi.n 1f050e │ │ │ │ + b.n 1f04e0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xfb5e00a6 │ │ │ │ + @ instruction: 0xfb4e00a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xfb2800a6 │ │ │ │ + @ instruction: 0xfb1800a6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f071c ) │ │ │ │ + ldr r1, [pc, #296] @ (1f072c ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f0720 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f0730 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f0628 │ │ │ │ - ldr r3, [pc, #280] @ (1f0724 ) │ │ │ │ + cbz r3, 1f0638 │ │ │ │ + ldr r3, [pc, #280] @ (1f0734 ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f0646 │ │ │ │ + bne.n 1f0656 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f0620 │ │ │ │ - ldr r2, [pc, #252] @ (1f0728 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f0720 ) │ │ │ │ + bhi.n 1f0630 │ │ │ │ + ldr r2, [pc, #252] @ (1f0738 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f0730 ) │ │ │ │ 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 1f0714 │ │ │ │ + bne.n 1f0724 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f0718 │ │ │ │ + vldr s16, [pc, #204] @ 1f0728 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -561320,92 +561316,92 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1f0678 │ │ │ │ + bne.n 1f0688 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f066c │ │ │ │ + bne.n 1f067c │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f065e │ │ │ │ + bhi.n 1f066e │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f0656 │ │ │ │ - b.n 1f0628 │ │ │ │ + bhi.n 1f0666 │ │ │ │ + b.n 1f0638 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xfa0600a6 │ │ │ │ + ldr??.w r0, [r6, #166] @ 0xa6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r5 │ │ │ │ + subs r4, r7, r4 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr??.w r0, [r0, #166] @ 0xa6 │ │ │ │ + vst1.8 {d16[5]}, [r0], r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f0874 ) │ │ │ │ + ldr r1, [pc, #296] @ (1f0884 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f0878 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f0888 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f0780 │ │ │ │ - ldr r3, [pc, #280] @ (1f087c ) │ │ │ │ + cbz r3, 1f0790 │ │ │ │ + ldr r3, [pc, #280] @ (1f088c ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f079e │ │ │ │ + bne.n 1f07ae │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f0778 │ │ │ │ - ldr r2, [pc, #252] @ (1f0880 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f0878 ) │ │ │ │ + bhi.n 1f0788 │ │ │ │ + ldr r2, [pc, #252] @ (1f0890 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f0888 ) │ │ │ │ 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 1f086c │ │ │ │ + bne.n 1f087c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f0870 │ │ │ │ + vldr s16, [pc, #204] @ 1f0880 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -561447,92 +561443,92 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1f07d0 │ │ │ │ + bne.n 1f07e0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f07c4 │ │ │ │ + bne.n 1f07d4 │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f07b6 │ │ │ │ + bhi.n 1f07c6 │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f07ae │ │ │ │ - b.n 1f0780 │ │ │ │ + bhi.n 1f07be │ │ │ │ + b.n 1f0790 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - strh.w r0, [lr, #166] @ 0xa6 │ │ │ │ + ldrb.w r0, [lr, #166] @ 0xa6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, r7 │ │ │ │ + adds r0, r4, r7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldr??.w r0, [r8, r6, lsl #2] │ │ │ │ + str??.w r0, [r8, r6, lsl #2] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #296] @ (1f09cc ) │ │ │ │ + ldr r1, [pc, #296] @ (1f09dc ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #296] @ (1f09d0 ) │ │ │ │ + ldr r3, [pc, #296] @ (1f09e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - cbz r3, 1f08d8 │ │ │ │ - ldr r3, [pc, #280] @ (1f09d4 ) │ │ │ │ + cbz r3, 1f08e8 │ │ │ │ + ldr r3, [pc, #280] @ (1f09e4 ) │ │ │ │ movs r5, #0 │ │ │ │ mov.w fp, r0, lsl #2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1f08f6 │ │ │ │ + bne.n 1f0906 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f08d0 │ │ │ │ - ldr r2, [pc, #252] @ (1f09d8 ) │ │ │ │ - ldr r3, [pc, #244] @ (1f09d0 ) │ │ │ │ + bhi.n 1f08e0 │ │ │ │ + ldr r2, [pc, #252] @ (1f09e8 ) │ │ │ │ + ldr r3, [pc, #244] @ (1f09e0 ) │ │ │ │ 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 1f09c4 │ │ │ │ + bne.n 1f09d4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - vldr s16, [pc, #204] @ 1f09c8 │ │ │ │ + vldr s16, [pc, #204] @ 1f09d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r5 │ │ │ │ mov r3, r2 │ │ │ │ str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -561574,305 +561570,305 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-8] │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s15, s15, s16 │ │ │ │ vstr s15, [r6, #-4] │ │ │ │ - bne.n 1f0928 │ │ │ │ + bne.n 1f0938 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ add fp, r3 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 1f091c │ │ │ │ + bne.n 1f092c │ │ │ │ adds r4, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r8, r4 │ │ │ │ - bhi.n 1f090e │ │ │ │ + bhi.n 1f091e │ │ │ │ ldrd r7, r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r7, #4 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r2 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r2, r7 │ │ │ │ - bhi.n 1f0906 │ │ │ │ - b.n 1f08d8 │ │ │ │ + bhi.n 1f0916 │ │ │ │ + b.n 1f08e8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - @ instruction: 0xf75600a6 │ │ │ │ + @ instruction: 0xf74600a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r2 │ │ │ │ + adds r4, r0, r2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xf72000a6 │ │ │ │ + @ instruction: 0xf71000a6 │ │ │ │ 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] @ (1f0a4c ) │ │ │ │ + ldr r6, [pc, #96] @ (1f0a5c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ (1f0a50 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f0a60 ) │ │ │ │ sub sp, #16 │ │ │ │ add r6, pc │ │ │ │ - ldr r5, [pc, #92] @ (1f0a54 ) │ │ │ │ + ldr r5, [pc, #92] @ (1f0a64 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #84] @ (1f0a58 ) │ │ │ │ + ldr r0, [pc, #84] @ (1f0a68 ) │ │ │ │ add r0, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #72] @ (1f0a5c ) │ │ │ │ + ldr r3, [pc, #72] @ (1f0a6c ) │ │ │ │ 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] @ (1f0a60 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f0a70 ) │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #28] @ (1f0a50 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0a60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0a48 │ │ │ │ + bne.n 1f0a58 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - addw r0, sl, #2214 @ 0x8a6 │ │ │ │ + @ instruction: 0xf5fa00a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r6, #2214 @ 0x8a6 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ + @ instruction: 0xf5f600a6 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r8, #5439488 @ 0x530000 │ │ │ │ + subs.w r0, r8, #5439488 @ 0x530000 │ │ │ │ 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] @ (1f0ae4 ) │ │ │ │ + ldr r5, [pc, #112] @ (1f0af4 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f0ae8 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f0af8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f0aec ) │ │ │ │ + ldr r4, [pc, #108] @ (1f0afc ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f0af0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f0b00 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f0af4 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0b04 ) │ │ │ │ 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] @ (1f0af8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f0b08 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f0ae8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0af8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0ade │ │ │ │ + bne.n 1f0aee │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf58200a6 │ │ │ │ + sbcs.w r0, r2, #5439488 @ 0x530000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, lr, #5439488 @ 0x530000 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + sbc.w r0, lr, #5439488 @ 0x530000 │ │ │ │ + asrs r4, r0, #27 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53200a6 │ │ │ │ + @ instruction: 0xf52200a6 │ │ │ │ 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] @ (1f0b7c ) │ │ │ │ + ldr r5, [pc, #112] @ (1f0b8c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f0b80 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f0b90 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f0b84 ) │ │ │ │ + ldr r4, [pc, #108] @ (1f0b94 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f0b88 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f0b98 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f0b8c ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0b9c ) │ │ │ │ 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] @ (1f0b90 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f0ba0 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f0b80 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0b90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0b76 │ │ │ │ + bne.n 1f0b86 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4ea00a6 │ │ │ │ + @ instruction: 0xf4da00a6 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e600a6 │ │ │ │ - asrs r0, r7, #24 │ │ │ │ + @ instruction: 0xf4d600a6 │ │ │ │ + asrs r0, r5, #24 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, sl, #5439488 @ 0x530000 │ │ │ │ + eor.w r0, sl, #5439488 @ 0x530000 │ │ │ │ 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] @ (1f0c14 ) │ │ │ │ + ldr r5, [pc, #112] @ (1f0c24 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1f0c18 ) │ │ │ │ + ldr r0, [pc, #112] @ (1f0c28 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #108] @ (1f0c1c ) │ │ │ │ + ldr r4, [pc, #108] @ (1f0c2c ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #100] @ (1f0c20 ) │ │ │ │ + ldr r0, [pc, #100] @ (1f0c30 ) │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #88] @ (1f0c24 ) │ │ │ │ + ldr r2, [pc, #88] @ (1f0c34 ) │ │ │ │ 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] @ (1f0c28 ) │ │ │ │ + ldr r2, [pc, #52] @ (1f0c38 ) │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ - ldr r3, [pc, #28] @ (1f0c18 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f0c28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0c0e │ │ │ │ + bne.n 1f0c1e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, r2, #5439488 @ 0x530000 │ │ │ │ + orr.w r0, r2, #5439488 @ 0x530000 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - orr.w r0, lr, #5439488 @ 0x530000 │ │ │ │ - asrs r4, r3, #22 │ │ │ │ + bics.w r0, lr, #5439488 @ 0x530000 │ │ │ │ + asrs r4, r1, #22 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r2, #5439488 @ 0x530000 │ │ │ │ + @ instruction: 0xf3f200a6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1f0d34 ) │ │ │ │ + ldr r4, [pc, #240] @ (1f0d44 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0c64 │ │ │ │ - ldr r6, [pc, #236] @ (1f0d38 ) │ │ │ │ + cbz r2, 1f0c74 │ │ │ │ + ldr r6, [pc, #236] @ (1f0d48 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0c6a │ │ │ │ + cbnz r5, 1f0c7a │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0c5c │ │ │ │ + bhi.n 1f0c6c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f0d3c ) │ │ │ │ + ldr r3, [pc, #200] @ (1f0d4c ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -561915,71 +561911,71 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f0cc0 │ │ │ │ + bne.n 1f0cd0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0cb8 │ │ │ │ + bne.n 1f0cc8 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1f0c9a │ │ │ │ + bhi.n 1f0caa │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f0c7c │ │ │ │ + bhi.n 1f0c8c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3b600a6 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + @ instruction: 0xf3a600a6 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1f0e48 ) │ │ │ │ + ldr r4, [pc, #240] @ (1f0e58 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0d78 │ │ │ │ - ldr r6, [pc, #236] @ (1f0e4c ) │ │ │ │ + cbz r2, 1f0d88 │ │ │ │ + ldr r6, [pc, #236] @ (1f0e5c ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0d7e │ │ │ │ + cbnz r5, 1f0d8e │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0d70 │ │ │ │ + bhi.n 1f0d80 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f0e50 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f0e60 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -562022,71 +562018,71 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f0dd4 │ │ │ │ + bne.n 1f0de4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0dcc │ │ │ │ + bne.n 1f0ddc │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #8 │ │ │ │ - bhi.n 1f0dae │ │ │ │ + bhi.n 1f0dbe │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f0d90 │ │ │ │ + bhi.n 1f0da0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subw r0, r2, #166 @ 0xa6 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + @ instruction: 0xf29200a6 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1f0f5c ) │ │ │ │ + ldr r4, [pc, #240] @ (1f0f6c ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0e8c │ │ │ │ - ldr r6, [pc, #236] @ (1f0f60 ) │ │ │ │ + cbz r2, 1f0e9c │ │ │ │ + ldr r6, [pc, #236] @ (1f0f70 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0e92 │ │ │ │ + cbnz r5, 1f0ea2 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0e84 │ │ │ │ + bhi.n 1f0e94 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f0f64 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f0f74 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -562129,71 +562125,71 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f0ee8 │ │ │ │ + bne.n 1f0ef8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0ee0 │ │ │ │ + bne.n 1f0ef0 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1f0ec2 │ │ │ │ + bhi.n 1f0ed2 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f0ea4 │ │ │ │ + bhi.n 1f0eb4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf18e00a6 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + sbcs.w r0, lr, #166 @ 0xa6 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r9, r2 │ │ │ │ - ldr r4, [pc, #240] @ (1f1070 ) │ │ │ │ + ldr r4, [pc, #240] @ (1f1080 ) │ │ │ │ ldrd r5, r2, [sp, #96] @ 0x60 │ │ │ │ add r4, pc │ │ │ │ - cbz r2, 1f0fa0 │ │ │ │ - ldr r6, [pc, #236] @ (1f1074 ) │ │ │ │ + cbz r2, 1f0fb0 │ │ │ │ + ldr r6, [pc, #236] @ (1f1084 ) │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ add r6, pc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ str r6, [sp, #24] │ │ │ │ lsls r6, r1, #2 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f0fa6 │ │ │ │ + cbnz r5, 1f0fb6 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 1f0f98 │ │ │ │ + bhi.n 1f0fa8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ - ldr r3, [pc, #200] @ (1f1078 ) │ │ │ │ + ldr r3, [pc, #200] @ (1f1088 ) │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w fp, [r4, r3] │ │ │ │ sub.w ip, r2, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ cmp.w ip, #4 │ │ │ │ @@ -562236,94 +562232,94 @@ │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-3] │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ ldrb.w r3, [fp, r3] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ - bne.n 1f0ffc │ │ │ │ + bne.n 1f100c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f0ff4 │ │ │ │ + bne.n 1f1004 │ │ │ │ adds r5, r6, #4 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r5 │ │ │ │ add.w sl, r1, #16 │ │ │ │ - bhi.n 1f0fd6 │ │ │ │ + bhi.n 1f0fe6 │ │ │ │ ldrd r5, sl, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ add sl, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ add r7, r3 │ │ │ │ - bhi.n 1f0fb8 │ │ │ │ + bhi.n 1f0fc8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - orns r0, sl, #166 @ 0xa6 │ │ │ │ - asrs r4, r1, #7 │ │ │ │ + orn r0, sl, #166 @ 0xa6 │ │ │ │ + asrs r4, r7, #6 │ │ │ │ lsls r7, r4, #2 │ │ │ │ lsrs r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f11b8 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f11c8 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f11bc ) │ │ │ │ + ldr r3, [pc, #288] @ (1f11cc ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1f11c0 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f11d0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f10d0 │ │ │ │ - ldr r2, [pc, #268] @ (1f11c4 ) │ │ │ │ + cbz r2, 1f10e0 │ │ │ │ + ldr r2, [pc, #268] @ (1f11d4 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f10ee │ │ │ │ + bne.n 1f10fe │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f10c8 │ │ │ │ - ldr r2, [pc, #244] @ (1f11c8 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f11bc ) │ │ │ │ + bhi.n 1f10d8 │ │ │ │ + ldr r2, [pc, #244] @ (1f11d8 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f11cc ) │ │ │ │ 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 1f11ae │ │ │ │ + bne.n 1f11be │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f11cc ) │ │ │ │ + ldr r2, [pc, #220] @ (1f11dc ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f11b4 │ │ │ │ + vldr s16, [pc, #188] @ 1f11c4 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562363,99 +562359,99 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f1124 │ │ │ │ + bne.n 1f1134 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f1118 │ │ │ │ + bne.n 1f1128 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f1108 │ │ │ │ + bhi.n 1f1118 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f1102 │ │ │ │ - b.n 1f10d0 │ │ │ │ + bhi.n 1f1112 │ │ │ │ + b.n 1f10e0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - vhadd.s32 d16, d20, d22 │ │ │ │ + vhadd.s16 d16, d20, d22 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s8 d16, d28, d22 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + vhadd.s d0, d28, d22 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - vhadd.s32 d0, d24, d22 │ │ │ │ + vhadd.s16 d0, d24, d22 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f130c ) │ │ │ │ + ldr r2, [pc, #288] @ (1f131c ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f1310 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f1320 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1f1314 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f1324 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f1224 │ │ │ │ - ldr r2, [pc, #268] @ (1f1318 ) │ │ │ │ + cbz r2, 1f1234 │ │ │ │ + ldr r2, [pc, #268] @ (1f1328 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f1242 │ │ │ │ + bne.n 1f1252 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f121c │ │ │ │ - ldr r2, [pc, #244] @ (1f131c ) │ │ │ │ - ldr r3, [pc, #232] @ (1f1310 ) │ │ │ │ + bhi.n 1f122c │ │ │ │ + ldr r2, [pc, #244] @ (1f132c ) │ │ │ │ + ldr r3, [pc, #232] @ (1f1320 ) │ │ │ │ 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 1f1302 │ │ │ │ + bne.n 1f1312 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f1320 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f1330 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f1308 │ │ │ │ + vldr s16, [pc, #188] @ 1f1318 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562495,99 +562491,99 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f1278 │ │ │ │ + bne.n 1f1288 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f126c │ │ │ │ + bne.n 1f127c │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #8 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f125c │ │ │ │ + bhi.n 1f126c │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f1256 │ │ │ │ - b.n 1f1224 │ │ │ │ + bhi.n 1f1266 │ │ │ │ + b.n 1f1234 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - cdp 0, 1, cr0, cr0, cr6, {5} │ │ │ │ + cdp 0, 0, cr0, cr0, cr6, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8, #664]! @ 0x298 │ │ │ │ - lsrs r4, r2, #29 │ │ │ │ + stcl 0, cr0, [r8, #664]! @ 0x298 │ │ │ │ + lsrs r4, r0, #29 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - ldcl 0, cr0, [r4, #664] @ 0x298 │ │ │ │ + stcl 0, cr0, [r4, #664] @ 0x298 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f1460 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f1470 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f1464 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f1474 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1f1468 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f1478 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f1378 │ │ │ │ - ldr r2, [pc, #268] @ (1f146c ) │ │ │ │ + cbz r2, 1f1388 │ │ │ │ + ldr r2, [pc, #268] @ (1f147c ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f1396 │ │ │ │ + bne.n 1f13a6 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f1370 │ │ │ │ - ldr r2, [pc, #244] @ (1f1470 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f1464 ) │ │ │ │ + bhi.n 1f1380 │ │ │ │ + ldr r2, [pc, #244] @ (1f1480 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f1474 ) │ │ │ │ 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 1f1456 │ │ │ │ + bne.n 1f1466 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f1474 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f1484 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f145c │ │ │ │ + vldr s16, [pc, #188] @ 1f146c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562627,99 +562623,99 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f13cc │ │ │ │ + bne.n 1f13dc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f13c0 │ │ │ │ + bne.n 1f13d0 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f13b0 │ │ │ │ + bhi.n 1f13c0 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f13aa │ │ │ │ - b.n 1f1378 │ │ │ │ + bhi.n 1f13ba │ │ │ │ + b.n 1f1388 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - ldc 0, cr0, [ip], #664 @ 0x298 │ │ │ │ + stc 0, cr0, [ip], #664 @ 0x298 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4], #664 @ 0x298 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + ldc 0, cr0, [r4], {166} @ 0xa6 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - stc 0, cr0, [r0], {166} @ 0xa6 │ │ │ │ + ldcl 0, cr0, [r0], #-664 @ 0xfffffd68 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #288] @ (1f15b4 ) │ │ │ │ + ldr r2, [pc, #288] @ (1f15c4 ) │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #288] @ (1f15b8 ) │ │ │ │ + ldr r3, [pc, #288] @ (1f15c8 ) │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #272] @ (1f15bc ) │ │ │ │ + ldr r3, [pc, #272] @ (1f15cc ) │ │ │ │ add r3, pc │ │ │ │ - cbz r2, 1f14cc │ │ │ │ - ldr r2, [pc, #268] @ (1f15c0 ) │ │ │ │ + cbz r2, 1f14dc │ │ │ │ + ldr r2, [pc, #268] @ (1f15d0 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ lsls r2, r1, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f14ea │ │ │ │ + bne.n 1f14fa │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 1f14c4 │ │ │ │ - ldr r2, [pc, #244] @ (1f15c4 ) │ │ │ │ - ldr r3, [pc, #232] @ (1f15b8 ) │ │ │ │ + bhi.n 1f14d4 │ │ │ │ + ldr r2, [pc, #244] @ (1f15d4 ) │ │ │ │ + ldr r3, [pc, #232] @ (1f15c8 ) │ │ │ │ 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 1f15aa │ │ │ │ + bne.n 1f15ba │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #220] @ (1f15c8 ) │ │ │ │ + ldr r2, [pc, #220] @ (1f15d8 ) │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ - vldr s16, [pc, #188] @ 1f15b0 │ │ │ │ + vldr s16, [pc, #188] @ 1f15c0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ @@ -562759,66 +562755,66 @@ │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ ldrb.w r3, [sp, #58] @ 0x3a │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ - bne.n 1f1520 │ │ │ │ + bne.n 1f1530 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #4 │ │ │ │ add r5, r3 │ │ │ │ - bne.n 1f1514 │ │ │ │ + bne.n 1f1524 │ │ │ │ adds r5, r7, #4 │ │ │ │ mov r7, r1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r9, r5 │ │ │ │ - bhi.n 1f1504 │ │ │ │ + bhi.n 1f1514 │ │ │ │ ldrd r5, r7, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1f14fe │ │ │ │ - b.n 1f14cc │ │ │ │ + bhi.n 1f150e │ │ │ │ + b.n 1f14dc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ - sbc.w r0, r8, r6, asr #2 │ │ │ │ + adcs.w r0, r8, r6, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r0, r6, asr #2 │ │ │ │ - lsrs r4, r4, #18 │ │ │ │ + adc.w r0, r0, r6, asr #2 │ │ │ │ + lsrs r4, r2, #18 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - @ instruction: 0xeb2c00a6 │ │ │ │ + adds.w r0, ip, r6, asr #2 │ │ │ │ lsrs r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #136] @ (1f1668 ) │ │ │ │ + ldr r2, [pc, #136] @ (1f1678 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #136] @ (1f166c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f167c ) │ │ │ │ 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 1f163e │ │ │ │ + bls.n 1f164e │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, lr │ │ │ │ subs r0, #16 │ │ │ │ add.w lr, lr, #64 @ 0x40 │ │ │ │ @@ -562828,106 +562824,106 @@ │ │ │ │ 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 1f15fc │ │ │ │ + bhi.n 1f160c │ │ │ │ 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, 1f1658 │ │ │ │ - ldr r2, [pc, #44] @ (1f1670 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f166c ) │ │ │ │ + cbnz r1, 1f1668 │ │ │ │ + ldr r2, [pc, #44] @ (1f1680 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f167c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1664 │ │ │ │ + bne.n 1f1674 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1cfc48 │ │ │ │ - b.n 1f1640 │ │ │ │ + bl 1cfc58 │ │ │ │ + b.n 1f1650 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ands.w r0, r6, r6, asr #2 │ │ │ │ + and.w r0, r6, r6, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe9b800a6 │ │ │ │ + @ instruction: 0xe9a800a6 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #84] @ (1f16d8 ) │ │ │ │ + ldr r2, [pc, #84] @ (1f16e8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1f16dc ) │ │ │ │ + ldr r3, [pc, #84] @ (1f16ec ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ - cbz r3, 1f16c4 │ │ │ │ + cbz r3, 1f16d4 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r4, #105 @ 0x69 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 1f16c0 │ │ │ │ - ldr r0, [pc, #44] @ (1f16e0 ) │ │ │ │ + bmi.n 1f16d0 │ │ │ │ + ldr r0, [pc, #44] @ (1f16f0 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, r4, lsl #5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1f16e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f16f4 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1f84bc │ │ │ │ + bl 1f84cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f1696 │ │ │ │ + b.n 1f16a6 │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r2, #-664]! @ 0x298 │ │ │ │ + strd r0, r0, [r2, #-664]! @ 0x298 │ │ │ │ lsrs r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1f16c8 │ │ │ │ + bvc.n 1f16b8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f17a6 │ │ │ │ + beq.n 1f17b6 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f181e │ │ │ │ + bls.w 1f182e │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s13, [pc, #296] @ 1f1834 │ │ │ │ + vldr s13, [pc, #296] @ 1f1844 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ mov sl, ip │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ @@ -562959,32 +562955,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 1f172a │ │ │ │ + bne.n 1f173a │ │ │ │ cmp r7, lr │ │ │ │ - bhi.n 1f17aa │ │ │ │ + bhi.n 1f17ba │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bne.n 1f1720 │ │ │ │ + bne.n 1f1730 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r2, sl, lsr #1 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, ip │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ add.w r2, r4, r2, lsl #5 │ │ │ │ - vldr s12, [pc, #112] @ 1f1834 │ │ │ │ + vldr s12, [pc, #112] @ 1f1844 │ │ │ │ mov.w r0, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str r0, [r2, #12] │ │ │ │ @@ -562999,44 +562995,44 @@ │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmul.f32 s13, s13, s12 │ │ │ │ vmul.f32 s14, s14, s12 │ │ │ │ vmul.f32 s15, s15, s12 │ │ │ │ vstr s13, [r2] │ │ │ │ vstr s14, [r2, #4] │ │ │ │ vstr s15, [r2, #8] │ │ │ │ - beq.n 1f17a6 │ │ │ │ + beq.n 1f17b6 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f1704 │ │ │ │ + bne.w 1f1714 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1f17c8 │ │ │ │ - cbnz r6, 1f182e │ │ │ │ + b.n 1f17d8 │ │ │ │ + cbnz r6, 1f183e │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1f17a6 │ │ │ │ + beq.n 1f17b6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f1820 │ │ │ │ + beq.n 1f1830 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 1f17c0 │ │ │ │ + b.n 1f17d0 │ │ │ │ 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, 1f18b6 │ │ │ │ + cbz r2, 1f18c6 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.n 1f18f6 │ │ │ │ + bls.n 1f1906 │ │ │ │ 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 │ │ │ │ @@ -563054,23 +563050,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 1f186c │ │ │ │ + bne.n 1f187c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r7, ip │ │ │ │ - bhi.n 1f18bc │ │ │ │ + bhi.n 1f18cc │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 1f1860 │ │ │ │ + bne.n 1f1870 │ │ │ │ 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 │ │ │ │ @@ -563082,52 +563078,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 1f18b6 │ │ │ │ + beq.n 1f18c6 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1f1850 │ │ │ │ + bne.n 1f1860 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f18ce │ │ │ │ - cbnz r7, 1f1906 │ │ │ │ + b.n 1f18de │ │ │ │ + cbnz r7, 1f1916 │ │ │ │ adds r6, #1 │ │ │ │ add r5, r9 │ │ │ │ add r0, r8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 1f18b6 │ │ │ │ + beq.n 1f18c6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f18f8 │ │ │ │ + beq.n 1f1908 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f18ca │ │ │ │ + b.n 1f18da │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f1a22 │ │ │ │ + beq.w 1f1a32 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f1a30 │ │ │ │ + bls.w 1f1a40 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f1ae8 │ │ │ │ + vldr s7, [pc, #440] @ 1f1af8 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f1aec │ │ │ │ + vldr s3, [pc, #436] @ 1f1afc │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f1af0 │ │ │ │ - vldr s4, [pc, #432] @ 1f1af4 │ │ │ │ + vldr s10, [pc, #432] @ 1f1b00 │ │ │ │ + vldr s4, [pc, #432] @ 1f1b04 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f1af8 │ │ │ │ - vldr s6, [pc, #428] @ 1f1afc │ │ │ │ + vldr s5, [pc, #428] @ 1f1b08 │ │ │ │ + vldr s6, [pc, #428] @ 1f1b0c │ │ │ │ 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 │ │ │ │ @@ -563170,44 +563166,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 1f195a │ │ │ │ + bne.n 1f196a │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f1a3a │ │ │ │ + bhi.n 1f1a4a │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f1950 │ │ │ │ + bne.n 1f1960 │ │ │ │ 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 1f1a22 │ │ │ │ + beq.n 1f1a32 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f1a26 │ │ │ │ + beq.n 1f1a36 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1a48 │ │ │ │ + b.n 1f1a58 │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f1ae8 │ │ │ │ + vldr s5, [pc, #156] @ 1f1af8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f1aec │ │ │ │ - vldr s10, [pc, #152] @ 1f1af0 │ │ │ │ - vldr s7, [pc, #152] @ 1f1af4 │ │ │ │ - vldr s8, [pc, #152] @ 1f1af8 │ │ │ │ - vldr s9, [pc, #152] @ 1f1afc │ │ │ │ + vldr s6, [pc, #152] @ 1f1afc │ │ │ │ + vldr s10, [pc, #152] @ 1f1b00 │ │ │ │ + vldr s7, [pc, #152] @ 1f1b04 │ │ │ │ + vldr s8, [pc, #152] @ 1f1b08 │ │ │ │ + vldr s9, [pc, #152] @ 1f1b0c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -563232,54 +563228,54 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1f1a22 │ │ │ │ + beq.n 1f1a32 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f192a │ │ │ │ + bne.w 1f193a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1a64 │ │ │ │ + b.n 1f1a74 │ │ │ │ nop │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f1dd8 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f1de8 ) │ │ │ │ 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 1f1c14 │ │ │ │ + beq.w 1f1c24 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f1c22 │ │ │ │ + bls.w 1f1c32 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #436] @ 1f1cd8 │ │ │ │ + vldr s7, [pc, #436] @ 1f1ce8 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #432] @ 1f1cdc │ │ │ │ + vldr s3, [pc, #432] @ 1f1cec │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #428] @ 1f1ce0 │ │ │ │ - vldr s4, [pc, #428] @ 1f1ce4 │ │ │ │ + vldr s10, [pc, #428] @ 1f1cf0 │ │ │ │ + vldr s4, [pc, #428] @ 1f1cf4 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #424] @ 1f1ce8 │ │ │ │ - vldr s6, [pc, #424] @ 1f1cec │ │ │ │ + vldr s5, [pc, #424] @ 1f1cf8 │ │ │ │ + vldr s6, [pc, #424] @ 1f1cfc │ │ │ │ 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 │ │ │ │ @@ -563322,44 +563318,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 1f1b4e │ │ │ │ + bne.n 1f1b5e │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f1c2c │ │ │ │ + bhi.n 1f1c3c │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f1b44 │ │ │ │ + bne.n 1f1b54 │ │ │ │ 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 1f1c14 │ │ │ │ + beq.n 1f1c24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f1c18 │ │ │ │ + beq.n 1f1c28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1c3a │ │ │ │ + b.n 1f1c4a │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f1cd8 │ │ │ │ + vldr s5, [pc, #156] @ 1f1ce8 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f1cdc │ │ │ │ - vldr s10, [pc, #152] @ 1f1ce0 │ │ │ │ - vldr s7, [pc, #152] @ 1f1ce4 │ │ │ │ - vldr s8, [pc, #152] @ 1f1ce8 │ │ │ │ - vldr s9, [pc, #152] @ 1f1cec │ │ │ │ + vldr s6, [pc, #152] @ 1f1cec │ │ │ │ + vldr s10, [pc, #152] @ 1f1cf0 │ │ │ │ + vldr s7, [pc, #152] @ 1f1cf4 │ │ │ │ + vldr s8, [pc, #152] @ 1f1cf8 │ │ │ │ + vldr s9, [pc, #152] @ 1f1cfc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ ubfx ip, r3, #8, #8 │ │ │ │ @@ -563384,43 +563380,43 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1f1c14 │ │ │ │ + beq.n 1f1c24 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f1b1e │ │ │ │ + bne.w 1f1b2e │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1c56 │ │ │ │ + b.n 1f1c66 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f1fc8 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f1fd8 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1e00 │ │ │ │ + beq.n 1f1e10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f1e94 │ │ │ │ + bls.w 1f1ea4 │ │ │ │ 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 │ │ │ │ @@ -563477,28 +563473,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1f1d3a │ │ │ │ + bne.n 1f1d4a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f1e06 │ │ │ │ + bhi.n 1f1e16 │ │ │ │ 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 1f1d2a │ │ │ │ + bne.n 1f1d3a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -563535,48 +563531,48 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f1e00 │ │ │ │ + beq.n 1f1e10 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f1d0c │ │ │ │ + bne.w 1f1d1c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1e30 │ │ │ │ + b.n 1f1e40 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f1eac │ │ │ │ + cbnz r3, 1f1ebc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f1e00 │ │ │ │ + beq.n 1f1e10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1e98 │ │ │ │ + beq.n 1f1ea8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1e18 │ │ │ │ + b.n 1f1e28 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1fc4 │ │ │ │ + beq.n 1f1fd4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f2058 │ │ │ │ + bls.w 1f2068 │ │ │ │ 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 │ │ │ │ @@ -563633,28 +563629,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1f1efe │ │ │ │ + bne.n 1f1f0e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f1fca │ │ │ │ + bhi.n 1f1fda │ │ │ │ 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 1f1eee │ │ │ │ + bne.n 1f1efe │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -563691,58 +563687,58 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f1fc4 │ │ │ │ + beq.n 1f1fd4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f1ed0 │ │ │ │ + bne.w 1f1ee0 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1ff4 │ │ │ │ + b.n 1f2004 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f2070 │ │ │ │ + cbnz r3, 1f2080 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f1fc4 │ │ │ │ + beq.n 1f1fd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f205c │ │ │ │ + beq.n 1f206c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f1fdc │ │ │ │ + b.n 1f1fec │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrd r6, r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1f218e │ │ │ │ + beq.w 1f219e │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f219c │ │ │ │ + bls.w 1f21ac │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f2254 │ │ │ │ + vldr s7, [pc, #440] @ 1f2264 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f2258 │ │ │ │ + vldr s3, [pc, #436] @ 1f2268 │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f225c │ │ │ │ - vldr s4, [pc, #432] @ 1f2260 │ │ │ │ + vldr s10, [pc, #432] @ 1f226c │ │ │ │ + vldr s4, [pc, #432] @ 1f2270 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f2264 │ │ │ │ - vldr s6, [pc, #428] @ 1f2268 │ │ │ │ + vldr s5, [pc, #428] @ 1f2274 │ │ │ │ + vldr s6, [pc, #428] @ 1f2278 │ │ │ │ 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 │ │ │ │ @@ -563785,44 +563781,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 1f20c6 │ │ │ │ + bne.n 1f20d6 │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f21a6 │ │ │ │ + bhi.n 1f21b6 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f20bc │ │ │ │ + bne.n 1f20cc │ │ │ │ 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 1f218e │ │ │ │ + beq.n 1f219e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f2192 │ │ │ │ + beq.n 1f21a2 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f21b4 │ │ │ │ + b.n 1f21c4 │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f2254 │ │ │ │ + vldr s5, [pc, #156] @ 1f2264 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f2258 │ │ │ │ - vldr s10, [pc, #152] @ 1f225c │ │ │ │ - vldr s7, [pc, #152] @ 1f2260 │ │ │ │ - vldr s8, [pc, #152] @ 1f2264 │ │ │ │ - vldr s9, [pc, #152] @ 1f2268 │ │ │ │ + vldr s6, [pc, #152] @ 1f2268 │ │ │ │ + vldr s10, [pc, #152] @ 1f226c │ │ │ │ + vldr s7, [pc, #152] @ 1f2270 │ │ │ │ + vldr s8, [pc, #152] @ 1f2274 │ │ │ │ + vldr s9, [pc, #152] @ 1f2278 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -563847,53 +563843,53 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1f218e │ │ │ │ + beq.n 1f219e │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f2096 │ │ │ │ + bne.w 1f20a6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f21d0 │ │ │ │ + b.n 1f21e0 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f2544 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f2554 ) │ │ │ │ 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 1f2382 │ │ │ │ + beq.w 1f2392 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 1f2390 │ │ │ │ + bls.w 1f23a0 │ │ │ │ sub.w ip, r6, #2 │ │ │ │ - vldr s7, [pc, #440] @ 1f2448 │ │ │ │ + vldr s7, [pc, #440] @ 1f2458 │ │ │ │ bic.w r3, ip, #1 │ │ │ │ - vldr s3, [pc, #436] @ 1f244c │ │ │ │ + vldr s3, [pc, #436] @ 1f245c │ │ │ │ adds r3, #2 │ │ │ │ - vldr s10, [pc, #432] @ 1f2450 │ │ │ │ - vldr s4, [pc, #432] @ 1f2454 │ │ │ │ + vldr s10, [pc, #432] @ 1f2460 │ │ │ │ + vldr s4, [pc, #432] @ 1f2464 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s5, [pc, #428] @ 1f2458 │ │ │ │ - vldr s6, [pc, #428] @ 1f245c │ │ │ │ + vldr s5, [pc, #428] @ 1f2468 │ │ │ │ + vldr s6, [pc, #428] @ 1f246c │ │ │ │ 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 │ │ │ │ @@ -563936,44 +563932,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 1f22ba │ │ │ │ + bne.n 1f22ca │ │ │ │ cmp r6, lr │ │ │ │ - bhi.n 1f239a │ │ │ │ + bhi.n 1f23aa │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1f22b0 │ │ │ │ + bne.n 1f22c0 │ │ │ │ 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 1f2382 │ │ │ │ + beq.n 1f2392 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f2386 │ │ │ │ + beq.n 1f2396 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f23a8 │ │ │ │ + b.n 1f23b8 │ │ │ │ mov.w r0, ip, lsr #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r0, r4, r0, lsl #5 │ │ │ │ - vldr s5, [pc, #156] @ 1f2448 │ │ │ │ + vldr s5, [pc, #156] @ 1f2458 │ │ │ │ mov.w lr, #1065353216 @ 0x3f800000 │ │ │ │ - vldr s6, [pc, #152] @ 1f244c │ │ │ │ - vldr s10, [pc, #152] @ 1f2450 │ │ │ │ - vldr s7, [pc, #152] @ 1f2454 │ │ │ │ - vldr s8, [pc, #152] @ 1f2458 │ │ │ │ - vldr s9, [pc, #152] @ 1f245c │ │ │ │ + vldr s6, [pc, #152] @ 1f245c │ │ │ │ + vldr s10, [pc, #152] @ 1f2460 │ │ │ │ + vldr s7, [pc, #152] @ 1f2464 │ │ │ │ + vldr s8, [pc, #152] @ 1f2468 │ │ │ │ + vldr s9, [pc, #152] @ 1f246c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, #1 │ │ │ │ add r1, r9 │ │ │ │ add r4, r8 │ │ │ │ cmp r7, r5 │ │ │ │ str.w lr, [r0, #12] │ │ │ │ uxtb.w ip, r3 │ │ │ │ @@ -563998,43 +563994,43 @@ │ │ │ │ vmul.f32 s12, s11, s10 │ │ │ │ vmls.f32 s13, s14, s8 │ │ │ │ vmul.f32 s15, s15, s10 │ │ │ │ vstr s12, [r0, #8] │ │ │ │ vstr s15, [r0] │ │ │ │ vmul.f32 s14, s13, s10 │ │ │ │ vstr s14, [r0, #4] │ │ │ │ - beq.n 1f2382 │ │ │ │ + beq.n 1f2392 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1f228a │ │ │ │ + bne.w 1f229a │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f23c4 │ │ │ │ + b.n 1f23d4 │ │ │ │ lsrs r5, r0, #10 │ │ │ │ subs r7, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #744] @ (1f2738 ) │ │ │ │ + ldr r1, [pc, #744] @ (1f2748 ) │ │ │ │ subs r7, #204 @ 0xcc │ │ │ │ strh r1, [r0, #4] │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ adds r1, #39 @ 0x27 │ │ │ │ subs r6, #200 @ 0xc8 │ │ │ │ movs r0, #197 @ 0xc5 │ │ │ │ subs r7, #80 @ 0x50 │ │ │ │ movs r6, #233 @ 0xe9 │ │ │ │ ands r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2570 │ │ │ │ + beq.n 1f2580 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f2602 │ │ │ │ + bls.w 1f2612 │ │ │ │ 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 │ │ │ │ @@ -564091,28 +564087,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1f24aa │ │ │ │ + bne.n 1f24ba │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f2576 │ │ │ │ + bhi.n 1f2586 │ │ │ │ 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 1f249a │ │ │ │ + bne.n 1f24aa │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -564149,47 +564145,47 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f2570 │ │ │ │ + beq.n 1f2580 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f247c │ │ │ │ + bne.w 1f248c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f25a0 │ │ │ │ + b.n 1f25b0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f261a │ │ │ │ + cbnz r3, 1f262a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f2570 │ │ │ │ + beq.n 1f2580 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2606 │ │ │ │ + beq.n 1f2616 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f2588 │ │ │ │ + b.n 1f2598 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #28 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2730 │ │ │ │ + beq.n 1f2740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f27c2 │ │ │ │ + bls.w 1f27d2 │ │ │ │ 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 │ │ │ │ @@ -564246,28 +564242,28 @@ │ │ │ │ strb.w r1, [r4, #-16] │ │ │ │ usat r2, #8, r2, asr #8 │ │ │ │ strb.w r2, [r4, #-14] │ │ │ │ usat r5, #8, r5, asr #8 │ │ │ │ strb.w r5, [r4, #-12] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb.w r3, [r4, #-10] │ │ │ │ - bne.n 1f266a │ │ │ │ + bne.n 1f267a │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r6, [sp] │ │ │ │ cmp r3, ip │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bhi.n 1f2736 │ │ │ │ + bhi.n 1f2746 │ │ │ │ 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 1f265a │ │ │ │ + bne.n 1f266a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r5, r3, #1 │ │ │ │ adds r5, #1 │ │ │ │ @@ -564304,131 +564300,131 @@ │ │ │ │ strb r4, [r5, #2] │ │ │ │ usat r3, #8, r3, asr #8 │ │ │ │ strb r3, [r5, #1] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ usat r4, #8, r6, asr #8 │ │ │ │ strb r4, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f2730 │ │ │ │ + beq.n 1f2740 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1f263c │ │ │ │ + bne.w 1f264c │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f2760 │ │ │ │ + b.n 1f2770 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 1f27da │ │ │ │ + cbnz r3, 1f27ea │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 1f2730 │ │ │ │ + beq.n 1f2740 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f27c6 │ │ │ │ + beq.n 1f27d6 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 1f2748 │ │ │ │ + b.n 1f2758 │ │ │ │ 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 1f2818 │ │ │ │ + beq.n 1f2828 │ │ │ │ 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 5ab88 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 1f2804 │ │ │ │ + bne.n 1f2814 │ │ │ │ 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, 1f2862 │ │ │ │ - cbz r0, 1f2862 │ │ │ │ + cbz r6, 1f2872 │ │ │ │ + cbz r0, 1f2872 │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr s14, [pc, #52] @ 1f2868 │ │ │ │ + vldr s14, [pc, #52] @ 1f2878 │ │ │ │ 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 1f283e │ │ │ │ + bne.n 1f284e │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f2838 │ │ │ │ + bne.n 1f2848 │ │ │ │ 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, 1f28aa │ │ │ │ - cbz r2, 1f28aa │ │ │ │ + cbz r7, 1f28ba │ │ │ │ + cbz r2, 1f28ba │ │ │ │ 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 1f288c │ │ │ │ + bne.n 1f289c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 1f2884 │ │ │ │ + bne.n 1f2894 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r7, [sp, #28] │ │ │ │ - cbz r7, 1f28dc │ │ │ │ + cbz r7, 1f28ec │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, ip, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r2 │ │ │ │ add.w r0, r0, r0, lsl #1 │ │ │ │ bic.w r8, r1, #3 │ │ │ │ add r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f28e0 │ │ │ │ + bne.n 1f28f0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f28d6 │ │ │ │ + bne.n 1f28e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - vldr d6, [pc, #76] @ 1f2930 │ │ │ │ + vldr d6, [pc, #76] @ 1f2940 │ │ │ │ add.w ip, r4, #3 │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r2, [ip, #-6] │ │ │ │ cmp r0, ip │ │ │ │ @@ -564436,104 +564432,104 @@ │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r2, r1, r2 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstmia lr!, {s14} │ │ │ │ - bne.n 1f28ea │ │ │ │ + bne.n 1f28fa │ │ │ │ adds r3, #1 │ │ │ │ add r4, r6 │ │ │ │ add r5, r8 │ │ │ │ add r0, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f28e4 │ │ │ │ + bne.n 1f28f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #112 @ 0x70 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd ip, r6, [sp, #28] │ │ │ │ - cbz r6, 1f2964 │ │ │ │ + cbz r6, 1f2974 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, ip, #1 │ │ │ │ mov r5, r3 │ │ │ │ bic.w r7, r1, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ add r2, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2974 │ │ │ │ + bne.n 1f2984 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f295e │ │ │ │ + bne.n 1f296e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r0, r5 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2964 │ │ │ │ + beq.n 1f2974 │ │ │ │ add.w ip, r0, #3 │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w r1, [ip, #-1] │ │ │ │ add.w ip, ip, #3 │ │ │ │ ldrb.w r9, [ip, #-5] │ │ │ │ ldrb.w r8, [ip, #-6] │ │ │ │ cmp r2, ip │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ orr.w r1, r1, r9, lsl #8 │ │ │ │ orr.w r8, r1, r8 │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ orr.w r1, r1, r8, lsl #8 │ │ │ │ str.w r1, [lr], #4 │ │ │ │ - bne.n 1f297a │ │ │ │ - b.n 1f2968 │ │ │ │ + bne.n 1f298a │ │ │ │ + b.n 1f2978 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r6, [sp, #20] │ │ │ │ - cbz r6, 1f29ec │ │ │ │ - cbz r0, 1f29ec │ │ │ │ + cbz r6, 1f29fc │ │ │ │ + cbz r0, 1f29fc │ │ │ │ mov r7, r3 │ │ │ │ bic.w r5, r1, #3 │ │ │ │ - vldr d6, [pc, #48] @ 1f29f0 │ │ │ │ + vldr d6, [pc, #48] @ 1f2a00 │ │ │ │ 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 1f29c8 │ │ │ │ + bne.n 1f29d8 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f29c2 │ │ │ │ + bne.n 1f29d2 │ │ │ │ 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 1f2a38 │ │ │ │ + beq.n 1f2a48 │ │ │ │ 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 │ │ │ │ @@ -564541,23 +564537,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 5ab88 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f2a24 │ │ │ │ + bne.n 1f2a34 │ │ │ │ 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 1f2a7c │ │ │ │ + beq.n 1f2a8c │ │ │ │ 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 │ │ │ │ @@ -564565,581 +564561,581 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ adds r6, #1 │ │ │ │ blx 5ab88 │ │ │ │ add r5, r8 │ │ │ │ add r4, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1f2a68 │ │ │ │ + bne.n 1f2a78 │ │ │ │ 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, 1f2ae8 │ │ │ │ - cbz r2, 1f2ae8 │ │ │ │ + cbz r7, 1f2af8 │ │ │ │ + cbz r2, 1f2af8 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #88] @ 1f2af0 │ │ │ │ + vldr d5, [pc, #88] @ 1f2b00 │ │ │ │ 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 1f2ad4 │ │ │ │ + ble.n 1f2ae4 │ │ │ │ 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 1f2ad4 │ │ │ │ + bgt.n 1f2ae4 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [ip], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1f2aa6 │ │ │ │ + bne.n 1f2ab6 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2aa0 │ │ │ │ + bne.n 1f2ab0 │ │ │ │ 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, 1f2b4a │ │ │ │ - cbz r2, 1f2b4a │ │ │ │ + cbz r7, 1f2b5a │ │ │ │ + cbz r2, 1f2b5a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2b50 │ │ │ │ + vldr d6, [pc, #64] @ 1f2b60 │ │ │ │ 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 1f2b1c │ │ │ │ + bne.n 1f2b2c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2b14 │ │ │ │ + bne.n 1f2b24 │ │ │ │ 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 1f2b9e │ │ │ │ - cbz r4, 1f2b9e │ │ │ │ + beq.n 1f2bae │ │ │ │ + cbz r4, 1f2bae │ │ │ │ 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 1f2b7c │ │ │ │ + bne.n 1f2b8c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f2b74 │ │ │ │ + bne.n 1f2b84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2bc8 │ │ │ │ + cbz r7, 1f2bd8 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2bd8 │ │ │ │ + bne.n 1f2be8 │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f2bc2 │ │ │ │ + bne.n 1f2bd2 │ │ │ │ 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 1f2bc8 │ │ │ │ + beq.n 1f2bd8 │ │ │ │ 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 1f2bdc │ │ │ │ - b.n 1f2bcc │ │ │ │ + bne.n 1f2bec │ │ │ │ + b.n 1f2bdc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2c42 │ │ │ │ - cbz r2, 1f2c42 │ │ │ │ + cbz r7, 1f2c52 │ │ │ │ + cbz r2, 1f2c52 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2c48 │ │ │ │ + vldr d6, [pc, #64] @ 1f2c58 │ │ │ │ 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 1f2c14 │ │ │ │ + bne.n 1f2c24 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2c0c │ │ │ │ + bne.n 1f2c1c │ │ │ │ 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 1f2c96 │ │ │ │ - cbz r4, 1f2c96 │ │ │ │ + beq.n 1f2ca6 │ │ │ │ + cbz r4, 1f2ca6 │ │ │ │ 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 1f2c74 │ │ │ │ + bne.n 1f2c84 │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 1f2c6c │ │ │ │ + bne.n 1f2c7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f2cbc │ │ │ │ + cbz r6, 1f2ccc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2cca │ │ │ │ + bne.n 1f2cda │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2cb6 │ │ │ │ + bne.n 1f2cc6 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2cbc │ │ │ │ + beq.n 1f2ccc │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f2cce │ │ │ │ - b.n 1f2cbe │ │ │ │ + bne.n 1f2cde │ │ │ │ + b.n 1f2cce │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2d32 │ │ │ │ - cbz r2, 1f2d32 │ │ │ │ + cbz r7, 1f2d42 │ │ │ │ + cbz r2, 1f2d42 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2d38 │ │ │ │ + vldr d6, [pc, #64] @ 1f2d48 │ │ │ │ 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 1f2d04 │ │ │ │ + bne.n 1f2d14 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2cfc │ │ │ │ + bne.n 1f2d0c │ │ │ │ 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 1f2d98 │ │ │ │ - cbz r2, 1f2d98 │ │ │ │ + beq.n 1f2da8 │ │ │ │ + cbz r2, 1f2da8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, ip │ │ │ │ bic.w r6, r3, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2da0 │ │ │ │ + vldr d6, [pc, #64] @ 1f2db0 │ │ │ │ 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 1f2d6a │ │ │ │ + bne.n 1f2d7a │ │ │ │ adds r5, #1 │ │ │ │ add r4, r7 │ │ │ │ add r1, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1f2d62 │ │ │ │ + bne.n 1f2d72 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1f2da6 │ │ │ │ + b.n 1f2db6 │ │ │ │ @ instruction: 0xffff416f │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldrd r4, r8, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1f2dee │ │ │ │ - cbz r4, 1f2dee │ │ │ │ + beq.n 1f2dfe │ │ │ │ + cbz r4, 1f2dfe │ │ │ │ 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 1f2dcc │ │ │ │ + bne.n 1f2ddc │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f2dc4 │ │ │ │ + bne.n 1f2dd4 │ │ │ │ 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, 1f2e4a │ │ │ │ - cbz r2, 1f2e4a │ │ │ │ + cbz r7, 1f2e5a │ │ │ │ + cbz r2, 1f2e5a │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d6, [pc, #64] @ 1f2e50 │ │ │ │ + vldr d6, [pc, #64] @ 1f2e60 │ │ │ │ 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 1f2e1c │ │ │ │ + bne.n 1f2e2c │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2e14 │ │ │ │ + bne.n 1f2e24 │ │ │ │ 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 1f2e9e │ │ │ │ - cbz r4, 1f2e9e │ │ │ │ + beq.n 1f2eae │ │ │ │ + cbz r4, 1f2eae │ │ │ │ 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 1f2e7c │ │ │ │ + bne.n 1f2e8c │ │ │ │ adds r3, #1 │ │ │ │ add r6, r9 │ │ │ │ add r5, r7 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 1f2e74 │ │ │ │ + bne.n 1f2e84 │ │ │ │ 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, 1f2ede │ │ │ │ - cbz r0, 1f2ede │ │ │ │ + cbz r6, 1f2eee │ │ │ │ + cbz r0, 1f2eee │ │ │ │ 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 1f2ec2 │ │ │ │ + bne.n 1f2ed2 │ │ │ │ adds r3, #1 │ │ │ │ add r4, r7 │ │ │ │ add r2, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 1f2eba │ │ │ │ + bne.n 1f2eca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldrd r2, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2f4e │ │ │ │ - cbz r2, 1f2f4e │ │ │ │ + cbz r7, 1f2f5e │ │ │ │ + cbz r2, 1f2f5e │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - vldr d5, [pc, #96] @ 1f2f58 │ │ │ │ + vldr d5, [pc, #96] @ 1f2f68 │ │ │ │ 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 1f2f36 │ │ │ │ + ble.n 1f2f46 │ │ │ │ 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 1f2f36 │ │ │ │ + bgt.n 1f2f46 │ │ │ │ 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 1f2f08 │ │ │ │ + bne.n 1f2f18 │ │ │ │ adds r3, #1 │ │ │ │ add r5, r8 │ │ │ │ add r4, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1f2f00 │ │ │ │ + bne.n 1f2f10 │ │ │ │ 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, 1f2f82 │ │ │ │ + cbz r6, 1f2f92 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2f90 │ │ │ │ + bne.n 1f2fa0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f2f7c │ │ │ │ + bne.n 1f2f8c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f2f82 │ │ │ │ + beq.n 1f2f92 │ │ │ │ add.w ip, r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f2f96 │ │ │ │ - b.n 1f2f84 │ │ │ │ + bne.n 1f2fa6 │ │ │ │ + b.n 1f2f94 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrd ip, r7, [sp, #24] │ │ │ │ - cbz r7, 1f2fcc │ │ │ │ + cbz r7, 1f2fdc │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ add.w r3, r0, ip │ │ │ │ movs r1, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f2fdc │ │ │ │ + bne.n 1f2fec │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f2fc6 │ │ │ │ + bne.n 1f2fd6 │ │ │ │ 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 1f2fcc │ │ │ │ + beq.n 1f2fdc │ │ │ │ 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 1f2fe0 │ │ │ │ - b.n 1f2fd0 │ │ │ │ + bne.n 1f2ff0 │ │ │ │ + b.n 1f2fe0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f3014 │ │ │ │ + cbz r6, 1f3024 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f3022 │ │ │ │ + bne.n 1f3032 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f300e │ │ │ │ + bne.n 1f301e │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r1, r7 │ │ │ │ add r4, r5 │ │ │ │ add r0, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f3014 │ │ │ │ + beq.n 1f3024 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ strb.w r2, [ip], #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1f3026 │ │ │ │ - b.n 1f3016 │ │ │ │ + bne.n 1f3036 │ │ │ │ + b.n 1f3026 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrd ip, r6, [sp, #20] │ │ │ │ - cbz r6, 1f3056 │ │ │ │ + cbz r6, 1f3066 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r2, #4 │ │ │ │ add.w lr, r0, ip │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f3064 │ │ │ │ + bne.n 1f3074 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 1f3050 │ │ │ │ + bne.n 1f3060 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, #1 │ │ │ │ add r4, r5 │ │ │ │ add r1, r7 │ │ │ │ add lr, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 1f3056 │ │ │ │ + beq.n 1f3066 │ │ │ │ add.w ip, r1, #8 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [ip, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ strb.w r0, [r2], #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 1f306a │ │ │ │ - b.n 1f3058 │ │ │ │ + bne.n 1f307a │ │ │ │ + b.n 1f3068 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ vldr d7, [sp, #24] │ │ │ │ @@ -565274,95 +565270,95 @@ │ │ │ │ blx 59dc0 │ │ │ │ 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] @ (1f32d4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1f32e4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #184] @ (1f32d8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1f32e8 ) │ │ │ │ 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 5aa44 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r0, #60] @ 0x3c │ │ │ │ blx 5a178 │ │ │ │ - ldr r2, [pc, #152] @ (1f32dc ) │ │ │ │ - ldr r3, [pc, #152] @ (1f32e0 ) │ │ │ │ + ldr r2, [pc, #152] @ (1f32ec ) │ │ │ │ + ldr r3, [pc, #152] @ (1f32f0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #152] @ (1f32e4 ) │ │ │ │ + ldr r1, [pc, #152] @ (1f32f4 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r3, [pc, #148] @ (1f32e8 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f32f8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #148] @ (1f32ec ) │ │ │ │ + ldr r2, [pc, #148] @ (1f32fc ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #144] @ (1f32f0 ) │ │ │ │ + ldr r3, [pc, #144] @ (1f3300 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #144] @ (1f32f4 ) │ │ │ │ + ldr r1, [pc, #144] @ (1f3304 ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #140] @ (1f32f8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f3308 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #140] @ (1f32fc ) │ │ │ │ + ldr r2, [pc, #140] @ (1f330c ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #136] @ (1f3300 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f3310 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #136] @ (1f3304 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f3314 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #128] @ (1f3308 ) │ │ │ │ - ldr r3, [pc, #132] @ (1f330c ) │ │ │ │ + ldr r2, [pc, #128] @ (1f3318 ) │ │ │ │ + ldr r3, [pc, #132] @ (1f331c ) │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r4, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ movs r2, #20 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 5a61c │ │ │ │ - cbnz r0, 1f32a8 │ │ │ │ + cbnz r0, 1f32b8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1f32c2 │ │ │ │ - ldr r2, [pc, #100] @ (1f3310 ) │ │ │ │ - ldr r3, [pc, #44] @ (1f32d8 ) │ │ │ │ + bne.n 1f32d2 │ │ │ │ + ldr r2, [pc, #100] @ (1f3320 ) │ │ │ │ + ldr r3, [pc, #44] @ (1f32e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f32d0 │ │ │ │ + bne.n 1f32e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #80] @ (1f3314 ) │ │ │ │ - ldr r3, [pc, #80] @ (1f3318 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f3324 ) │ │ │ │ + ldr r3, [pc, #80] @ (1f3328 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 1f32a8 │ │ │ │ + b.n 1f32b8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffa9ffff │ │ │ │ @ instruction: 0xff8dffff │ │ │ │ vminnm.f32 , , │ │ │ │ vmaxnm.f16 , , │ │ │ │ @@ -565372,24 +565368,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 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldc2l 15, cr15, [pc, #1020] @ 1f3714 │ │ │ │ + ldc2l 15, cr15, [pc, #1020] @ 1f3724 │ │ │ │ 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 1f320c │ │ │ │ + bl 1f321c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5acfc │ │ │ │ @@ -565468,24 +565464,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 1f3454 │ │ │ │ + beq.n 1f3464 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f3454 │ │ │ │ + beq.n 1f3464 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 1f345a │ │ │ │ + bhi.n 1f346a │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f3482 │ │ │ │ + bgt.n 1f3492 │ │ │ │ rsb r1, r3, #6 │ │ │ │ subs r3, #1 │ │ │ │ smulbb r3, r3, r2 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ smlabb r3, r0, r1, r3 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ @@ -565505,15 +565501,15 @@ │ │ │ │ lsrs r0, r3, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ subs r0, r3, #6 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f3454 │ │ │ │ + b.n 1f3464 │ │ │ │ adds r0, #3 │ │ │ │ push {lr} │ │ │ │ and.w ip, r3, #3 │ │ │ │ mov.w lr, r3, lsr #2 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -565535,24 +565531,24 @@ │ │ │ │ ldrbls r3, [r3, #3] │ │ │ │ lslls r3, r2 │ │ │ │ asr.w r2, r1, lr │ │ │ │ it ls │ │ │ │ sxtbls r3, r3 │ │ │ │ orrs r3, r2 │ │ │ │ ands.w r3, r3, #7 │ │ │ │ - beq.n 1f3518 │ │ │ │ + beq.n 1f3528 │ │ │ │ ldrsb.w r2, [ip, #1] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - beq.n 1f3518 │ │ │ │ + beq.n 1f3528 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 1f351e │ │ │ │ + bgt.n 1f352e │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 1f3546 │ │ │ │ + bgt.n 1f3556 │ │ │ │ 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 │ │ │ │ @@ -565575,27 +565571,27 @@ │ │ │ │ strb r0, [r3, #0] │ │ │ │ pop {pc} │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ eor.w r0, r3, #127 @ 0x7f │ │ │ │ - b.n 1f3518 │ │ │ │ + b.n 1f3528 │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrd r1, r2, [r2, #16] │ │ │ │ ldrd r0, r3, [r3, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq.n 1f357c │ │ │ │ + beq.n 1f358c │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bcs.n 1f3576 │ │ │ │ + bcs.n 1f3586 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ @@ -565623,23 +565619,23 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ blx 5a6a0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 59b64 │ │ │ │ - cbz r0, 1f35d4 │ │ │ │ + cbz r0, 1f35e4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a6a0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 59b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f35d2 │ │ │ │ + bne.n 1f35e2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af14 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -565650,189 +565646,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 1f362a │ │ │ │ + beq.n 1f363a │ │ │ │ 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 1f35ac │ │ │ │ + bl 1f35bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ ldrd lr, r3, [r1] │ │ │ │ - b.n 1f361a │ │ │ │ + b.n 1f362a │ │ │ │ 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] @ (1f36e0 ) │ │ │ │ - ldr r1, [pc, #136] @ (1f36e4 ) │ │ │ │ + ldr r0, [pc, #136] @ (1f36f0 ) │ │ │ │ + ldr r1, [pc, #136] @ (1f36f4 ) │ │ │ │ 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 5a5d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (1f36e8 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f36f8 ) │ │ │ │ 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 5ab4c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f36c2 │ │ │ │ - cbz r5, 1f36b8 │ │ │ │ + bne.n 1f36d2 │ │ │ │ + cbz r5, 1f36c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 5aa50 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 5a6a0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59b64 │ │ │ │ - cbnz r0, 1f36c2 │ │ │ │ + cbnz r0, 1f36d2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 5af14 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1f36c4 │ │ │ │ + b.n 1f36d4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1f36ec ) │ │ │ │ - ldr r3, [pc, #28] @ (1f36e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f36fc ) │ │ │ │ + ldr r3, [pc, #28] @ (1f36f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f36dc │ │ │ │ + bne.n 1f36ec │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r4, [r0, r2] │ │ │ │ movs r0, r3 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 59af8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ - add r3, pc, #52 @ (adr r3, 1f3748 ) │ │ │ │ + add r3, pc, #52 @ (adr r3, 1f3758 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r6 │ │ │ │ blx 5a754 <__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 1f3644 │ │ │ │ - cbz r0, 1f3744 │ │ │ │ + bl 1f3654 │ │ │ │ + cbz r0, 1f3754 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f3644 │ │ │ │ + bl 1f3654 │ │ │ │ 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 1f376e │ │ │ │ + b.n 1f377e │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f377e │ │ │ │ + bne.n 1f378e │ │ │ │ mov r0, r4 │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3764 │ │ │ │ + blt.n 1f3774 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - b.n 1f378c │ │ │ │ + b.n 1f379c │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f379c │ │ │ │ + bne.n 1f37ac │ │ │ │ mov r0, r4 │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3782 │ │ │ │ + blt.n 1f3792 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f37a8 │ │ │ │ + cbz r0, 1f37b8 │ │ │ │ blx 5ac9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f37b4 │ │ │ │ + cbz r0, 1f37c4 │ │ │ │ blx 5ac9c │ │ │ │ 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 1f37bc │ │ │ │ + bne.n 1f37cc │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f37d2 │ │ │ │ + cbnz r3, 1f37e2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1e1144 │ │ │ │ + bl 1e1154 │ │ │ │ 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 │ │ │ │ @@ -565842,279 +565838,279 @@ │ │ │ │ blx 5af14 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.n 1f382a │ │ │ │ - ldr r1, [pc, #32] @ (1f3830 ) │ │ │ │ + bne.n 1f383a │ │ │ │ + ldr r1, [pc, #32] @ (1f3840 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 5ae10 │ │ │ │ - cbnz r0, 1f382a │ │ │ │ + cbnz r0, 1f383a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 1f3828 │ │ │ │ + bne.n 1f3838 │ │ │ │ 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 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ + strh r0, [r6, r3] │ │ │ │ movs r0, r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #104] @ (1f38ac ) │ │ │ │ + ldr r2, [pc, #104] @ (1f38bc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #104] @ (1f38b0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1f38c0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f37e0 │ │ │ │ - cbnz r0, 1f387a │ │ │ │ + bl 1f37f0 │ │ │ │ + cbnz r0, 1f388a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1f38b4 ) │ │ │ │ - ldr r3, [pc, #72] @ (1f38b0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1f38c4 ) │ │ │ │ + ldr r3, [pc, #72] @ (1f38c0 ) │ │ │ │ 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 1f38a8 │ │ │ │ + bne.n 1f38b8 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f37e0 │ │ │ │ + bl 1f37f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3860 │ │ │ │ + beq.n 1f3870 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - bne.n 1f3860 │ │ │ │ + bne.n 1f3870 │ │ │ │ ldrd r0, r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 1f3862 │ │ │ │ + b.n 1f3872 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ + stmia r7!, {r1, r2, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r4, r0, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f38e2 │ │ │ │ + bne.n 1f38f2 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f38d2 │ │ │ │ + bne.n 1f38e2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f39d6 │ │ │ │ + bne.n 1f39e6 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f39b0 │ │ │ │ + beq.n 1f39c0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - cbnz r6, 1f392a │ │ │ │ + cbnz r6, 1f393a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 1f3a3a │ │ │ │ - ldr r1, [pc, #312] @ (1f3a48 ) │ │ │ │ + blt.w 1f3a4a │ │ │ │ + ldr r1, [pc, #312] @ (1f3a58 ) │ │ │ │ add r1, pc │ │ │ │ blx 59c3c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3a34 │ │ │ │ + beq.w 1f3a44 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 1f392a │ │ │ │ + b.n 1f393a │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f397c │ │ │ │ + bne.n 1f398c │ │ │ │ mov r0, r6 │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #2 │ │ │ │ blx 5a048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3920 │ │ │ │ + blt.n 1f3930 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f394c │ │ │ │ + b.n 1f395c │ │ │ │ blx 5ae84 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f3960 │ │ │ │ + bne.n 1f3970 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #2 │ │ │ │ blx 5a048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3940 │ │ │ │ + blt.n 1f3950 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f396c │ │ │ │ + b.n 1f397c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 1f397c │ │ │ │ + bne.n 1f398c │ │ │ │ mov r0, r7 │ │ │ │ blx 5a6a0 │ │ │ │ movs r1, #8 │ │ │ │ blx 5a048 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1f3966 │ │ │ │ + blt.n 1f3976 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - cbz r0, 1f3988 │ │ │ │ + cbz r0, 1f3998 │ │ │ │ blx 5ac9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #32] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 1f3994 │ │ │ │ + cbz r0, 1f39a4 │ │ │ │ blx 5ac9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f3998 │ │ │ │ + bne.n 1f39a8 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 1f3a00 │ │ │ │ + cbnz r3, 1f3a10 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.n 1f3a14 │ │ │ │ - ldr r1, [pc, #132] @ (1f3a4c ) │ │ │ │ + blt.n 1f3a24 │ │ │ │ + ldr r1, [pc, #132] @ (1f3a5c ) │ │ │ │ add r1, pc │ │ │ │ blx 59c3c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1f3a0e │ │ │ │ + cbz r0, 1f3a1e │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n 1f38f0 │ │ │ │ + b.n 1f3900 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 1f3a18 │ │ │ │ + bne.n 1f3a28 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e1170 │ │ │ │ + bl 1e1180 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f39ea │ │ │ │ + bne.n 1f39fa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f39dc │ │ │ │ - b.n 1f38ea │ │ │ │ + bne.n 1f39ec │ │ │ │ + b.n 1f38fa │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 1e1144 │ │ │ │ - b.n 1f39ac │ │ │ │ + bl 1e1154 │ │ │ │ + b.n 1f39bc │ │ │ │ mov r0, r7 │ │ │ │ blx 5a280 │ │ │ │ str r6, [r5, #32] │ │ │ │ - b.n 1f3988 │ │ │ │ + b.n 1f3998 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f3a1e │ │ │ │ + bne.n 1f3a2e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f39da │ │ │ │ - b.n 1f38ea │ │ │ │ + bne.n 1f39ea │ │ │ │ + b.n 1f38fa │ │ │ │ mov r0, r7 │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3980 │ │ │ │ - b.n 1f3994 │ │ │ │ + bne.n 1f3990 │ │ │ │ + b.n 1f39a4 │ │ │ │ nop │ │ │ │ - strh r2, [r1, r0] │ │ │ │ + str r2, [r7, r7] │ │ │ │ movs r0, r3 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r0, r5] │ │ │ │ movs r0, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ blx 59cd8 │ │ │ │ - cbz r0, 1f3a7a │ │ │ │ + cbz r0, 1f3a8a │ │ │ │ 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 5aa50 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r5, r3 │ │ │ │ - blt.n 1f3a70 │ │ │ │ + blt.n 1f3a80 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r2, r5 │ │ │ │ blx 59cd8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3a70 │ │ │ │ + bne.n 1f3a80 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r2, r6, r2 │ │ │ │ sbc.w lr, r5, r3 │ │ │ │ lsrs r3, r2, #30 │ │ │ │ orr.w r3, r3, lr, lsl #2 │ │ │ │ mov.w r0, lr, asr #31 │ │ │ │ @@ -566151,331 +566147,331 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ adds r3, r3, r2 │ │ │ │ adc.w ip, ip, #0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ orr.w r6, r3, ip, lsl #30 │ │ │ │ add r1, r6 │ │ │ │ mov sl, r6 │ │ │ │ - bl 1e22f8 │ │ │ │ + bl 1e2308 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ blx 5abf4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ blx 5a64c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 1f3bc4 │ │ │ │ + bne.n 1f3bd4 │ │ │ │ mov r6, r7 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1f3bb8 │ │ │ │ + beq.n 1f3bc8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 1f3bb8 │ │ │ │ + cbz r3, 1f3bc8 │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1f3bb8 │ │ │ │ + beq.n 1f3bc8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r2, #20 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1f3bb8 │ │ │ │ + blt.n 1f3bc8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e50f0 │ │ │ │ - cbz r0, 1f3bb8 │ │ │ │ + bl 1e5100 │ │ │ │ + cbz r0, 1f3bc8 │ │ │ │ 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 1e246c │ │ │ │ + bl 1e247c │ │ │ │ add.w r2, r9, #1 │ │ │ │ ldrd r1, r3, [r4, #40] @ 0x28 │ │ │ │ mov r9, r2 │ │ │ │ adds r1, #28 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, sl │ │ │ │ strd r1, r3, [r4, #40] @ 0x28 │ │ │ │ - bne.n 1f3b52 │ │ │ │ - b.n 1f3bba │ │ │ │ + bne.n 1f3b62 │ │ │ │ + b.n 1f3bca │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ blx 59cd8 │ │ │ │ - cbz r0, 1f3bd4 │ │ │ │ + cbz r0, 1f3be4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ cmpeq r2, r8 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, r0 │ │ │ │ - b.n 1f3bc6 │ │ │ │ + b.n 1f3bd6 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #272] @ (1f3d08 ) │ │ │ │ + ldr r2, [pc, #272] @ (1f3d18 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ (1f3d0c ) │ │ │ │ + ldr r3, [pc, #272] @ (1f3d1c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 1f3c16 │ │ │ │ - bl 1f38b8 │ │ │ │ + cbnz r1, 1f3c26 │ │ │ │ + bl 1f38c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3c90 │ │ │ │ + beq.n 1f3ca0 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f37e0 │ │ │ │ + bl 1f37f0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1f3c48 │ │ │ │ + cbz r0, 1f3c58 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1f37e0 │ │ │ │ - cbz r0, 1f3c48 │ │ │ │ + bl 1f37f0 │ │ │ │ + cbz r0, 1f3c58 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - beq.n 1f3cd4 │ │ │ │ + beq.n 1f3ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f36f0 │ │ │ │ - cbz r0, 1f3c8c │ │ │ │ + bl 1f3700 │ │ │ │ + cbz r0, 1f3c9c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa50 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - cbnz r5, 1f3c94 │ │ │ │ + cbnz r5, 1f3ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3cda │ │ │ │ + beq.n 1f3cea │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f3760 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #152] @ (1f3d10 ) │ │ │ │ - ldr r3, [pc, #148] @ (1f3d0c ) │ │ │ │ + ldr r2, [pc, #152] @ (1f3d20 ) │ │ │ │ + ldr r3, [pc, #148] @ (1f3d1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f3d02 │ │ │ │ + bne.n 1f3d12 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f3cf8 │ │ │ │ + beq.n 1f3d08 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3c74 │ │ │ │ + b.n 1f3c84 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e2414 │ │ │ │ + bl 1e2424 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r0, #0 │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3c6e │ │ │ │ + bne.n 1f3c7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f36f0 │ │ │ │ + bl 1f3700 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3c6e │ │ │ │ - b.n 1f3c90 │ │ │ │ + bne.n 1f3c7e │ │ │ │ + b.n 1f3ca0 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ - b.n 1f3c50 │ │ │ │ + b.n 1f3c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f36f0 │ │ │ │ + bl 1f3700 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa50 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3c68 │ │ │ │ + bne.n 1f3c78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f3760 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3c74 │ │ │ │ + b.n 1f3c84 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1288] @ 1f4238 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1f4248 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1288] @ 1f423c │ │ │ │ + ldr.w r3, [pc, #1288] @ 1f424c │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f3e14 │ │ │ │ + beq.n 1f3e24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, #56] @ 0x38 │ │ │ │ - cbnz r5, 1f3d72 │ │ │ │ - ldr.w r2, [pc, #1260] @ 1f4240 │ │ │ │ - ldr.w r3, [pc, #1252] @ 1f423c │ │ │ │ + cbnz r5, 1f3d82 │ │ │ │ + ldr.w r2, [pc, #1260] @ 1f4250 │ │ │ │ + ldr.w r3, [pc, #1252] @ 1f424c │ │ │ │ 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 1f4204 │ │ │ │ + bne.w 1f4214 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 5aa44 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3e10 │ │ │ │ + beq.n 1f3e20 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ - blt.n 1f3e34 │ │ │ │ - ldr.w r3, [pc, #1196] @ 1f4244 │ │ │ │ + blt.n 1f3e44 │ │ │ │ + ldr.w r3, [pc, #1196] @ 1f4254 │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r3 │ │ │ │ blx 59c3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3e2e │ │ │ │ + beq.n 1f3e3e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt.n 1f3e04 │ │ │ │ + blt.n 1f3e14 │ │ │ │ mov r1, r9 │ │ │ │ blx 59c3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4208 │ │ │ │ + beq.w 1f4218 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f37e0 │ │ │ │ - cbz r0, 1f3dfe │ │ │ │ + bl 1f37f0 │ │ │ │ + cbz r0, 1f3e0e │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f37e0 │ │ │ │ - cbz r0, 1f3dfe │ │ │ │ + bl 1f37f0 │ │ │ │ + cbz r0, 1f3e0e │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r2 │ │ │ │ - bne.n 1f3dfe │ │ │ │ + bne.n 1f3e0e │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ - beq.n 1f3e52 │ │ │ │ + beq.n 1f3e62 │ │ │ │ mov r0, fp │ │ │ │ blx 5ac9c │ │ │ │ mov r0, sl │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f3d52 │ │ │ │ + b.n 1f3d62 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3be8 │ │ │ │ + bl 1f3bf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3d4a │ │ │ │ - b.n 1f3e10 │ │ │ │ + bne.n 1f3d5a │ │ │ │ + b.n 1f3e20 │ │ │ │ mov r0, fp │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.w 1f419e │ │ │ │ + bge.w 1f41ae │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1f3e10 │ │ │ │ + b.n 1f3e20 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e1eac │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4198 │ │ │ │ + beq.w 1f41a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r4 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ @@ -566486,30 +566482,30 @@ │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ strb.w ip, [r2, #28] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e1eac │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f3e6e │ │ │ │ + bne.n 1f3e7e │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r9, r6 │ │ │ │ - ldr r3, [pc, #932] @ (1f4248 ) │ │ │ │ + ldr r3, [pc, #932] @ (1f4258 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5adec │ │ │ │ orrs.w r3, r7, r8 │ │ │ │ - beq.n 1f3eee │ │ │ │ + beq.n 1f3efe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov ip, r8 │ │ │ │ subs r1, r3, #4 │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ @@ -566525,35 +566521,35 @@ │ │ │ │ movge r6, #1 │ │ │ │ movlt r6, #0 │ │ │ │ cmp r5, r2 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ andhi.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1f3ec2 │ │ │ │ - ldr r3, [pc, #860] @ (1f424c ) │ │ │ │ + bne.n 1f3ed2 │ │ │ │ + ldr r3, [pc, #860] @ (1f425c ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5adec │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f3dfe │ │ │ │ + beq.w 1f3e0e │ │ │ │ mov r0, r9 │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f3dfe │ │ │ │ + beq.w 1f3e0e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ blx 5a5d4 │ │ │ │ - ldr r1, [pc, #812] @ (1f4250 ) │ │ │ │ + ldr r1, [pc, #812] @ (1f4260 ) │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -566564,15 +566560,15 @@ │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ blx 5ab4c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f419a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5a5d4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ @@ -566583,34 +566579,34 @@ │ │ │ │ strd r0, r1, [r8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #20 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f419a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5aa50 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f419a │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5aa50 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f419a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r4 │ │ │ │ subs r3, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -566622,88 +566618,88 @@ │ │ │ │ blx 5aa50 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f419a │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f4170 │ │ │ │ + bne.w 1f4180 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1f41b0 │ │ │ │ + beq.w 1f41c0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f3580 │ │ │ │ + bl 1f3590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f419a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f419a │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f419a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 5ab4c │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f419a │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #28 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1f3580 │ │ │ │ + bl 1f3590 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f419a │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f419a │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.w 1f418a │ │ │ │ + beq.w 1f419a │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #20 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ - blt.w 1f418a │ │ │ │ + blt.w 1f419a │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldrd r7, r2, [r3] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f419a │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 1f418a │ │ │ │ + bne.w 1f419a │ │ │ │ mov r0, sl │ │ │ │ blx 5aa50 │ │ │ │ subs r4, r0, r4 │ │ │ │ mov.w r3, r0, asr #31 │ │ │ │ mov.w r2, #28 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, fp │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f418a │ │ │ │ + bne.n 1f419a │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1f3fc4 │ │ │ │ + bhi.n 1f3fd4 │ │ │ │ mov r0, sl │ │ │ │ mov r4, r5 │ │ │ │ blx 5af14 │ │ │ │ mov r0, fp │ │ │ │ blx 5af14 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ @@ -566712,375 +566708,375 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a6a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f421e │ │ │ │ + bne.w 1f422e │ │ │ │ ldr r5, [r4, #32] │ │ │ │ mov r0, fp │ │ │ │ blx 5aa50 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx 5a6a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 59b64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f421e │ │ │ │ - bl 1e3010 │ │ │ │ + bne.w 1f422e │ │ │ │ + bl 1e3020 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ blx 59af8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - add r3, pc, #284 @ (adr r3, 1f4230 ) │ │ │ │ + add r3, pc, #284 @ (adr r3, 1f4240 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ mov r0, r7 │ │ │ │ blx 5a754 <__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 1f3644 │ │ │ │ - cbz r0, 1f418a │ │ │ │ + bl 1f3654 │ │ │ │ + cbz r0, 1f419a │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r0, r4, #32 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ - bl 1f3644 │ │ │ │ - cbz r0, 1f418a │ │ │ │ + bl 1f3654 │ │ │ │ + cbz r0, 1f419a │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ mov r0, fp │ │ │ │ blx 5ac9c │ │ │ │ mov r0, sl │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx 5af14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3be8 │ │ │ │ - b.n 1f3d52 │ │ │ │ + bl 1f3bf8 │ │ │ │ + b.n 1f3d62 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ blx 59cd8 │ │ │ │ - cbnz r0, 1f418a │ │ │ │ + cbnz r0, 1f419a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f40a2 │ │ │ │ + beq.n 1f40b2 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ mov r0, fp │ │ │ │ blx 5ac9c │ │ │ │ - b.n 1f3e04 │ │ │ │ + b.n 1f3e14 │ │ │ │ mov.w r9, #28 │ │ │ │ - b.n 1f3ea0 │ │ │ │ - ldr r1, [pc, #180] @ (1f4254 ) │ │ │ │ + b.n 1f3eb0 │ │ │ │ + ldr r1, [pc, #180] @ (1f4264 ) │ │ │ │ add r1, pc │ │ │ │ blx 59c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4210 │ │ │ │ + beq.n 1f4220 │ │ │ │ blx 5ac9c │ │ │ │ - b.n 1f3e4a │ │ │ │ + b.n 1f3e5a │ │ │ │ mov r0, sl │ │ │ │ blx 5aa50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asrs r2, r0, #31 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldrd r1, r3, [r3] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1f418a │ │ │ │ + bne.n 1f419a │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f418a │ │ │ │ + bne.n 1f419a │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, fp │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f418a │ │ │ │ + bne.n 1f419a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f418a │ │ │ │ + bne.n 1f419a │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, sl │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f40a6 │ │ │ │ - b.n 1f418a │ │ │ │ + beq.w 1f40b6 │ │ │ │ + b.n 1f419a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 5a280 │ │ │ │ - b.n 1f3e04 │ │ │ │ + b.n 1f3e14 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a280 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1f3e10 │ │ │ │ + b.n 1f3e20 │ │ │ │ mov r0, r6 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r7 │ │ │ │ blx 5ac9c │ │ │ │ - b.n 1f3e04 │ │ │ │ + b.n 1f3e14 │ │ │ │ nop.w │ │ │ │ ldmia r2!, {} │ │ │ │ subs r3, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ - ldr r5, [pc, #504] @ (1f4440 ) │ │ │ │ + ldr r5, [pc, #440] @ (1f4410 ) │ │ │ │ movs r0, r3 │ │ │ │ - bl a224a │ │ │ │ - bl f024e │ │ │ │ - ldr r3, [pc, #936] @ (1f45fc ) │ │ │ │ + bl a225a │ │ │ │ + bl f025e │ │ │ │ + ldr r3, [pc, #872] @ (1f45cc ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r1, [pc, #480] @ (1f4438 ) │ │ │ │ + ldr r1, [pc, #416] @ (1f4408 ) │ │ │ │ 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] @ (1f4360 ) │ │ │ │ + ldr r5, [pc, #244] @ (1f4370 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #244] @ (1f4364 ) │ │ │ │ + ldr r2, [pc, #244] @ (1f4374 ) │ │ │ │ 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 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4332 │ │ │ │ + beq.n 1f4342 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.n 1f4340 │ │ │ │ - ldr r3, [pc, #200] @ (1f4368 ) │ │ │ │ + blt.n 1f4350 │ │ │ │ + ldr r3, [pc, #200] @ (1f4378 ) │ │ │ │ add r3, pc │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r3 │ │ │ │ blx 59c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f433a │ │ │ │ - ldr r1, [pc, #188] @ (1f436c ) │ │ │ │ + beq.n 1f434a │ │ │ │ + ldr r1, [pc, #188] @ (1f437c ) │ │ │ │ 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 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f4324 │ │ │ │ + beq.n 1f4334 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ movt r1, #8 │ │ │ │ blx 5a484 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 1f4352 │ │ │ │ + blt.n 1f4362 │ │ │ │ mov r1, r7 │ │ │ │ blx 59c3c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1f434c │ │ │ │ + cbz r0, 1f435c │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1e50ac │ │ │ │ + bl 1e50bc │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 1f4316 │ │ │ │ + cbz r0, 1f4326 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e2358 │ │ │ │ + bl 1e2368 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 1f4310 │ │ │ │ + cbz r0, 1f4320 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3be8 │ │ │ │ - cbnz r0, 1f4334 │ │ │ │ + bl 1f3bf8 │ │ │ │ + cbnz r0, 1f4344 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 1e2458 │ │ │ │ + bl 1e2468 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f431e │ │ │ │ + cbz r0, 1f432e │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f432c │ │ │ │ + cbz r0, 1f433c │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 59c6c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 5a280 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1f4332 │ │ │ │ + b.n 1f4342 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a280 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #32] │ │ │ │ blx 59c6c │ │ │ │ - b.n 1f4324 │ │ │ │ + b.n 1f4334 │ │ │ │ nop │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #672] @ (1f4608 ) │ │ │ │ + ldr r0, [pc, #608] @ (1f45d8 ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #480] @ (1f454c ) │ │ │ │ + ldr r0, [pc, #416] @ (1f451c ) │ │ │ │ movs r0, r3 │ │ │ │ - ldr r0, [pc, #472] @ (1f4548 ) │ │ │ │ + ldr r0, [pc, #408] @ (1f4518 ) │ │ │ │ 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] @ (1f4408 ) │ │ │ │ + ldr r4, [pc, #136] @ (1f4418 ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #136] @ (1f440c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f441c ) │ │ │ │ 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] @ (1f4410 ) │ │ │ │ + ldr r4, [pc, #124] @ (1f4420 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a178 │ │ │ │ - ldr r2, [pc, #116] @ (1f4414 ) │ │ │ │ + ldr r2, [pc, #116] @ (1f4424 ) │ │ │ │ add r4, pc │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f43dc │ │ │ │ + beq.n 1f43ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5a3dc │ │ │ │ mov r2, r4 │ │ │ │ - ldr r4, [pc, #88] @ (1f4418 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f4428 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 5a86c <__asprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1f43dc │ │ │ │ + beq.n 1f43ec │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ blx 5a3dc │ │ │ │ - b.n 1f43de │ │ │ │ + b.n 1f43ee │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #48] @ (1f441c ) │ │ │ │ - ldr r3, [pc, #28] @ (1f440c ) │ │ │ │ + ldr r2, [pc, #48] @ (1f442c ) │ │ │ │ + ldr r3, [pc, #28] @ (1f441c ) │ │ │ │ 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 1f4404 │ │ │ │ + bne.n 1f4414 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r4, r5, r6} │ │ │ │ + pop {r1, r2, r5, r6} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ - movs r0, r3 │ │ │ │ - bx lr │ │ │ │ + subs r1, #56 @ 0x38 │ │ │ │ movs r0, r3 │ │ │ │ bx ip │ │ │ │ movs r0, r3 │ │ │ │ - pop {r1, r2, r3} │ │ │ │ + bx sl │ │ │ │ + movs r0, r3 │ │ │ │ + cbnz r6, 1f44ae │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1e2458 │ │ │ │ + bl 1e2468 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 1f4444 │ │ │ │ + cbz r0, 1f4454 │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 59c6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 1f4452 │ │ │ │ + cbz r0, 1f4462 │ │ │ │ blx 5ac9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 59c6c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ strd r2, r3, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #460] @ (1f4644 ) │ │ │ │ - ldr r3, [pc, #460] @ (1f4648 ) │ │ │ │ + ldr r2, [pc, #460] @ (1f4654 ) │ │ │ │ + ldr r3, [pc, #460] @ (1f4658 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r7, r1, #1 │ │ │ │ mov lr, ip │ │ │ │ @@ -567098,184 +567094,184 @@ │ │ │ │ lsl.w r2, r2, ip │ │ │ │ orr.w r5, r2, lr │ │ │ │ orr.w r4, r3, r0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - bne.n 1f4496 │ │ │ │ + bne.n 1f44a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f38b8 │ │ │ │ + bl 1f38c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4638 │ │ │ │ + beq.w 1f4648 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f463c │ │ │ │ + beq.w 1f464c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3834 │ │ │ │ - cbz r0, 1f44fe │ │ │ │ + bl 1f3844 │ │ │ │ + cbz r0, 1f450e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3be8 │ │ │ │ + bl 1f3bf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4624 │ │ │ │ + beq.w 1f4634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4624 │ │ │ │ + beq.w 1f4634 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e2508 │ │ │ │ + bl 1e2518 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f463c │ │ │ │ + beq.w 1f464c │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4624 │ │ │ │ + bne.n 1f4634 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 5a64c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f4624 │ │ │ │ + bne.n 1f4634 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1f4624 │ │ │ │ + beq.n 1f4634 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f4624 │ │ │ │ + beq.n 1f4634 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ movs r2, #32 │ │ │ │ blx 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f463c │ │ │ │ + bne.n 1f464c │ │ │ │ mov r0, r7 │ │ │ │ blx 5abf4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f463c │ │ │ │ + beq.n 1f464c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ blx 5a64c │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f4636 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f33c0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f4636 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59cd8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f4636 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5a64c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f4636 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f4626 │ │ │ │ + beq.n 1f4636 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 1f4626 │ │ │ │ + beq.n 1f4636 │ │ │ │ ldrd lr, r0, [sp, #28] │ │ │ │ cmp.w lr, #20 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - blt.n 1f4626 │ │ │ │ + blt.n 1f4636 │ │ │ │ ldrd r7, r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ cmpeq r7, lr │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f4636 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f4636 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59cd8 │ │ │ │ - cbnz r0, 1f4626 │ │ │ │ + cbnz r0, 1f4636 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r1, #1 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.n 1f4626 │ │ │ │ + bne.n 1f4636 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f3760 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9] │ │ │ │ - ldr r2, [pc, #64] @ (1f464c ) │ │ │ │ - ldr r3, [pc, #60] @ (1f4648 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f465c ) │ │ │ │ + ldr r3, [pc, #60] @ (1f4658 ) │ │ │ │ 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 1f4640 │ │ │ │ + bne.n 1f4650 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f35ac │ │ │ │ + bl 1f35bc │ │ │ │ mov r0, r4 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f3760 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f4608 │ │ │ │ + b.n 1f4618 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1f462c │ │ │ │ + b.n 1f463c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cbnz r6, 1f46a6 │ │ │ │ + cbnz r6, 1f46b2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1f468c │ │ │ │ + cbnz r0, 1f4698 │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #532] @ (1f487c ) │ │ │ │ + ldr r2, [pc, #532] @ (1f488c ) │ │ │ │ mov r6, r0 │ │ │ │ subs r0, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #528] @ (1f4880 ) │ │ │ │ + ldr r3, [pc, #528] @ (1f4890 ) │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ @@ -567289,99 +567285,99 @@ │ │ │ │ lsls r5, r3 │ │ │ │ orrs r5, r1 │ │ │ │ orrs r4, r2 │ │ │ │ adds r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 1f4682 │ │ │ │ + bne.n 1f4692 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f38b8 │ │ │ │ - cbz r0, 1f46c6 │ │ │ │ + bl 1f38c8 │ │ │ │ + cbz r0, 1f46d6 │ │ │ │ ldrb.w r7, [r6, #80] @ 0x50 │ │ │ │ - cbnz r7, 1f46e6 │ │ │ │ + cbnz r7, 1f46f6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f3760 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #440] @ (1f4884 ) │ │ │ │ - ldr r3, [pc, #436] @ (1f4880 ) │ │ │ │ + ldr r2, [pc, #440] @ (1f4894 ) │ │ │ │ + ldr r3, [pc, #436] @ (1f4890 ) │ │ │ │ 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 1f4876 │ │ │ │ + bne.w 1f4886 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3834 │ │ │ │ - cbz r0, 1f4704 │ │ │ │ + bl 1f3844 │ │ │ │ + cbz r0, 1f4714 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3be8 │ │ │ │ - cbz r0, 1f4710 │ │ │ │ + bl 1f3bf8 │ │ │ │ + cbz r0, 1f4720 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 59cd8 │ │ │ │ - cbz r0, 1f471c │ │ │ │ + cbz r0, 1f472c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f35ac │ │ │ │ - b.n 1f46ba │ │ │ │ + bl 1f35bc │ │ │ │ + b.n 1f46ca │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5aa50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r3, #20 │ │ │ │ adds r1, r2, r0 │ │ │ │ ldrd r2, r0, [r6, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r1, r0, #0 │ │ │ │ - bcs.w 1f4868 │ │ │ │ + bcs.w 1f4878 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r2, r2, r0, lsl #31 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ - bl 1f3d18 │ │ │ │ + bl 1f3d28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4710 │ │ │ │ + beq.n 1f4720 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1e2508 │ │ │ │ + bl 1e2518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f46b6 │ │ │ │ + bne.n 1f46c6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4710 │ │ │ │ + bne.n 1f4720 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 59cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4710 │ │ │ │ + bne.n 1f4720 │ │ │ │ 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] │ │ │ │ @@ -567390,32 +567386,32 @@ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f33b0 │ │ │ │ + bl 1f33c0 │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ strd r0, r8, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5aa50 │ │ │ │ movs r1, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f46b6 │ │ │ │ + beq.w 1f46c6 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ strd r3, r2, [r0] │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5aa50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ asrs r3, r0, #31 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -567426,179 +567422,179 @@ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ - bne.n 1f4714 │ │ │ │ + bne.n 1f4724 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r8 │ │ │ │ blx 5ab4c │ │ │ │ cmp r8, r0 │ │ │ │ - bne.w 1f4714 │ │ │ │ + bne.w 1f4724 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 5ab4c │ │ │ │ cmp r0, #28 │ │ │ │ - bne.w 1f4714 │ │ │ │ + bne.w 1f4724 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af14 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5aa50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ asrs r0, r0, #31 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 1e246c │ │ │ │ + bl 1e247c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ - b.n 1f46c8 │ │ │ │ + bl 1f3760 │ │ │ │ + b.n 1f46d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3a50 │ │ │ │ + bl 1f3a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f4758 │ │ │ │ - b.n 1f4710 │ │ │ │ + bne.w 1f4768 │ │ │ │ + b.n 1f4720 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 1f48a4 │ │ │ │ + cbnz r0, 1f48b0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1f4894 │ │ │ │ + cbnz r0, 1f48a0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1f38b8 │ │ │ │ - cbnz r0, 1f48a6 │ │ │ │ + bl 1f38c8 │ │ │ │ + cbnz r0, 1f48b6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ blx 59cd8 │ │ │ │ - cbnz r0, 1f48d8 │ │ │ │ + cbnz r0, 1f48e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 5aa50 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f3760 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f35ac │ │ │ │ + bl 1f35bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f3750 │ │ │ │ - b.n 1f48a0 │ │ │ │ + bl 1f3760 │ │ │ │ + b.n 1f48b0 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r4, r5, [r0, #56] @ 0x38 │ │ │ │ - bl 1f38b8 │ │ │ │ - cbz r0, 1f4916 │ │ │ │ + bl 1f38c8 │ │ │ │ + cbz r0, 1f4926 │ │ │ │ ldrb.w r3, [r6, #80] @ 0x50 │ │ │ │ - cbnz r3, 1f4928 │ │ │ │ + cbnz r3, 1f4938 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ - vldr d8, [pc, #384] @ 1f4a98 │ │ │ │ + bl 1f3760 │ │ │ │ + vldr d8, [pc, #384] @ 1f4aa8 │ │ │ │ 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 5af14 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ blx 5af14 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3be8 │ │ │ │ + bl 1f3bf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4a90 │ │ │ │ + beq.w 1f4aa0 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 5aa44 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f4910 │ │ │ │ + beq.n 1f4920 │ │ │ │ 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 1e1e9c │ │ │ │ + bl 1e1eac │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f498a │ │ │ │ + cbz r0, 1f499a │ │ │ │ sub.w r8, r7, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bl 1e1e9c │ │ │ │ + bl 1e1eac │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f4978 │ │ │ │ + bne.n 1f4988 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ movs r2, #4 │ │ │ │ - ldr r3, [pc, #268] @ (1f4aa0 ) │ │ │ │ + ldr r3, [pc, #268] @ (1f4ab0 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ - vldr d8, [pc, #252] @ 1f4a98 │ │ │ │ + vldr d8, [pc, #252] @ 1f4aa8 │ │ │ │ blx 5adec │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne.w r8, #0 │ │ │ │ - beq.n 1f4a76 │ │ │ │ - ldr.w fp, [pc, #244] @ 1f4aa4 │ │ │ │ + beq.n 1f4a86 │ │ │ │ + ldr.w fp, [pc, #244] @ 1f4ab4 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r3, [pc, #240] @ (1f4aa8 ) │ │ │ │ + ldr r3, [pc, #240] @ (1f4ab8 ) │ │ │ │ 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 1e3010 │ │ │ │ + bl 1e3020 │ │ │ │ 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 │ │ │ │ @@ -567608,16 +567604,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 1f4a1c │ │ │ │ - bl 1ea658 │ │ │ │ + bne.n 1f4a2c │ │ │ │ + bl 1ea668 │ │ │ │ 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 5ad14 <__aeabi_ul2d@plt> │ │ │ │ @@ -567642,58 +567638,58 @@ │ │ │ │ cmp sl, r2 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ andcc.w r3, r3, #1 │ │ │ │ vadd.f64 d6, d6, d5 │ │ │ │ vmla.f64 d8, d6, d7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f49ce │ │ │ │ + bne.n 1f49de │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ blx 59c6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3750 │ │ │ │ + bl 1f3760 │ │ │ │ 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 1f35ac │ │ │ │ - b.n 1f4910 │ │ │ │ + bl 1f35bc │ │ │ │ + b.n 1f4920 │ │ │ │ ... │ │ │ │ @ instruction: 0xebbdffff │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ lsls r7, r4, #2 │ │ │ │ - adcs r4, r7 │ │ │ │ + adcs r4, r5 │ │ │ │ movs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #892] @ (1f4e40 ) │ │ │ │ - ldr r3, [pc, #892] @ (1f4e44 ) │ │ │ │ + ldr r2, [pc, #892] @ (1f4e50 ) │ │ │ │ + ldr r3, [pc, #892] @ (1f4e54 ) │ │ │ │ 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 1f6730 │ │ │ │ + bl 1f6740 │ │ │ │ cmp.w fp, r0, lsl #10 │ │ │ │ - bhi.n 1f4b5c │ │ │ │ + bhi.n 1f4b6c │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - bcs.n 1f4b46 │ │ │ │ + bcs.n 1f4b56 │ │ │ │ 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] │ │ │ │ @@ -567701,38 +567697,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 1f66ec │ │ │ │ + bl 1f66fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp fp, r3 │ │ │ │ - bhi.w 1f4c46 │ │ │ │ - ldr r2, [pc, #800] @ (1f4e48 ) │ │ │ │ - ldr r3, [pc, #792] @ (1f4e44 ) │ │ │ │ + bhi.w 1f4c56 │ │ │ │ + ldr r2, [pc, #800] @ (1f4e58 ) │ │ │ │ + ldr r3, [pc, #792] @ (1f4e54 ) │ │ │ │ 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 1f4e32 │ │ │ │ + bne.w 1f4e42 │ │ │ │ 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 1f4b00 │ │ │ │ + b.n 1f4b10 │ │ │ │ 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 │ │ │ │ @@ -567742,88 +567738,88 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ lsrs r3, r1, #10 │ │ │ │ add.w fp, r9, r1 │ │ │ │ adds r3, r3, r6 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ adc.w r3, r7, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1f6730 │ │ │ │ + bl 1f6740 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsls r4, r0, #5 │ │ │ │ cmp.w r1, #1024 @ 0x400 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 1f4baa │ │ │ │ + cbz r3, 1f4bba │ │ │ │ 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 1f4ab0 │ │ │ │ + bl 1f4ac0 │ │ │ │ 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 1f4ab0 │ │ │ │ + bl 1f4ac0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1f4e08 │ │ │ │ + beq.w 1f4e18 │ │ │ │ add r7, r0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 1f4df8 │ │ │ │ + bls.w 1f4e08 │ │ │ │ subs r3, r7, #2 │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 1f4e00 │ │ │ │ + bls.w 1f4e10 │ │ │ │ mov.w r9, #4 │ │ │ │ movs r4, #2 │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - vldr d7, [pc, #572] @ 1f4e38 │ │ │ │ + vldr d7, [pc, #572] @ 1f4e48 │ │ │ │ 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 1f66ec │ │ │ │ + bl 1f66fc │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 1f4b26 │ │ │ │ + bls.n 1f4b36 │ │ │ │ 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 1f4b26 │ │ │ │ + b.n 1f4b36 │ │ │ │ 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] │ │ │ │ @@ -567844,44 +567840,44 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r3, r9 │ │ │ │ strb.w r5, [r6, #106] @ 0x6a │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ strh.w r3, [r6, #104] @ 0x68 │ │ │ │ strd fp, r7, [r6, #32] │ │ │ │ - bls.w 1f4e2c │ │ │ │ + bls.w 1f4e3c │ │ │ │ subs r2, #65 @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ mov r1, r7 │ │ │ │ add.w r9, ip, r2 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov fp, ip │ │ │ │ mov r7, ip │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f4ccc │ │ │ │ + b.n 1f4cdc │ │ │ │ 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 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ cmp r9, fp │ │ │ │ add.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r6, #105] @ 0x69 │ │ │ │ - bne.n 1f4cc0 │ │ │ │ + bne.n 1f4cd0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r7, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r6, #104] @ 0x68 │ │ │ │ add ip, r8 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ sub.w r3, r3, r8 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -567940,97 +567936,97 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r9 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldr r5, [sp, #288] @ 0x120 │ │ │ │ ldrd r2, r3, [sp, #304] @ 0x130 │ │ │ │ str.w r5, [sl, fp] │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldr r3, [sp, #312] @ 0x138 │ │ │ │ ldrd r0, r1, [sp, #296] @ 0x128 │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ str.w r1, [r8, #12] │ │ │ │ str.w r2, [r8, #16] │ │ │ │ str.w r3, [r8, #28] │ │ │ │ - b.n 1f4b26 │ │ │ │ + b.n 1f4b36 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1f4bf8 │ │ │ │ + b.n 1f4c08 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f4bf8 │ │ │ │ + b.n 1f4c08 │ │ │ │ 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 1f4e0a │ │ │ │ + bne.n 1f4e1a │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1f4b26 │ │ │ │ + b.n 1f4b36 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r5, #64 @ 0x40 │ │ │ │ - b.n 1f4d12 │ │ │ │ + b.n 1f4d22 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r5, lr} │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r6, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ mov r8, r0 │ │ │ │ - ldr.w r0, [pc, #1472] @ 1f5428 │ │ │ │ - ldr.w r3, [pc, #1472] @ 1f542c │ │ │ │ + ldr.w r0, [pc, #1472] @ 1f5438 │ │ │ │ + ldr.w r3, [pc, #1472] @ 1f543c │ │ │ │ sub.w sp, sp, #684 @ 0x2ac │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #676] @ 0x2a4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ strd r1, r2, [sp, #28] │ │ │ │ adds.w r3, r0, r3, lsl #6 │ │ │ │ - beq.w 1f58a2 │ │ │ │ + beq.w 1f58b2 │ │ │ │ rsb r6, r3, #1024 @ 0x400 │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r3, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5f7e │ │ │ │ + bne.w 1f5f8e │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add.w r5, r8, #32 │ │ │ │ mov r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bls.w 1f608a │ │ │ │ + bls.w 1f609a │ │ │ │ sub.w fp, r7, #65 @ 0x41 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ mov sl, r6 │ │ │ │ mov.w fp, fp, lsr #6 │ │ │ │ add.w r4, fp, #1 │ │ │ │ add.w r4, r6, r4, lsl #6 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ @@ -568040,21 +568036,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 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ 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 1f4ed0 │ │ │ │ + bne.n 1f4ee0 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ mov.w fp, fp, lsl #6 │ │ │ │ sub.w r3, r7, #64 @ 0x40 │ │ │ │ add.w r2, r6, #64 @ 0x40 │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ sub.w r3, r3, fp │ │ │ │ cmp r7, r3 │ │ │ │ @@ -568070,15 +568066,15 @@ │ │ │ │ ldrb.w r3, [r8, #136] @ 0x88 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ uxtb r4, r4 │ │ │ │ subs.w r3, r3, r9 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 1f587c │ │ │ │ + beq.w 1f588c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ ldrb.w r2, [r8, #138] @ 0x8a │ │ │ │ mov r6, fp │ │ │ │ add r3, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ @@ -568107,15 +568103,15 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f4f96 │ │ │ │ + bne.n 1f4fa6 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #536] @ 0x218 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r7, fp │ │ │ │ @@ -568127,15 +568123,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ movs r7, #0 │ │ │ │ ldrd r1, r0, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r3, r2, [sp, #432] @ 0x1b0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, ip, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r9, r1, lsr #8 │ │ │ │ lsrs r3, r3, #8 │ │ │ │ @@ -568219,16 +568215,16 @@ │ │ │ │ lsrs r3, r3, #24 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ ldrb.w r6, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs.w 1f606e │ │ │ │ - vldr d8, [pc, #800] @ 1f5420 │ │ │ │ + bcs.w 1f607e │ │ │ │ + vldr d8, [pc, #800] @ 1f5430 │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ strd r7, sl, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ strd r9, r4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -568257,15 +568253,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 1f5154 │ │ │ │ + bne.n 1f5164 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r5, fp │ │ │ │ @@ -568280,15 +568276,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -568369,15 +568365,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #144] @ 0x90 │ │ │ │ subs r6, r3, #1 │ │ │ │ uxtb r6, r6 │ │ │ │ strb.w r6, [r8, #144] @ 0x90 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 1f5112 │ │ │ │ + bcc.w 1f5122 │ │ │ │ ldrd r7, sl, [sp, #72] @ 0x48 │ │ │ │ ldrd r9, r4, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ lsls r6, r6, #5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add.w r1, r6, #145 @ 0x91 │ │ │ │ add r6, r8 │ │ │ │ @@ -568425,40 +568421,40 @@ │ │ │ │ str r6, [r5, #24] │ │ │ │ strd r3, r4, [r8, #64] @ 0x40 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r8, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bls.w 1f5cfc │ │ │ │ + bls.w 1f5d0c │ │ │ │ ldrd r7, r5, [r8, #64] @ 0x40 │ │ │ │ mov fp, r8 │ │ │ │ - vldr d8, [pc, #172] @ 1f5420 │ │ │ │ + vldr d8, [pc, #172] @ 1f5430 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ lsls r2, r5, #10 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ eor.w r3, r3, #63 @ 0x3f │ │ │ │ lsl.w r6, r1, r3 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 1f53a0 │ │ │ │ + beq.n 1f53b0 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 1f5398 │ │ │ │ + bne.n 1f53a8 │ │ │ │ lsrs r3, r6, #10 │ │ │ │ ldrb.w r7, [fp, #138] @ 0x8a │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 1f58ae │ │ │ │ + bhi.w 1f58be │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov ip, r4 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -568474,51 +568470,51 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 5a178 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ strh.w r3, [r4, #104] @ 0x68 │ │ │ │ strb.w r7, [r4, #106] @ 0x6a │ │ │ │ strd r5, r8, [r4, #32] │ │ │ │ - bls.w 1f5f72 │ │ │ │ + bls.w 1f5f82 │ │ │ │ sub.w r2, r6, #65 @ 0x41 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ mov sl, r1 │ │ │ │ add.w r9, r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r0 │ │ │ │ add.w r9, r1, r9, lsl #6 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 1f5438 │ │ │ │ + b.n 1f5448 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cbz r2, 1f544e │ │ │ │ + cbz r2, 1f545a │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ ldrb.w r7, [r4, #106] @ 0x6a │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ add.w sl, sl, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r9 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #105] @ 0x69 │ │ │ │ - bne.n 1f5430 │ │ │ │ + bne.n 1f5440 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r2, r5, #6 │ │ │ │ sub.w r3, r6, #64 @ 0x40 │ │ │ │ ldrb.w r0, [r4, #104] @ 0x68 │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ subs r3, r3, r2 │ │ │ │ add r1, r2 │ │ │ │ @@ -568575,15 +568571,15 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ uxtb.w r2, r8 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldr r5, [sp, #444] @ 0x1bc │ │ │ │ ldrd r1, r3, [sp, #432] @ 0x1b0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ mov.w r8, r5, lsr #8 │ │ │ │ ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -568666,15 +568662,15 @@ │ │ │ │ lsrs r3, r2, #24 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ ldrb.w r2, [fp, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcs.w 1f5f6c │ │ │ │ + bcs.w 1f5f7c │ │ │ │ strd r9, sl, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #320 @ 0x140 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ strd r6, r4, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -568705,15 +568701,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 1f5694 │ │ │ │ + bne.n 1f56a4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r5, sl │ │ │ │ @@ -568728,15 +568724,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w ip, #0 │ │ │ │ movs r7, #0 │ │ │ │ @@ -568817,15 +568813,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r1, [fp, #144] @ 0x90 │ │ │ │ subs r2, r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ strb.w r2, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 1f5652 │ │ │ │ + bcc.w 1f5662 │ │ │ │ ldrd r6, r4, [sp, #68] @ 0x44 │ │ │ │ ldrd r3, r7, [sp, #76] @ 0x4c │ │ │ │ ldrd r9, sl, [sp, #84] @ 0x54 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ lsls r2, r2, #5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r2, #145 @ 0x91 │ │ │ │ @@ -568856,59 +568852,59 @@ │ │ │ │ subs r2, r2, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ adds r5, r1, r5 │ │ │ │ str.w r5, [fp, #64] @ 0x40 │ │ │ │ adc.w r8, r3, #0 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ str.w r8, [fp, #68] @ 0x44 │ │ │ │ - bhi.w 1f537a │ │ │ │ + bhi.w 1f538a │ │ │ │ mov r8, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f5cf6 │ │ │ │ - ldr.w r2, [pc, #2096] @ 1f60b0 │ │ │ │ - ldr.w r3, [pc, #2096] @ 1f60b4 │ │ │ │ + bne.w 1f5d06 │ │ │ │ + ldr.w r2, [pc, #2096] @ 1f60c0 │ │ │ │ + ldr.w r3, [pc, #2096] @ 1f60c4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #676] @ 0x2a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f609e │ │ │ │ + bne.w 1f60ae │ │ │ │ add.w sp, sp, #684 @ 0x2ac │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bhi.w 1f536c │ │ │ │ - b.n 1f5874 │ │ │ │ + bhi.w 1f537c │ │ │ │ + b.n 1f5884 │ │ │ │ add r4, sp, #612 @ 0x264 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ add r5, sp, #548 @ 0x224 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1f4ab0 │ │ │ │ + bl 1f4ac0 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrd r0, r1, [fp, #64] @ 0x40 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 1f5aac │ │ │ │ + bcs.w 1f5abc │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -568938,15 +568934,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 1f5942 │ │ │ │ + bne.n 1f5952 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r6, sl │ │ │ │ @@ -568961,15 +568957,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -569050,15 +569046,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1f5900 │ │ │ │ + bcc.w 1f5910 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #548 @ 0x224 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w ip, fp, r5 │ │ │ │ @@ -569080,15 +569076,15 @@ │ │ │ │ adds r0, r7, r3 │ │ │ │ uxtb r5, r5 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bcs.w 1f5cc6 │ │ │ │ + bcs.w 1f5cd6 │ │ │ │ add.w sl, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #320 @ 0x140 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ @@ -569118,15 +569114,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 1f5b5c │ │ │ │ + bne.n 1f5b6c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r8, [sp, #537] @ 0x219 │ │ │ │ mov r6, sl │ │ │ │ @@ -569141,15 +569137,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldrd r1, r2, [sp, #436] @ 0x1b4 │ │ │ │ strb.w r0, [r5, #145] @ 0x91 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -569230,15 +569226,15 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r5, [fp, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [fp, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1f5b1a │ │ │ │ + bcc.w 1f5b2a │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r3, #145 @ 0x91 │ │ │ │ movs r2, #32 │ │ │ │ add r4, sp, #580 @ 0x244 │ │ │ │ smlabb r5, r5, r2, r3 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add.w r7, fp, r5 │ │ │ │ @@ -569250,23 +569246,23 @@ │ │ │ │ str r0, [r7, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb.w r3, [fp, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [fp, #144] @ 0x90 │ │ │ │ - b.n 1f584a │ │ │ │ + b.n 1f585a │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f5ff8 │ │ │ │ + bne.w 1f6008 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 1f6074 │ │ │ │ + bls.w 1f6084 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r5, r8, #32 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ sub.w r7, r2, #65 @ 0x41 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsrs r7, r7, #6 │ │ │ │ mov r6, r2 │ │ │ │ @@ -569278,22 +569274,22 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ adds r6, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ - bne.n 1f5d28 │ │ │ │ + bne.n 1f5d38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r7, r7, #6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ subs r3, #64 @ 0x40 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ subs r3, r3, r7 │ │ │ │ @@ -569313,17 +569309,17 @@ │ │ │ │ ldrd r0, r1, [r8, #64] @ 0x40 │ │ │ │ add r4, r3 │ │ │ │ strb.w r4, [r8, #136] @ 0x88 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, r0 │ │ │ │ - bls.w 1f587c │ │ │ │ + bls.w 1f588c │ │ │ │ add.w fp, sp, #432 @ 0x1b0 │ │ │ │ - vldr d8, [pc, #764] @ 1f60a8 │ │ │ │ + vldr d8, [pc, #764] @ 1f60b8 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #320 @ 0x140 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r5, #2 │ │ │ │ @@ -569351,15 +569347,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 1f5dfc │ │ │ │ + bne.n 1f5e0c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ mov.w r3, #64 @ 0x40 │ │ │ │ strb.w r9, [sp, #537] @ 0x219 │ │ │ │ mov r6, fp │ │ │ │ @@ -569373,15 +569369,15 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, fp │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r2, [sp, #436] @ 0x1b4 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r0, r1, #8 │ │ │ │ movs r7, #0 │ │ │ │ @@ -569466,24 +569462,24 @@ │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r5, [r8, #144] @ 0x90 │ │ │ │ subs r5, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ strb.w r5, [r8, #144] @ 0x90 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.w 1f5dba │ │ │ │ - b.n 1f587c │ │ │ │ + bcc.w 1f5dca │ │ │ │ + b.n 1f588c │ │ │ │ adds r1, r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - b.n 1f580c │ │ │ │ + b.n 1f581c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ - b.w 1f547e │ │ │ │ + b.w 1f548e │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ add.w r5, r8, #32 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ add.w r3, r8, #72 @ 0x48 │ │ │ │ add r0, r3 │ │ │ │ @@ -569495,37 +569491,37 @@ │ │ │ │ add r0, r7 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ adds r6, r3, r7 │ │ │ │ subs.w r7, r9, r7 │ │ │ │ itt eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq.w 1f4f2a │ │ │ │ + beq.w 1f4f3a │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd sl, fp, [r8, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 5a178 │ │ │ │ - b.w 1f4eb4 │ │ │ │ + b.w 1f4ec4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ rsb r4, r0, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r4, r6 │ │ │ │ @@ -569538,70 +569534,70 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, r4 │ │ │ │ subs r4, r6, r4 │ │ │ │ strb.w r0, [r8, #136] @ 0x88 │ │ │ │ str r4, [sp, #32] │ │ │ │ it eq │ │ │ │ uxtbeq r0, r0 │ │ │ │ - beq.w 1f5d7c │ │ │ │ + beq.w 1f5d8c │ │ │ │ ldrb.w r2, [r8, #137] @ 0x89 │ │ │ │ add.w r0, r8, #32 │ │ │ │ ldrb.w r3, [r8, #138] @ 0x8a │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrd r4, r5, [r8, #64] @ 0x40 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ ldrb.w r3, [r8, #137] @ 0x89 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r8, #137] @ 0x89 │ │ │ │ strb.w r1, [r8, #136] @ 0x88 │ │ │ │ blx 5a178 │ │ │ │ - b.n 1f5d06 │ │ │ │ + b.n 1f5d16 │ │ │ │ adds r3, r6, #1 │ │ │ │ - b.w 1f52c6 │ │ │ │ + b.w 1f52d6 │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 1f5d7c │ │ │ │ + b.n 1f5d8c │ │ │ │ ldrb.w r0, [r8, #136] @ 0x88 │ │ │ │ rsb r3, r0, #64 @ 0x40 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ mov r4, r7 │ │ │ │ - b.w 1f4f2a │ │ │ │ + b.w 1f4f3a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r7, pc, #480 @ (adr r7, 1f6294 ) │ │ │ │ + add r7, pc, #416 @ (adr r7, 1f6264 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #104] @ 1f6130 │ │ │ │ + ldr.w ip, [pc, #104] @ 1f6140 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d7, [pc, #88] @ 1f6128 │ │ │ │ + vldr d7, [pc, #88] @ 1f6138 │ │ │ │ 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] │ │ │ │ @@ -569628,58 +569624,58 @@ │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ strb.w r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - rsb r0, r8, #38 @ 0x26 │ │ │ │ - cbz r2, 1f614a │ │ │ │ + subs.w r0, r8, #38 @ 0x26 │ │ │ │ + cbz r2, 1f615a │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f4e50 │ │ │ │ + bl 1f4e60 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #844] @ (1f64b8 ) │ │ │ │ + ldr r0, [pc, #844] @ (1f64c8 ) │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #840] @ (1f64bc ) │ │ │ │ + ldr r1, [pc, #840] @ (1f64cc ) │ │ │ │ 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 1f636e │ │ │ │ + beq.w 1f637e │ │ │ │ ldrb.w r5, [r4, #144] @ 0x90 │ │ │ │ mov.w fp, r2, lsr #6 │ │ │ │ orr.w fp, fp, r3, lsl #26 │ │ │ │ ldrb.w r7, [r4, #137] @ 0x89 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ ldrb.w sl, [r4, #136] @ 0x88 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f638e │ │ │ │ + beq.w 1f639e │ │ │ │ add.w r3, sl, r7, lsl #6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f641c │ │ │ │ + beq.w 1f642c │ │ │ │ ldrb.w r3, [r4, #138] @ 0x8a │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r9, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ @@ -569706,15 +569702,15 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r7, r8 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f61f2 │ │ │ │ + bne.n 1f6202 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ strb.w sl, [r6, #104] @ 0x68 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, r5, lsl #5 │ │ │ │ strb.w ip, [r6, #105] @ 0x69 │ │ │ │ @@ -569723,15 +569719,15 @@ │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ blx 5ab88 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ab88 │ │ │ │ add.w r5, r4, #113 @ 0x71 │ │ │ │ - vldr d8, [pc, #624] @ 1f64b0 │ │ │ │ + vldr d8, [pc, #624] @ 1f64c0 │ │ │ │ add r5, sl │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w ip, sp, #388 @ 0x184 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -569754,15 +569750,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 1f6644 │ │ │ │ + bl 1f6654 │ │ │ │ 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} │ │ │ │ @@ -569807,47 +569803,47 @@ │ │ │ │ vstr d8, [r6, #32] │ │ │ │ blx 5ab88 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ab88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1f624a │ │ │ │ + bne.n 1f625a │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f64c4 │ │ │ │ + bne.w 1f64d4 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 1f6522 │ │ │ │ + bhi.w 1f6532 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1f666c │ │ │ │ + bl 1f667c │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ blx 5ab88 │ │ │ │ - ldr r2, [pc, #336] @ (1f64c0 ) │ │ │ │ - ldr r3, [pc, #328] @ (1f64bc ) │ │ │ │ + ldr r2, [pc, #336] @ (1f64d0 ) │ │ │ │ + ldr r3, [pc, #328] @ (1f64cc ) │ │ │ │ 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 1f661e │ │ │ │ + bne.w 1f662e │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #272 @ 0x110 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w ip, r4, #136 @ 0x88 │ │ │ │ @@ -569871,40 +569867,40 @@ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f63be │ │ │ │ + bne.n 1f63ce │ │ │ │ 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 5ab88 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f6572 │ │ │ │ + bne.w 1f6582 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi.w 1f65ce │ │ │ │ + bhi.w 1f65de │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ - b.n 1f6356 │ │ │ │ + b.n 1f6366 │ │ │ │ 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] │ │ │ │ @@ -569928,16 +569924,16 @@ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1f6456 │ │ │ │ - vldr d7, [pc, #60] @ 1f64b0 │ │ │ │ + bne.n 1f6466 │ │ │ │ + vldr d7, [pc, #60] @ 1f64c0 │ │ │ │ strb.w r8, [r6, #105] @ 0x69 │ │ │ │ add.w r8, sp, #272 @ 0x110 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ @@ -569945,39 +569941,39 @@ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ blx 5ab88 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 5ab88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1f6238 │ │ │ │ + bne.w 1f6248 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1f6332 │ │ │ │ + b.n 1f6342 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ + ldr r4, [sp, #488] @ 0x1e8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ str r4, [sp, #12] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1f666c │ │ │ │ + bl 1f667c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -569993,58 +569989,58 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1f654a │ │ │ │ + bls.n 1f655a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r3, [r7, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r7, #104] @ 0x68 │ │ │ │ - bl 1f6698 │ │ │ │ + bl 1f66a8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f636e │ │ │ │ + beq.w 1f637e │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f6342 │ │ │ │ + b.n 1f6352 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ orr.w r5, r5, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r4, sp, #388 @ 0x184 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1f666c │ │ │ │ + bl 1f667c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ adds r1, r4, r3 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -570060,115 +570056,115 @@ │ │ │ │ adc.w r3, r5, #0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ str r1, [sp, #508] @ 0x1fc │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bls.n 1f65f6 │ │ │ │ + bls.n 1f6606 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb.w r3, [r6, #105] @ 0x69 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ lsrs r4, r3, #6 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrb.w r2, [r6, #104] @ 0x68 │ │ │ │ - bl 1f6698 │ │ │ │ + bl 1f66a8 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ ands.w r3, r3, #63 @ 0x3f │ │ │ │ - beq.w 1f636e │ │ │ │ + beq.w 1f637e │ │ │ │ ldr r2, [sp, #508] @ 0x1fc │ │ │ │ adds.w r4, r4, fp │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov fp, r4 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ str r3, [sp, #508] @ 0x1fc │ │ │ │ add r1, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1f6406 │ │ │ │ + b.n 1f6416 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1f6150 │ │ │ │ + bl 1f6160 │ │ │ │ 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 1f6734 │ │ │ │ + bl 1f6744 │ │ │ │ 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 1f7438 │ │ │ │ + bl 1f7448 │ │ │ │ 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, 1f66e6 │ │ │ │ + cbz r6, 1f66f6 │ │ │ │ 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 1f7438 │ │ │ │ + bl 1f7448 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r5, fp │ │ │ │ it eq │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne.n 1f66c4 │ │ │ │ + bne.n 1f66d4 │ │ │ │ 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 │ │ │ │ @@ -570180,15 +570176,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 1f82ec │ │ │ │ + bl 1f82fc │ │ │ │ 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 │ │ │ │ @@ -572785,17 +572781,17 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r4, [pc, #272] @ (1f8410 ) │ │ │ │ + ldr r4, [pc, #272] @ (1f8420 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #272] @ (1f8414 ) │ │ │ │ + ldr r3, [pc, #272] @ (1f8424 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -572803,15 +572799,15 @@ │ │ │ │ ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w sl, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r3, [sp, #136] @ 0x88 │ │ │ │ ldrb.w lr, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f83f2 │ │ │ │ + beq.n 1f8402 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strd r1, lr, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ subs r3, r0, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -572826,37 +572822,37 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 1f83ae │ │ │ │ + cbz r3, 1f83be │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 1f8394 │ │ │ │ + b.n 1f83a4 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r5, r6, [sp] │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - bl 1f6734 │ │ │ │ + bl 1f6744 │ │ │ │ add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 1f837c │ │ │ │ + bne.n 1f838c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 1f6734 │ │ │ │ + bl 1f6744 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #32 │ │ │ │ adds r5, r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #-28] │ │ │ │ adc.w r6, r6, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -572872,69 +572868,69 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r8, #-32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 1f8340 │ │ │ │ - ldr r2, [pc, #36] @ (1f8418 ) │ │ │ │ - ldr r3, [pc, #28] @ (1f8414 ) │ │ │ │ + bne.n 1f8350 │ │ │ │ + ldr r2, [pc, #36] @ (1f8428 ) │ │ │ │ + ldr r3, [pc, #28] @ (1f8424 ) │ │ │ │ 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 1f840c │ │ │ │ + bne.n 1f841c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #16] │ │ │ │ + ldrb r6, [r6, #15] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8498 │ │ │ │ + beq.n 1f84a8 │ │ │ │ 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 1f844e │ │ │ │ + bhi.n 1f845e │ │ │ │ tbb [pc, r2] │ │ │ │ movs r4, #11 │ │ │ │ subs r3, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a238 <__clock_gettime64@plt> │ │ │ │ - cbz r0, 1f8470 │ │ │ │ + cbz r0, 1f8480 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ blx 5a238 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5a238 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f844e │ │ │ │ + bne.n 1f845e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1f8450 │ │ │ │ + b.n 1f8460 │ │ │ │ movs r0, #3 │ │ │ │ blx 5a238 <__clock_gettime64@plt> │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -573018,68 +573014,68 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 5a5e0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ (1f85ec ) │ │ │ │ + ldr r2, [pc, #112] @ (1f85fc ) │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - ldr r3, [pc, #108] @ (1f85f0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f8600 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1f85de │ │ │ │ + beq.n 1f85ee │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ cmpne r1, #6 │ │ │ │ - bne.n 1f85da │ │ │ │ + bne.n 1f85ea │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ blx 59a8c │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5ab64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 59ac8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5ab70 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1f85f4 ) │ │ │ │ - ldr r3, [pc, #40] @ (1f85f0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f8604 ) │ │ │ │ + ldr r3, [pc, #40] @ (1f8600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f85e6 │ │ │ │ + bne.n 1f85f6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f85c2 │ │ │ │ + b.n 1f85d2 │ │ │ │ mov r1, r2 │ │ │ │ blx 59ac8 │ │ │ │ - b.n 1f85c0 │ │ │ │ + b.n 1f85d0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #9] │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 59abc │ │ │ │ subs r0, #0 │ │ │ │ @@ -573103,96 +573099,96 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #8 │ │ │ │ mov r4, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ - cbz r0, 1f8676 │ │ │ │ + cbz r0, 1f8686 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #40] @ (1f867c ) │ │ │ │ + ldr r2, [pc, #40] @ (1f868c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r1, r4, [r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 5af98 │ │ │ │ - cbnz r0, 1f866a │ │ │ │ + cbnz r0, 1f867a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 59c6c │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.n 1f8666 │ │ │ │ + b.n 1f8676 │ │ │ │ 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 5a194 │ │ │ │ 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] @ (1f86e4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1f86f4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ (1f86e8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1f86f8 ) │ │ │ │ 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 5a430 │ │ │ │ - cbnz r0, 1f86dc │ │ │ │ - cbz r4, 1f86c4 │ │ │ │ + cbnz r0, 1f86ec │ │ │ │ + cbz r4, 1f86d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (1f86ec ) │ │ │ │ - ldr r3, [pc, #32] @ (1f86e8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1f86fc ) │ │ │ │ + ldr r3, [pc, #32] @ (1f86f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f86e0 │ │ │ │ + bne.n 1f86f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1f86c4 │ │ │ │ + b.n 1f86d4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r2, #5] │ │ │ │ + ldrb r2, [r0, #5] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ 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, 1f8728 │ │ │ │ + cbnz r3, 1f8738 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f872c │ │ │ │ + beq.n 1f873c │ │ │ │ bic.w r0, r2, #2 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ @@ -573201,25 +573197,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 1f8704 │ │ │ │ + bl 1f8714 │ │ │ │ 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, 1f8772 │ │ │ │ + cbnz r3, 1f8782 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f8776 │ │ │ │ + beq.n 1f8786 │ │ │ │ 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 │ │ │ │ @@ -573228,15 +573224,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 1f874c │ │ │ │ + bl 1f875c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r2, r0, #20 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -573248,75 +573244,75 @@ │ │ │ │ itt ne │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1f87d4 │ │ │ │ + beq.n 1f87e4 │ │ │ │ subs r3, #4 │ │ │ │ - b.n 1f87ca │ │ │ │ + b.n 1f87da │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f87d4 │ │ │ │ + beq.n 1f87e4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1f87c2 │ │ │ │ + bpl.n 1f87d2 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1f8800 │ │ │ │ + beq.n 1f8810 │ │ │ │ subs r3, #4 │ │ │ │ movw ip, #281 @ 0x119 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1f87f8 │ │ │ │ + bmi.n 1f8808 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ - cbnz r0, 1f8804 │ │ │ │ + cbnz r0, 1f8814 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 1f8804 │ │ │ │ + bne.n 1f8814 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1f87e8 │ │ │ │ + bne.n 1f87f8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #44] @ (1f8848 ) │ │ │ │ + ldr r0, [pc, #44] @ (1f8858 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ - cbnz r3, 1f8842 │ │ │ │ - ldr r3, [pc, #36] @ (1f884c ) │ │ │ │ + cbnz r3, 1f8852 │ │ │ │ + ldr r3, [pc, #36] @ (1f885c ) │ │ │ │ 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 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + strb r2, [r2, #31] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ sub.w r0, r0, #7 │ │ │ │ @@ -573328,1295 +573324,1295 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r1, r2, lsl #5 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 1f88b6 │ │ │ │ - cbz r3, 1f88b6 │ │ │ │ + bne.n 1f88c6 │ │ │ │ + cbz r3, 1f88c6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f8896 │ │ │ │ + b.n 1f88a6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f88b6 │ │ │ │ + beq.n 1f88c6 │ │ │ │ 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 201784 │ │ │ │ + bl 201794 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 1f8890 │ │ │ │ + bvc.n 1f88a0 │ │ │ │ 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 1f8906 │ │ │ │ - cbz r3, 1f890a │ │ │ │ + bne.n 1f8916 │ │ │ │ + cbz r3, 1f891a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r5, r2, r3 │ │ │ │ subs r4, r2, #1 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 1f88ea │ │ │ │ + b.n 1f88fa │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1f890a │ │ │ │ + beq.n 1f891a │ │ │ │ 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 201784 │ │ │ │ + bl 201794 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 1f88e4 │ │ │ │ + bvs.n 1f88f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (1f8978 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f8988 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f897c ) │ │ │ │ + ldr r4, [pc, #84] @ (1f898c ) │ │ │ │ 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 1f8960 │ │ │ │ + bne.n 1f8970 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r2, #27] │ │ │ │ + strb r6, [r0, #27] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f89ec ) │ │ │ │ + ldr r3, [pc, #92] @ (1f89fc ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f89f0 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f8a00 ) │ │ │ │ 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 1f89d2 │ │ │ │ + bne.n 1f89e2 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strb r6, [r2, #25] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f8a4c ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f8a50 │ │ │ │ + ldr r3, [pc, #72] @ (1f8a5c ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f8a60 │ │ │ │ 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 1f8a36 │ │ │ │ + bne.n 1f8a46 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r6, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8ab4 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8ab8 │ │ │ │ + ldr r3, [pc, #80] @ (1f8ac4 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8ac8 │ │ │ │ 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 1f8a9c │ │ │ │ + bne.n 1f8aac │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #22] │ │ │ │ + strb r4, [r0, #22] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (1f8b2c ) │ │ │ │ + ldr r3, [pc, #96] @ (1f8b3c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f8b30 ) │ │ │ │ + ldr r4, [pc, #92] @ (1f8b40 ) │ │ │ │ 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 1f8b12 │ │ │ │ + bne.n 1f8b22 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r5, #20] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f8ba0 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f8bb0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f8ba4 ) │ │ │ │ + ldr r4, [pc, #88] @ (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, #1151 @ 0x47f │ │ │ │ - bne.n 1f8b86 │ │ │ │ + bne.n 1f8b96 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r6, #18] │ │ │ │ + strb r2, [r4, #18] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8c08 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8c0c │ │ │ │ + ldr r3, [pc, #80] @ (1f8c18 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8c1c │ │ │ │ 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 1f8bf0 │ │ │ │ + bne.n 1f8c00 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r6, #16] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f8c68 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f8c6c │ │ │ │ + ldr r3, [pc, #72] @ (1f8c78 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f8c7c │ │ │ │ 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 1f8c52 │ │ │ │ + bne.n 1f8c62 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r3, #15] │ │ │ │ + strb r0, [r1, #15] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8cd0 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8cd4 │ │ │ │ + ldr r3, [pc, #80] @ (1f8ce0 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8ce4 │ │ │ │ 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 1f8cb8 │ │ │ │ + bne.n 1f8cc8 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, #13] │ │ │ │ + strb r0, [r5, #13] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ (1f8d30 ) │ │ │ │ - ldr.w ip, [pc, #72] @ 1f8d34 │ │ │ │ + ldr r3, [pc, #72] @ (1f8d40 ) │ │ │ │ + ldr.w ip, [pc, #72] @ 1f8d44 │ │ │ │ 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 1f8d1a │ │ │ │ + bne.n 1f8d2a │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r2, #12] │ │ │ │ + strb r0, [r0, #12] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #88] @ (1f8da0 ) │ │ │ │ + ldr r3, [pc, #88] @ (1f8db0 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #84] @ (1f8da4 ) │ │ │ │ + ldr r4, [pc, #84] @ (1f8db4 ) │ │ │ │ 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 1f8d88 │ │ │ │ + bne.n 1f8d98 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r6, [r5, #10] │ │ │ │ + strb r6, [r3, #10] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (1f8e08 ) │ │ │ │ - ldr.w ip, [pc, #80] @ 1f8e0c │ │ │ │ + ldr r3, [pc, #80] @ (1f8e18 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 1f8e1c │ │ │ │ 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 1f8df0 │ │ │ │ + bne.n 1f8e00 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f8e7c ) │ │ │ │ + ldr r3, [pc, #92] @ (1f8e8c ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f8e80 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f8e90 ) │ │ │ │ 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 1f8e62 │ │ │ │ + bne.n 1f8e72 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r2, #7] │ │ │ │ + strb r6, [r0, #7] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ 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] @ (1f8f08 ) │ │ │ │ - ldr.w ip, [pc, #76] @ 1f8f0c │ │ │ │ + ldr r3, [pc, #76] @ (1f8f18 ) │ │ │ │ + ldr.w ip, [pc, #76] @ 1f8f1c │ │ │ │ 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 1f8ef2 │ │ │ │ + bne.n 1f8f02 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ tst r4, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r7, #4] │ │ │ │ + strb r4, [r5, #4] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (1f8f80 ) │ │ │ │ + ldr r3, [pc, #96] @ (1f8f90 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #92] @ (1f8f84 ) │ │ │ │ + ldr r4, [pc, #92] @ (1f8f94 ) │ │ │ │ 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 1f8f66 │ │ │ │ + bne.n 1f8f76 │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + strb r6, [r0, #3] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ (1f8fdc ) │ │ │ │ - ldr.w ip, [pc, #68] @ 1f8fe0 │ │ │ │ + ldr r3, [pc, #68] @ (1f8fec ) │ │ │ │ + ldr.w ip, [pc, #68] @ 1f8ff0 │ │ │ │ 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 1f8fc4 │ │ │ │ + bne.n 1f8fd4 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsls r3, r3, #27 │ │ │ │ it pl │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.n 1f8fd8 │ │ │ │ + bpl.n 1f8fe8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ eor.w r0, r0, #1024 @ 0x400 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r4, #1] │ │ │ │ + strb r0, [r2, #1] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ - bl 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ 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] @ (1f9080 ) │ │ │ │ - ldr.w ip, [pc, #104] @ 1f9084 │ │ │ │ + ldr r3, [pc, #104] @ (1f9090 ) │ │ │ │ + ldr.w ip, [pc, #104] @ 1f9094 │ │ │ │ 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 1f907a │ │ │ │ + bne.n 1f908a │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ and.w ip, r3, #4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 1f906c │ │ │ │ + bpl.n 1f907c │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ 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 1f9056 │ │ │ │ + bne.n 1f9066 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r4, #1537 @ 0x601 │ │ │ │ - b.n 1f9056 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + b.n 1f9066 │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ (1f90f4 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f9104 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #88] @ (1f90f8 ) │ │ │ │ + ldr r4, [pc, #88] @ (1f9108 ) │ │ │ │ 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 1f90dc │ │ │ │ + bne.n 1f90ec │ │ │ │ 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 28a3a4 │ │ │ │ + bl 28a3b4 │ │ │ │ ands r0, r4 │ │ │ │ uxth r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r3, 1f914c │ │ │ │ + cbz r3, 1f915c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f9122 │ │ │ │ + b.n 1f9132 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f9144 │ │ │ │ + beq.n 1f9154 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a63c │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 1f911e │ │ │ │ + bhi.n 1f912e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f91a0 │ │ │ │ + cbz r3, 1f91b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f9176 │ │ │ │ + b.n 1f9186 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f9198 │ │ │ │ + beq.n 1f91a8 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a63c │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.n 1f9172 │ │ │ │ + bhi.n 1f9182 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f91f4 │ │ │ │ + cbz r3, 1f9204 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f91ca │ │ │ │ + b.n 1f91da │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f91ec │ │ │ │ + beq.n 1f91fc │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a63c │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 1f91c6 │ │ │ │ + bhi.n 1f91d6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f9248 │ │ │ │ + cbz r3, 1f9258 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f921e │ │ │ │ + b.n 1f922e │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f9240 │ │ │ │ + beq.n 1f9250 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a63c │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 1f921a │ │ │ │ + bhi.n 1f922a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f929c │ │ │ │ + cbz r3, 1f92ac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f9272 │ │ │ │ + b.n 1f9282 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f9294 │ │ │ │ + beq.n 1f92a4 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a63c │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 1f926e │ │ │ │ + bhi.n 1f927e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r3, 1f92ee │ │ │ │ + cbz r3, 1f92fe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, r1, r2, lsl #5 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r4, r2, #1 │ │ │ │ adds r6, r3, r4 │ │ │ │ - b.n 1f92c6 │ │ │ │ + b.n 1f92d6 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 1f92e6 │ │ │ │ + beq.n 1f92f6 │ │ │ │ ldr.w r2, [r8, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ strd r2, r3, [sp] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl 28a62c │ │ │ │ + bl 28a63c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f92c2 │ │ │ │ + bne.n 1f92d2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #20 │ │ │ │ - bl 28a614 │ │ │ │ + bl 28a624 │ │ │ │ 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 28a614 │ │ │ │ + bl 28a624 │ │ │ │ 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 201bcc │ │ │ │ + bl 201bdc │ │ │ │ tst.w r0, #5 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r8, [pc, #236] @ 1f945c │ │ │ │ + ldr.w r8, [pc, #236] @ 1f946c │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ sub sp, #12 │ │ │ │ add r8, pc │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 1f9410 │ │ │ │ + beq.n 1f9420 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ subs r4, #4 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 1f9408 │ │ │ │ + bne.n 1f9418 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f941c │ │ │ │ + beq.n 1f942c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1f9442 │ │ │ │ + beq.n 1f9452 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1f93c2 │ │ │ │ + bne.n 1f93d2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1f93c2 │ │ │ │ + bls.n 1f93d2 │ │ │ │ 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 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1f9408 │ │ │ │ + beq.n 1f9418 │ │ │ │ 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 1f9434 │ │ │ │ + bne.n 1f9444 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 1f93e4 │ │ │ │ + beq.n 1f93f4 │ │ │ │ mov r0, r3 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f935c │ │ │ │ + bl 1f936c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 1f9408 │ │ │ │ - ldr r2, [pc, #120] @ (1f9460 ) │ │ │ │ + cbnz r0, 1f9418 │ │ │ │ + ldr r2, [pc, #120] @ (1f9470 ) │ │ │ │ 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 1f93c2 │ │ │ │ + bne.n 1f93d2 │ │ │ │ ldrb.w r3, [r3, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ tst r6, r3 │ │ │ │ - bne.n 1f93c2 │ │ │ │ + bne.n 1f93d2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1f9388 │ │ │ │ + bne.n 1f9398 │ │ │ │ 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 1f93ca │ │ │ │ + bne.n 1f93da │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f93d0 │ │ │ │ + bne.n 1f93e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 202e58 │ │ │ │ + bl 202e68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f93d0 │ │ │ │ - b.n 1f93e4 │ │ │ │ + bne.n 1f93e0 │ │ │ │ + b.n 1f93f4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ ite ls │ │ │ │ movls r2, r6 │ │ │ │ orrhi.w r2, r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f9408 │ │ │ │ + beq.n 1f9418 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f94e8 ) │ │ │ │ + ldr r0, [pc, #116] @ (1f94f8 ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f94ec ) │ │ │ │ + ldr r2, [pc, #112] @ (1f94fc ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f94c2 │ │ │ │ - ldr r2, [pc, #68] @ (1f94f0 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f94ec ) │ │ │ │ + beq.n 1f94d2 │ │ │ │ + ldr r2, [pc, #68] @ (1f9500 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f94fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f94e2 │ │ │ │ + bne.n 1f94f2 │ │ │ │ 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 201784 │ │ │ │ + bl 201794 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f94aa │ │ │ │ + b.n 1f94ba │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #52] @ 0x34 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #52] @ 0x34 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ lsls r6, r4, #2 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r1, r0, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1f952a │ │ │ │ + beq.n 1f953a │ │ │ │ subs r2, #4 │ │ │ │ push {lr} │ │ │ │ movw lr, #311 @ 0x137 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 1f951e │ │ │ │ + bne.n 1f952e │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 1f9528 │ │ │ │ + bne.n 1f9538 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 1f9528 │ │ │ │ + bne.n 1f9538 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f9506 │ │ │ │ + bne.n 1f9516 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr.w ip, [pc, #64] @ 1f9578 │ │ │ │ + ldr.w ip, [pc, #64] @ 1f9588 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 1f9552 │ │ │ │ + cbnz r2, 1f9562 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1f9556 │ │ │ │ + bne.n 1f9566 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1f9554 │ │ │ │ + bne.n 1f9564 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #24] @ (1f957c ) │ │ │ │ + ldr r3, [pc, #24] @ (1f958c ) │ │ │ │ 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 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1f95b4 │ │ │ │ - cbnz r2, 1f95b0 │ │ │ │ + beq.n 1f95c4 │ │ │ │ + cbnz r2, 1f95c0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp.w r2, #260 @ 0x104 │ │ │ │ - beq.n 1f95a6 │ │ │ │ + beq.n 1f95b6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r3, #283 @ 0x11b │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f9598 │ │ │ │ + beq.n 1f95a8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #428] @ (1f976c ) │ │ │ │ + ldr r0, [pc, #428] @ (1f977c ) │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 1f95d4 │ │ │ │ + beq.n 1f95e4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1f974a │ │ │ │ + beq.w 1f975a │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #400] @ (1f9770 ) │ │ │ │ + ldr r1, [pc, #400] @ (1f9780 ) │ │ │ │ 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 1f9674 │ │ │ │ + beq.n 1f9684 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f95d0 │ │ │ │ + bne.n 1f95e0 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ ldr.w r2, [lr, #56] @ 0x38 │ │ │ │ add.w ip, ip, #5 │ │ │ │ add.w ip, r2, ip, lsl #3 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ cmp r0, #32 │ │ │ │ ldrd r2, ip, [ip, #-20] │ │ │ │ - bhi.w 1f9766 │ │ │ │ + bhi.w 1f9776 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 1f976a │ │ │ │ + bhi.w 1f977a │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r6, [sp, #600] @ 0x258 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ str r3, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ @@ -574630,33 +574626,33 @@ │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldr r6, [sp, #632] @ 0x278 │ │ │ │ ldrb r6, [r3, #10] │ │ │ │ sxth r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r0, lr, #0 │ │ │ │ - blt.n 1f95d0 │ │ │ │ + blt.n 1f95e0 │ │ │ │ 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 1f95d0 │ │ │ │ + bne.n 1f95e0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f974a │ │ │ │ + beq.n 1f975a │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ cmp r5, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, ip, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1f9762 │ │ │ │ + bhi.n 1f9772 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 1f971c │ │ │ │ - add r0, pc, #8 @ (adr r0, 1f9694 ) │ │ │ │ + bhi.n 1f972c │ │ │ │ + add r0, pc, #8 @ (adr r0, 1f96a4 ) │ │ │ │ ldr.w lr, [r0, r6, lsl #2] │ │ │ │ add r0, lr │ │ │ │ bx r0 │ │ │ │ vminnm.f16 , , │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ @@ -574716,79 +574712,79 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r2, r2 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1f9654 │ │ │ │ + b.n 1f9664 │ │ │ │ mov.w lr, r2, asr #31 │ │ │ │ - b.n 1f9654 │ │ │ │ + b.n 1f9664 │ │ │ │ movs r0, #0 │ │ │ │ orrs.w ip, r2, r0 │ │ │ │ - beq.w 1f95d0 │ │ │ │ + beq.w 1f95e0 │ │ │ │ adds.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r2, ip, r2 │ │ │ │ adc.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, ip, r0 │ │ │ │ orrs r2, r0 │ │ │ │ - bne.w 1f95d0 │ │ │ │ + bne.w 1f95e0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 1f9606 │ │ │ │ + bne.w 1f9616 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ uxth r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f9724 │ │ │ │ + b.n 1f9734 │ │ │ │ uxtb r2, r2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f9724 │ │ │ │ + b.n 1f9734 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9742 │ │ │ │ - b.n 1f95d0 │ │ │ │ + bne.n 1f9752 │ │ │ │ + b.n 1f95e0 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 1f9654 │ │ │ │ + b.n 1f9664 │ │ │ │ mov r0, ip │ │ │ │ - b.n 1f9724 │ │ │ │ + b.n 1f9734 │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9800 │ │ │ │ + beq.n 1f9810 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9856 │ │ │ │ + beq.n 1f9866 │ │ │ │ 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 1f9846 │ │ │ │ + bhi.n 1f9856 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f97fc │ │ │ │ + bhi.n 1f980c │ │ │ │ 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 │ │ │ │ @@ -574799,78 +574795,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 1f9856 │ │ │ │ + beq.n 1f9866 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f97ee │ │ │ │ + bne.n 1f97fe │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9856 │ │ │ │ + beq.n 1f9866 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxth r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f9804 │ │ │ │ - b.n 1f9800 │ │ │ │ + bne.n 1f9814 │ │ │ │ + b.n 1f9810 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9856 │ │ │ │ + beq.n 1f9866 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ sxtb r1, r1 │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1f981a │ │ │ │ - b.n 1f9800 │ │ │ │ + bne.n 1f982a │ │ │ │ + b.n 1f9810 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9856 │ │ │ │ + beq.n 1f9866 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f9830 │ │ │ │ - b.n 1f9800 │ │ │ │ + beq.n 1f9840 │ │ │ │ + b.n 1f9810 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f9800 │ │ │ │ + beq.n 1f9810 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f97ac │ │ │ │ + bne.n 1f97bc │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add.w r4, r1, r2, lsl #5 │ │ │ │ - ldr r0, [pc, #232] @ (1f9950 ) │ │ │ │ + ldr r0, [pc, #232] @ (1f9960 ) │ │ │ │ ldr.w lr, [r4, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w r4, [lr, #-8] │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 1f9900 │ │ │ │ + bne.n 1f9910 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9938 │ │ │ │ + beq.n 1f9948 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #216] @ (1f9954 ) │ │ │ │ + ldr r1, [pc, #216] @ (1f9964 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mla r1, r0, r4, r1 │ │ │ │ add r1, r2 │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 1f9900 │ │ │ │ + bne.n 1f9910 │ │ │ │ ldrb.w r6, [lr, #13] │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ rsb r2, r6, #64 @ 0x40 │ │ │ │ sub.w r5, r6, #32 │ │ │ │ subs.w r1, r2, #32 │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ @@ -574884,17 +574880,17 @@ │ │ │ │ subs r0, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ cmp r6, #32 │ │ │ │ add.w r1, r1, #5 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ ldrd r2, r1, [r1, #-20] │ │ │ │ - bhi.n 1f990a │ │ │ │ + bhi.n 1f991a │ │ │ │ cmp.w ip, #31 │ │ │ │ - bhi.n 1f994c │ │ │ │ + bhi.n 1f995c │ │ │ │ tbb [pc, ip] │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ cmp r7, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ @@ -574916,235 +574912,235 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ mov.w r7, r8, lsr #31 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 1f9900 │ │ │ │ + bne.n 1f9910 │ │ │ │ negs r7, r2 │ │ │ │ bic.w r2, r7, r2 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ and.w r1, r1, r8 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1f9900 │ │ │ │ + bne.n 1f9910 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1f98c2 │ │ │ │ + bne.n 1f98d2 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f990a │ │ │ │ + b.n 1f991a │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f990a │ │ │ │ + b.n 1f991a │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 1f990a │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ + b.n 1f991a │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f99dc ) │ │ │ │ + ldr r0, [pc, #116] @ (1f99ec ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f99e0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f99f0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f99b6 │ │ │ │ - ldr r2, [pc, #68] @ (1f99e4 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f99e0 ) │ │ │ │ + beq.n 1f99c6 │ │ │ │ + ldr r2, [pc, #68] @ (1f99f4 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f99f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f99d6 │ │ │ │ + bne.n 1f99e6 │ │ │ │ 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 201784 │ │ │ │ + bl 201794 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f999e │ │ │ │ + b.n 1f99ae │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f9a6c ) │ │ │ │ + ldr r0, [pc, #116] @ (1f9a7c ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f9a70 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f9a80 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f9a46 │ │ │ │ - ldr r2, [pc, #68] @ (1f9a74 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f9a70 ) │ │ │ │ + beq.n 1f9a56 │ │ │ │ + ldr r2, [pc, #68] @ (1f9a84 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f9a80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9a66 │ │ │ │ + bne.n 1f9a76 │ │ │ │ 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 201784 │ │ │ │ + bl 201794 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f9a2e │ │ │ │ + b.n 1f9a3e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #92] @ 0x5c │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #116] @ (1f9afc ) │ │ │ │ + ldr r0, [pc, #116] @ (1f9b0c ) │ │ │ │ sub sp, #28 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ - ldr r2, [pc, #112] @ (1f9b00 ) │ │ │ │ + ldr r2, [pc, #112] @ (1f9b10 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1f9ad6 │ │ │ │ - ldr r2, [pc, #68] @ (1f9b04 ) │ │ │ │ - ldr r3, [pc, #60] @ (1f9b00 ) │ │ │ │ + beq.n 1f9ae6 │ │ │ │ + ldr r2, [pc, #68] @ (1f9b14 ) │ │ │ │ + ldr r3, [pc, #60] @ (1f9b10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f9af6 │ │ │ │ + bne.n 1f9b06 │ │ │ │ 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 201784 │ │ │ │ + bl 201794 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 1f9abe │ │ │ │ + b.n 1f9ace │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #80] @ 0x50 │ │ │ │ + str r2, [r5, #80] @ 0x50 │ │ │ │ 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 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9ba8 │ │ │ │ + beq.n 1f9bb8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9be0 │ │ │ │ + beq.n 1f9bf0 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb.w ip, [r4, #13] │ │ │ │ subs r1, r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w r0, r0, #5 │ │ │ │ add.w r0, r4, r0, lsl #3 │ │ │ │ ldrd r2, r0, [r0, #-20] │ │ │ │ - bhi.n 1f9bd8 │ │ │ │ + bhi.n 1f9be8 │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f9b82 │ │ │ │ + bhi.n 1f9b92 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r7, r6, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ cmp r4, #16 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -575154,82 +575150,82 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ - cbz r2, 1f9ba8 │ │ │ │ + cbz r2, 1f9bb8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9be0 │ │ │ │ + beq.n 1f9bf0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - b.n 1f9b82 │ │ │ │ + b.n 1f9b92 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9be0 │ │ │ │ + beq.n 1f9bf0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9b94 │ │ │ │ + bne.n 1f9ba4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9be0 │ │ │ │ + beq.n 1f9bf0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9bac │ │ │ │ - b.n 1f9ba8 │ │ │ │ + bne.n 1f9bbc │ │ │ │ + b.n 1f9bb8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f9be0 │ │ │ │ + beq.n 1f9bf0 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f9bc2 │ │ │ │ - b.n 1f9ba8 │ │ │ │ + bne.n 1f9bd2 │ │ │ │ + b.n 1f9bb8 │ │ │ │ orrs r2, r0 │ │ │ │ - beq.n 1f9ba8 │ │ │ │ + beq.n 1f9bb8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1f9b40 │ │ │ │ + bne.n 1f9b50 │ │ │ │ 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 2017b8 │ │ │ │ - cbz r0, 1f9c62 │ │ │ │ + bl 2017c8 │ │ │ │ + cbz r0, 1f9c72 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f9cac │ │ │ │ + beq.n 1f9cbc │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r5 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r0, #32 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - bhi.n 1f9ca4 │ │ │ │ + bhi.n 1f9cb4 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1f9c5e │ │ │ │ + bhi.n 1f9c6e │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r6, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r4, #23 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ @@ -575240,83 +575236,83 @@ │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r2, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9cac │ │ │ │ + beq.n 1f9cbc │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bne.n 1f9c50 │ │ │ │ + bne.n 1f9c60 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9cac │ │ │ │ + beq.n 1f9cbc │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bne.n 1f9c66 │ │ │ │ - b.n 1f9c62 │ │ │ │ + bne.n 1f9c76 │ │ │ │ + b.n 1f9c72 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9cac │ │ │ │ + beq.n 1f9cbc │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ lsls r5, r1, #27 │ │ │ │ - bne.n 1f9c7a │ │ │ │ - b.n 1f9c62 │ │ │ │ + bne.n 1f9c8a │ │ │ │ + b.n 1f9c72 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1f9cac │ │ │ │ + beq.n 1f9cbc │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f9c8e │ │ │ │ - b.n 1f9c62 │ │ │ │ + bne.n 1f9c9e │ │ │ │ + b.n 1f9c72 │ │ │ │ lsls r1, r1, #27 │ │ │ │ - beq.n 1f9c62 │ │ │ │ + beq.n 1f9c72 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f9c18 │ │ │ │ + bne.n 1f9c28 │ │ │ │ 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 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f9d90 │ │ │ │ + beq.n 1f9da0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f9ea0 │ │ │ │ + beq.w 1f9eb0 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldrd r4, sl, [r2, #-20] │ │ │ │ - bhi.w 1f9e6e │ │ │ │ + bhi.w 1f9e7e │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.w 1f9e1c │ │ │ │ + bhi.w 1f9e2c │ │ │ │ tbb [pc, r9] │ │ │ │ strh r3, [r5, #18] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ subs r7, #130 @ 0x82 │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ @@ -575328,17 +575324,17 @@ │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ strh r2, [r0, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f9d52 │ │ │ │ + b.n 1f9d62 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1f9ea0 │ │ │ │ + beq.w 1f9eb0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ @@ -575356,22 +575352,22 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9d42 │ │ │ │ + beq.n 1f9d52 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1f9dae │ │ │ │ + b.n 1f9dbe │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9ea0 │ │ │ │ + beq.n 1f9eb0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ @@ -575389,34 +575385,34 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9da0 │ │ │ │ - b.n 1f9d90 │ │ │ │ + beq.n 1f9db0 │ │ │ │ + b.n 1f9da0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1f9e00 │ │ │ │ + b.n 1f9e10 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9ea0 │ │ │ │ + beq.n 1f9eb0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ lsl.w r3, r2, r4 │ │ │ │ subs r3, #1 │ │ │ │ eors r3, r4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9df2 │ │ │ │ - b.n 1f9d90 │ │ │ │ + beq.n 1f9e02 │ │ │ │ + b.n 1f9da0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ @@ -575431,67 +575427,67 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f9d90 │ │ │ │ + bne.n 1f9da0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1f9ea0 │ │ │ │ + beq.n 1f9eb0 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1f9e24 │ │ │ │ + b.n 1f9e34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1f9ea6 │ │ │ │ + bne.n 1f9eb6 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, sl │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1f9d90 │ │ │ │ + bne.w 1f9da0 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 1f9cf0 │ │ │ │ + bne.w 1f9d00 │ │ │ │ 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 1f9e80 │ │ │ │ + b.n 1f9e90 │ │ │ │ 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 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa13a │ │ │ │ + beq.w 1fa14a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa134 │ │ │ │ + beq.w 1fa144 │ │ │ │ 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] │ │ │ │ @@ -575502,35 +575498,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 1fa140 │ │ │ │ + beq.w 1fa150 │ │ │ │ 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 1fa122 │ │ │ │ + bhi.w 1fa132 │ │ │ │ mov.w r8, #1 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r7, r8, ip │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 1f9fa8 │ │ │ │ + bhi.n 1f9fb8 │ │ │ │ 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 │ │ │ │ @@ -575553,357 +575549,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 1fa13a │ │ │ │ + bne.w 1fa14a │ │ │ │ orrs r3, r5 │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1fa134 │ │ │ │ + beq.w 1fa144 │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ - beq.n 1f9f98 │ │ │ │ + beq.n 1f9fa8 │ │ │ │ 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 1f9fa8 │ │ │ │ + b.n 1f9fb8 │ │ │ │ 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 1fa13a │ │ │ │ + bne.w 1fa14a │ │ │ │ cmp r4, lr │ │ │ │ - beq.w 1fa134 │ │ │ │ + beq.w 1fa144 │ │ │ │ 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 1fa000 │ │ │ │ + beq.n 1fa010 │ │ │ │ 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 1fa000 │ │ │ │ + b.n 1fa010 │ │ │ │ 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 1fa13a │ │ │ │ + bne.n 1fa14a │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1fa134 │ │ │ │ + beq.n 1fa144 │ │ │ │ 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 1fa064 │ │ │ │ + beq.n 1fa074 │ │ │ │ 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 1fa064 │ │ │ │ + b.n 1fa074 │ │ │ │ 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 1fa13a │ │ │ │ + bne.n 1fa14a │ │ │ │ cmp r4, lr │ │ │ │ - beq.n 1fa134 │ │ │ │ + beq.n 1fa144 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - beq.n 1fa0c4 │ │ │ │ + beq.n 1fa0d4 │ │ │ │ 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 1fa0ca │ │ │ │ + b.n 1fa0da │ │ │ │ ands r0, r1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq r0, r1 │ │ │ │ - bne.n 1fa13a │ │ │ │ + bne.n 1fa14a │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 1f9f12 │ │ │ │ + bne.w 1f9f22 │ │ │ │ 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 1f9f4c │ │ │ │ + b.n 1f9f5c │ │ │ │ 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 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa268 │ │ │ │ + beq.n 1fa278 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa204 │ │ │ │ + beq.n 1fa214 │ │ │ │ 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 1fa20a │ │ │ │ + beq.n 1fa21a │ │ │ │ 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 1fa1f2 │ │ │ │ + bhi.n 1fa202 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fa212 │ │ │ │ + bhi.n 1fa222 │ │ │ │ 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] @ (1fa264 ) │ │ │ │ + ldr r6, [pc, #128] @ (1fa274 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ and.w r2, ip, r2 │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, ip │ │ │ │ - bne.n 1fa268 │ │ │ │ + bne.n 1fa278 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 1fa194 │ │ │ │ + bne.n 1fa1a4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ - b.n 1fa1b4 │ │ │ │ + b.n 1fa1c4 │ │ │ │ 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 1fa268 │ │ │ │ + bne.n 1fa278 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1fa204 │ │ │ │ + beq.n 1fa214 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.w 1fa35a │ │ │ │ + beq.w 1fa36a │ │ │ │ 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 1fa22c │ │ │ │ + beq.n 1fa23c │ │ │ │ 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 1fa268 │ │ │ │ + bne.n 1fa278 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1fa204 │ │ │ │ + beq.n 1fa214 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1fa348 │ │ │ │ + beq.n 1fa358 │ │ │ │ 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 1fa278 │ │ │ │ + b.n 1fa288 │ │ │ │ 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 1fa268 │ │ │ │ + bne.n 1fa278 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 1fa204 │ │ │ │ + beq.n 1fa214 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1fa36c │ │ │ │ + beq.n 1fa37c │ │ │ │ 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 1fa2c0 │ │ │ │ + b.n 1fa2d0 │ │ │ │ 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 1fa268 │ │ │ │ + bne.n 1fa278 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 1fa204 │ │ │ │ + beq.w 1fa214 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ - beq.n 1fa37e │ │ │ │ + beq.n 1fa38e │ │ │ │ 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 1fa308 │ │ │ │ + b.n 1fa318 │ │ │ │ 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 1fa278 │ │ │ │ + b.n 1fa288 │ │ │ │ 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 1fa21c │ │ │ │ + b.n 1fa22c │ │ │ │ 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 1fa2c0 │ │ │ │ + b.n 1fa2d0 │ │ │ │ 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 1fa308 │ │ │ │ + b.n 1fa318 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa494 │ │ │ │ + beq.n 1fa4a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa46c │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ add.w ip, r7, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #1 │ │ │ │ subs r3, #1 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ @@ -575914,32 +575910,32 @@ │ │ │ │ rsb r1, r0, #32 │ │ │ │ mov r8, r2 │ │ │ │ mov lr, r1 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ lsr.w r1, r7, r1 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ - beq.w 1fa534 │ │ │ │ + beq.w 1fa544 │ │ │ │ subs r1, r6, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r8, r1, r8 │ │ │ │ lsls r2, r0 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ lsr.w lr, r1, lr │ │ │ │ lsl.w r8, r1, r0 │ │ │ │ orr.w r2, r2, lr │ │ │ │ ldrb.w lr, [ip, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r5, lr, lsl #3 │ │ │ │ ldrd r1, lr, [lr, #-20] │ │ │ │ - bhi.n 1fa44c │ │ │ │ + bhi.n 1fa45c │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1fa49a │ │ │ │ + bhi.n 1fa4aa │ │ │ │ tbb [pc, r4] │ │ │ │ adds r7, #27 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -575952,149 +575948,149 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ and.w r1, r8, r1 │ │ │ │ and.w r2, r2, lr │ │ │ │ orrs r1, r2 │ │ │ │ - bne.n 1fa494 │ │ │ │ + bne.n 1fa4a4 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 1fa3d4 │ │ │ │ + bne.n 1fa3e4 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa48c │ │ │ │ + b.n 1fa49c │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa46c │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne r8, r2 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ ite ne │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa46c │ │ │ │ + beq.n 1fa47c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa4c4 │ │ │ │ + b.n 1fa4d4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa46c │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa4a4 │ │ │ │ - b.n 1fa494 │ │ │ │ + beq.n 1fa4b4 │ │ │ │ + b.n 1fa4a4 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa4f6 │ │ │ │ + b.n 1fa506 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa46c │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ uxth r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa4d6 │ │ │ │ - b.n 1fa494 │ │ │ │ + beq.n 1fa4e6 │ │ │ │ + b.n 1fa4a4 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r0 │ │ │ │ - b.n 1fa52a │ │ │ │ + b.n 1fa53a │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1fa45c │ │ │ │ + beq.n 1fa46c │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ movne r8, r2 │ │ │ │ addeq.w r1, r5, r1, lsl #3 │ │ │ │ addne.w r1, r5, r1, lsl #3 │ │ │ │ ite eq │ │ │ │ ldreq r1, [r1, #20] │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ uxtb r1, r1 │ │ │ │ tst.w r1, r8 │ │ │ │ - beq.n 1fa50a │ │ │ │ - b.n 1fa494 │ │ │ │ + beq.n 1fa51a │ │ │ │ + b.n 1fa4a4 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r8 │ │ │ │ - b.n 1fa40e │ │ │ │ + b.n 1fa41e │ │ │ │ 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 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa63c │ │ │ │ + beq.n 1fa64c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1fa5fa │ │ │ │ + beq.n 1fa60a │ │ │ │ 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 1fa600 │ │ │ │ + beq.n 1fa610 │ │ │ │ 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 1fa5e8 │ │ │ │ + bhi.n 1fa5f8 │ │ │ │ add.w r0, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 1fa6ae │ │ │ │ + bhi.n 1fa6be │ │ │ │ tbb [pc, r0] │ │ │ │ strb r0, [r4, #12] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ @@ -576107,171 +576103,171 @@ │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ strb r3, [r6, #13] │ │ │ │ and.w r2, ip, r2 │ │ │ │ and.w r9, r9, r0 │ │ │ │ orrs.w r2, r2, r9 │ │ │ │ - bne.n 1fa63c │ │ │ │ + bne.n 1fa64c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 1fa586 │ │ │ │ + bne.n 1fa596 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r9, ip │ │ │ │ - b.n 1fa5a6 │ │ │ │ + b.n 1fa5b6 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa634 │ │ │ │ + b.n 1fa644 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa5fa │ │ │ │ + beq.n 1fa60a │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ movne ip, r0 │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ itete eq │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa610 │ │ │ │ + beq.n 1fa620 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa66e │ │ │ │ + b.n 1fa67e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa5fa │ │ │ │ + beq.n 1fa60a │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ uxth r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa64a │ │ │ │ - b.n 1fa63c │ │ │ │ + beq.n 1fa65a │ │ │ │ + b.n 1fa64c │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa6a4 │ │ │ │ + b.n 1fa6b4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa5fa │ │ │ │ + beq.n 1fa60a │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ uxtb r2, r2 │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa680 │ │ │ │ - b.n 1fa63c │ │ │ │ + beq.n 1fa690 │ │ │ │ + b.n 1fa64c │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ subs r0, #1 │ │ │ │ - b.n 1fa6da │ │ │ │ + b.n 1fa6ea │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1fa5fa │ │ │ │ + beq.n 1fa60a │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ itete ne │ │ │ │ movne ip, r0 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ ldrbne.w r2, [r1, #1]! │ │ │ │ ldrbeq.w r2, [r1, #1]! │ │ │ │ itete ne │ │ │ │ addne.w r2, r5, r2, lsl #3 │ │ │ │ addeq.w r2, r5, r2, lsl #3 │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ ldreq r2, [r2, #20] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 1fa6b6 │ │ │ │ - b.n 1fa63c │ │ │ │ + beq.n 1fa6c6 │ │ │ │ + b.n 1fa64c │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r7, r1, r2, lsl #5 │ │ │ │ mov r6, r3 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fa786 │ │ │ │ + beq.n 1fa796 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fa984 │ │ │ │ + beq.w 1fa994 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ subs r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ ldrb r7, [r3, #13] │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp.w r9, #32 │ │ │ │ add.w r2, r2, #5 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldrd r4, fp, [r2, #-20] │ │ │ │ - bhi.w 1fa912 │ │ │ │ + bhi.w 1fa922 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #31 │ │ │ │ - bhi.n 1fa78c │ │ │ │ + bhi.n 1fa79c │ │ │ │ tbb [pc, r9] │ │ │ │ subs r0, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ - add r0, pc, #124 @ (adr r0, 1fa7d4 ) │ │ │ │ + add r0, pc, #124 @ (adr r0, 1fa7e4 ) │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ ldrsh r7, [r3, r0] │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1fa984 │ │ │ │ + beq.w 1fa994 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ - cbz r4, 1fa786 │ │ │ │ + cbz r4, 1fa796 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 1fa76e │ │ │ │ + bne.n 1fa77e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa786 │ │ │ │ + beq.n 1fa796 │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -576293,34 +576289,34 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fa786 │ │ │ │ + bne.n 1fa796 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1fa984 │ │ │ │ + beq.w 1fa994 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ - b.n 1fa794 │ │ │ │ + b.n 1fa7a4 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa824 │ │ │ │ + b.n 1fa834 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.w 1fa984 │ │ │ │ + beq.w 1fa994 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxth r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1fa786 │ │ │ │ + beq.n 1fa796 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -576342,29 +576338,29 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fa814 │ │ │ │ - b.n 1fa786 │ │ │ │ + beq.n 1fa824 │ │ │ │ + b.n 1fa796 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 1fa8a6 │ │ │ │ + b.n 1fa8b6 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fa984 │ │ │ │ + beq.n 1fa994 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ uxtb r4, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1fa786 │ │ │ │ + beq.w 1fa796 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ sub.w r3, r0, #32 │ │ │ │ rsb r1, r0, #32 │ │ │ │ rbit r2, r4 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr.w r1, sl, r1 │ │ │ │ @@ -576386,35 +576382,35 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fa898 │ │ │ │ - b.n 1fa786 │ │ │ │ + beq.n 1fa8a8 │ │ │ │ + b.n 1fa796 │ │ │ │ mov r0, r4 │ │ │ │ orrs.w r3, r4, fp │ │ │ │ - beq.w 1fa786 │ │ │ │ + beq.w 1fa796 │ │ │ │ mov r1, fp │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ rbit r3, fp │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ - cbz r4, 1fa940 │ │ │ │ + cbz r4, 1fa950 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ sub.w r1, r3, #33 @ 0x21 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.n 1fa98a │ │ │ │ + bne.n 1fa99a │ │ │ │ rsb ip, r2, #32 │ │ │ │ lsl.w r3, sl, r2 │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsr.w ip, sl, ip │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r3, r3, ip │ │ │ │ lsl.w r2, sl, r2 │ │ │ │ @@ -576424,17 +576420,17 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1fa786 │ │ │ │ + bne.w 1fa796 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 1fa728 │ │ │ │ + bne.w 1fa738 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ rsb lr, r0, #32 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ @@ -576452,40 +576448,40 @@ │ │ │ │ orrs r1, r3 │ │ │ │ cmp r1, fp │ │ │ │ it eq │ │ │ │ cmpeq r2, r4 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 1fa970 │ │ │ │ + b.n 1fa980 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1fa9e6 │ │ │ │ + beq.n 1fa9f6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1faa76 │ │ │ │ + beq.n 1faa86 │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w lr, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r4, lr, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1faa62 │ │ │ │ + bhi.n 1faa72 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 1faa60 │ │ │ │ + bhi.n 1faa70 │ │ │ │ tbb [pc, r4] │ │ │ │ movs r1, #16 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ asrs r1, r4, #32 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ @@ -576496,62 +576492,62 @@ │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 1faa00 │ │ │ │ + bne.n 1faa10 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1faa42 │ │ │ │ + beq.n 1faa52 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w lr, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r0, r3, [r3, #-20] │ │ │ │ - bhi.n 1faa62 │ │ │ │ + bhi.n 1faa72 │ │ │ │ movs r3, #0 │ │ │ │ movw r5, #2043 @ 0x7fb │ │ │ │ movt r5, #65532 @ 0xfffc │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs r4, r3 │ │ │ │ - bcs.n 1faa46 │ │ │ │ + bcs.n 1faa56 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1faa8e │ │ │ │ + beq.n 1faa9e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fab40 │ │ │ │ + beq.n 1fab50 │ │ │ │ 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 1fab32 │ │ │ │ + bhi.n 1fab42 │ │ │ │ add.w r1, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1faafe │ │ │ │ + bhi.n 1fab0e │ │ │ │ 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 │ │ │ │ @@ -576563,61 +576559,61 @@ │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r4, r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 1faae6 │ │ │ │ + bne.n 1faaf6 │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1faaec │ │ │ │ + beq.n 1faafc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1faaf0 │ │ │ │ + bls.n 1fab00 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1faaec │ │ │ │ + beq.n 1faafc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1fab06 │ │ │ │ - b.n 1fab02 │ │ │ │ + bls.n 1fab16 │ │ │ │ + b.n 1fab12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1faaec │ │ │ │ + beq.n 1faafc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 1fab1c │ │ │ │ - b.n 1fab02 │ │ │ │ + bls.n 1fab2c │ │ │ │ + b.n 1fab12 │ │ │ │ cmp r3, #32 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1fab02 │ │ │ │ + bcs.n 1fab12 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1faaa4 │ │ │ │ - b.n 1faaec │ │ │ │ + bne.n 1faab4 │ │ │ │ + b.n 1faafc │ │ │ │ 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 1fab56 │ │ │ │ + beq.n 1fab66 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fac20 │ │ │ │ + beq.n 1fac30 │ │ │ │ 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] │ │ │ │ @@ -576626,18 +576622,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 1fac0e │ │ │ │ + bhi.n 1fac1e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 1fabc4 │ │ │ │ + bhi.n 1fabd4 │ │ │ │ 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 │ │ │ │ @@ -576655,91 +576651,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 5ad8c <__popcountsi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fabb4 │ │ │ │ + bne.n 1fabc4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fabba │ │ │ │ + bne.n 1fabca │ │ │ │ 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 5a83c <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fabb4 │ │ │ │ + bne.n 1fabc4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fabd6 │ │ │ │ - b.n 1fabd0 │ │ │ │ + bne.n 1fabe6 │ │ │ │ + b.n 1fabe0 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ uxtb r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fabb4 │ │ │ │ + bne.n 1fabc4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 1fabf2 │ │ │ │ - b.n 1fabd0 │ │ │ │ + bne.n 1fac02 │ │ │ │ + b.n 1fabe0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5a83c <__popcountdi2@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 1fabb4 │ │ │ │ + bne.n 1fabc4 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 1fab76 │ │ │ │ - b.n 1fabd0 │ │ │ │ + bne.n 1fab86 │ │ │ │ + b.n 1fabe0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov.w ip, r2, lsl #5 │ │ │ │ push {r4, lr} │ │ │ │ add.w lr, r1, ip │ │ │ │ - ldr r0, [pc, #160] @ (1facd0 ) │ │ │ │ + ldr r0, [pc, #160] @ (1face0 ) │ │ │ │ ldr.w lr, [lr, #56] @ 0x38 │ │ │ │ add r0, pc │ │ │ │ ldrb.w lr, [lr, #-8] │ │ │ │ cmp.w lr, #5 │ │ │ │ - bne.n 1fac66 │ │ │ │ + bne.n 1fac76 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1facc6 │ │ │ │ - ldr.w lr, [pc, #140] @ 1facd4 │ │ │ │ + beq.n 1facd6 │ │ │ │ + ldr.w lr, [pc, #140] @ 1face4 │ │ │ │ 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 1fac6a │ │ │ │ + beq.n 1fac7a │ │ │ │ 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 1facba │ │ │ │ + bhi.n 1facca │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 1facba │ │ │ │ + bhi.n 1facca │ │ │ │ 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 │ │ │ │ @@ -576751,35 +576747,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 1fac66 │ │ │ │ + beq.n 1fac76 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 1fac7e │ │ │ │ + bne.n 1fac8e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 1facbe │ │ │ │ + b.n 1facce │ │ │ │ nop │ │ │ │ - strh r0, [r1, r7] │ │ │ │ + strh r0, [r7, r6] │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1facea │ │ │ │ + beq.n 1facfa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fadba │ │ │ │ + beq.n 1fadca │ │ │ │ ldr.w ip, [r1, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r4, [ip, #13] │ │ │ │ add r3, r2 │ │ │ │ @@ -576787,17 +576783,17 @@ │ │ │ │ subs r7, r3, #1 │ │ │ │ add.w lr, r4, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r4, #32 │ │ │ │ add.w r3, r3, #5 │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldrd r1, r3, [r3, #-20] │ │ │ │ - bhi.n 1fad48 │ │ │ │ + bhi.n 1fad58 │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1fad8a │ │ │ │ + bhi.n 1fad9a │ │ │ │ tbb [pc, lr] │ │ │ │ adds r1, #31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ subs r1, r6, #4 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ @@ -576811,88 +576807,88 @@ │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds r1, #49 @ 0x31 │ │ │ │ adds.w r5, r1, #32768 @ 0x8000 │ │ │ │ adc.w r6, r3, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1fad84 │ │ │ │ + bcs.n 1fad94 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1fadbe │ │ │ │ + bge.n 1fadce │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fad84 │ │ │ │ + bne.n 1fad94 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 1fad0a │ │ │ │ + bne.n 1fad1a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fad86 │ │ │ │ + b.n 1fad96 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ lsls r3, r1, #16 │ │ │ │ - bpl.n 1fad7e │ │ │ │ - cbnz r0, 1fad84 │ │ │ │ + bpl.n 1fad8e │ │ │ │ + cbnz r0, 1fad94 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 1fad6e │ │ │ │ - b.n 1fad6a │ │ │ │ + bne.n 1fad7e │ │ │ │ + b.n 1fad7a │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w lr, #0 │ │ │ │ adds.w r4, r1, #32768 @ 0x8000 │ │ │ │ adc.w r3, lr, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcs.n 1fad84 │ │ │ │ + bcs.n 1fad94 │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ - bcc.n 1fadaa │ │ │ │ + bcc.n 1fadba │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fad84 │ │ │ │ + bne.n 1fad94 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1fad6a │ │ │ │ + beq.n 1fad7a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 1fad8e │ │ │ │ + b.n 1fad9e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.n 1fad66 │ │ │ │ + blt.n 1fad76 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fad84 │ │ │ │ + bne.n 1fad94 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1fad66 │ │ │ │ + b.n 1fad76 │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1fade6 │ │ │ │ + beq.n 1fadf6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1faf4a │ │ │ │ + beq.w 1faf5a │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r1 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w ip, [r0, #13] │ │ │ │ subs r2, #1 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldrb.w lr, [r2, #1]! │ │ │ │ cmp.w ip, #32 │ │ │ │ add.w lr, lr, #5 │ │ │ │ add.w lr, r0, lr, lsl #3 │ │ │ │ ldrd r3, lr, [lr, #-20] │ │ │ │ - bhi.n 1faf02 │ │ │ │ + bhi.n 1faf12 │ │ │ │ add.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 1faedc │ │ │ │ + bhi.n 1faeec │ │ │ │ tbb [pc, lr] │ │ │ │ ldrb r2, [r1, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ adds r6, #92 @ 0x5c │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ @@ -576903,118 +576899,118 @@ │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ ldrb r4, [r3, r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1faf28 │ │ │ │ + bne.n 1faf38 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1faf42 │ │ │ │ + beq.n 1faf52 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxth r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r1, lr, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1faf28 │ │ │ │ + bcs.n 1faf38 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1fae48 │ │ │ │ - b.n 1fae44 │ │ │ │ + beq.n 1fae58 │ │ │ │ + b.n 1fae54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1faf28 │ │ │ │ + bne.n 1faf38 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1faf42 │ │ │ │ + beq.n 1faf52 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1fae82 │ │ │ │ - b.n 1fae7e │ │ │ │ + beq.n 1fae92 │ │ │ │ + b.n 1fae8e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1faf28 │ │ │ │ + bne.n 1faf38 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1faf42 │ │ │ │ + beq.n 1faf52 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ uxtb r3, r3 │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ bic.w r3, r3, #1 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1faeaa │ │ │ │ - b.n 1faea6 │ │ │ │ - cbnz r6, 1faf28 │ │ │ │ + beq.n 1faeba │ │ │ │ + b.n 1faeb6 │ │ │ │ + cbnz r6, 1faf38 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 1faf42 │ │ │ │ + beq.n 1faf52 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r0, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, r3, #32768 @ 0x8000 │ │ │ │ adc.w r1, lr, #0 │ │ │ │ cmp.w ip, #98304 @ 0x18000 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.n 1faf28 │ │ │ │ + bcs.n 1faf38 │ │ │ │ orrs.w r3, r3, lr │ │ │ │ - beq.n 1faece │ │ │ │ - b.n 1faecc │ │ │ │ + beq.n 1faede │ │ │ │ + b.n 1faedc │ │ │ │ negs r3, r3 │ │ │ │ sbc.w lr, lr, lr, lsl #1 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w r4, r3, #32768 @ 0x8000 │ │ │ │ adc.w r5, lr, #0 │ │ │ │ cmp.w r4, #98304 @ 0x18000 │ │ │ │ sbcs.w r4, r5, #0 │ │ │ │ - bcs.n 1faf28 │ │ │ │ + bcs.n 1faf38 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 1faf2c │ │ │ │ - cbz r6, 1faf46 │ │ │ │ + bge.n 1faf3c │ │ │ │ + cbz r6, 1faf56 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w lr, lr, #0 │ │ │ │ - blt.n 1faf3c │ │ │ │ + blt.n 1faf4c │ │ │ │ movs r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1faf28 │ │ │ │ + bne.n 1faf38 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 1fae00 │ │ │ │ + bne.w 1fae10 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #1 │ │ │ │ - b.n 1faf3c │ │ │ │ + b.n 1faf4c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r1, r1, r2, lsl #5 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 1faf62 │ │ │ │ + beq.n 1faf72 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb062 │ │ │ │ + beq.n 1fb072 │ │ │ │ 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 │ │ │ │ @@ -577022,17 +577018,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 1fafbe │ │ │ │ + bhi.n 1fafce │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 1fb008 │ │ │ │ + bhi.n 1fb018 │ │ │ │ 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 │ │ │ │ @@ -577048,408 +577044,408 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r3, r3, r3 │ │ │ │ adcs r2, r2 │ │ │ │ adds.w r5, r3, #32768 @ 0x8000 │ │ │ │ adc.w r6, r2, #0 │ │ │ │ cmp.w r5, #98304 @ 0x18000 │ │ │ │ sbcs.w r5, r6, #0 │ │ │ │ - bcs.n 1fb024 │ │ │ │ + bcs.n 1fb034 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 1fb066 │ │ │ │ + bge.n 1fb076 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fb024 │ │ │ │ + bne.n 1fb034 │ │ │ │ mov.w lr, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1faf82 │ │ │ │ + bne.n 1faf92 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fb026 │ │ │ │ + b.n 1fb036 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1faffa │ │ │ │ + bcc.n 1fb00a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb024 │ │ │ │ + bne.n 1fb034 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fafe6 │ │ │ │ + beq.n 1faff6 │ │ │ │ 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 1fafea │ │ │ │ + bcc.n 1faffa │ │ │ │ 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 1fb024 │ │ │ │ + bcs.n 1fb034 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - bcc.n 1fb052 │ │ │ │ + bcc.n 1fb062 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb024 │ │ │ │ + bne.n 1fb034 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1fafe6 │ │ │ │ + beq.n 1faff6 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ add.w r3, ip, r3, lsl #3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b.n 1fb02c │ │ │ │ + b.n 1fb03c │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1fafe2 │ │ │ │ + blt.n 1faff2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb024 │ │ │ │ + bne.n 1fb034 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 1fafe2 │ │ │ │ + b.n 1faff2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r8, r5 │ │ │ │ - beq.w 1fb384 │ │ │ │ + beq.w 1fb394 │ │ │ │ subs r7, r5, #4 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 1fb0b0 │ │ │ │ + b.n 1fb0c0 │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb334 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 1fb384 │ │ │ │ + beq.w 1fb394 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ands.w r1, r4, #1 │ │ │ │ - bne.n 1fb0a6 │ │ │ │ + bne.n 1fb0b6 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb334 │ │ │ │ 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 1fb0a0 │ │ │ │ + bne.n 1fb0b0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ adds r4, #20 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 1fb0a6 │ │ │ │ + beq.n 1fb0b6 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ - b.n 1fb0f2 │ │ │ │ + b.n 1fb102 │ │ │ │ cmp r2, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb334 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fb378 │ │ │ │ + beq.w 1fb388 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ands.w r1, r6, #1 │ │ │ │ - bne.n 1fb0e8 │ │ │ │ + bne.n 1fb0f8 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb334 │ │ │ │ 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 1fb0e2 │ │ │ │ + bne.n 1fb0f2 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ adds r6, #20 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 1fb0e8 │ │ │ │ + beq.n 1fb0f8 │ │ │ │ str r4, [sp, #20] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 1fb13c │ │ │ │ + b.n 1fb14c │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb334 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 1fb368 │ │ │ │ + beq.w 1fb378 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ands.w r1, r2, #1 │ │ │ │ - bne.n 1fb12e │ │ │ │ + bne.n 1fb13e │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb334 │ │ │ │ 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 1fb128 │ │ │ │ + bne.n 1fb138 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r9, r2, #20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 1fb12e │ │ │ │ + beq.n 1fb13e │ │ │ │ sub.w sl, r1, #4 │ │ │ │ mov fp, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 1fb18a │ │ │ │ + b.n 1fb19a │ │ │ │ cmp r6, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb334 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w sl, r1, #4 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 1fb354 │ │ │ │ + beq.w 1fb364 │ │ │ │ ldr.w r0, [sl] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1fb17c │ │ │ │ + bne.n 1fb18c │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb334 │ │ │ │ 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 1fb176 │ │ │ │ + bne.n 1fb186 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r8, r0, #20 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 1fb17c │ │ │ │ + beq.n 1fb18c │ │ │ │ strd sl, r9, [sp, #8] │ │ │ │ subs r7, #4 │ │ │ │ mov sl, fp │ │ │ │ mov fp, r5 │ │ │ │ - b.n 1fb1d4 │ │ │ │ + b.n 1fb1e4 │ │ │ │ cmp r5, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb334 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r8, r1 │ │ │ │ - beq.w 1fb33a │ │ │ │ + beq.w 1fb34a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1fb1ca │ │ │ │ + bne.n 1fb1da │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb334 │ │ │ │ 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 1fb1c4 │ │ │ │ + bne.n 1fb1d4 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 1fb1ca │ │ │ │ + beq.n 1fb1da │ │ │ │ strd r8, r7, [sp] │ │ │ │ mov r7, r9 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ - b.n 1fb220 │ │ │ │ + b.n 1fb230 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.w 1fb324 │ │ │ │ + bne.w 1fb334 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ sub.w r8, r1, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 1fb32c │ │ │ │ + beq.w 1fb33c │ │ │ │ ldr.w r5, [r8] │ │ │ │ ands.w r1, r5, #1 │ │ │ │ - bne.n 1fb212 │ │ │ │ + bne.n 1fb222 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb324 │ │ │ │ + bne.n 1fb334 │ │ │ │ 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 1fb20c │ │ │ │ + bne.n 1fb21c │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 1fb212 │ │ │ │ + beq.n 1fb222 │ │ │ │ subs r6, r1, #4 │ │ │ │ mov r2, r5 │ │ │ │ - b.n 1fb25c │ │ │ │ + b.n 1fb26c │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1fb324 │ │ │ │ + bne.n 1fb334 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ subs r6, r3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fb212 │ │ │ │ + beq.n 1fb222 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ands.w r1, r0, #1 │ │ │ │ - bne.n 1fb254 │ │ │ │ + bne.n 1fb264 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb324 │ │ │ │ + bne.n 1fb334 │ │ │ │ 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 1fb250 │ │ │ │ + bne.n 1fb260 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add.w r9, r0, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fb254 │ │ │ │ + beq.n 1fb264 │ │ │ │ subs r3, #4 │ │ │ │ mov r1, r9 │ │ │ │ - b.n 1fb298 │ │ │ │ + b.n 1fb2a8 │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - bne.n 1fb322 │ │ │ │ + bne.n 1fb332 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r3, r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1fb254 │ │ │ │ + beq.n 1fb264 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - bne.n 1fb290 │ │ │ │ + bne.n 1fb2a0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb322 │ │ │ │ + bne.n 1fb332 │ │ │ │ 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 1fb28c │ │ │ │ + bne.n 1fb29c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r5, #20 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1fb290 │ │ │ │ + beq.n 1fb2a0 │ │ │ │ sub.w r9, r0, #4 │ │ │ │ - b.n 1fb2dc │ │ │ │ + b.n 1fb2ec │ │ │ │ cmp.w lr, #191 @ 0xbf │ │ │ │ - bne.n 1fb322 │ │ │ │ + bne.n 1fb332 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ sub.w r9, r0, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 1fb290 │ │ │ │ + beq.n 1fb2a0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ands.w ip, r0, #1 │ │ │ │ - bne.n 1fb2d0 │ │ │ │ + bne.n 1fb2e0 │ │ │ │ ldrb.w lr, [r0, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1fb322 │ │ │ │ + bne.n 1fb332 │ │ │ │ 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 1fb2ca │ │ │ │ + bne.n 1fb2da │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 1fb07c │ │ │ │ + bl 1fb08c │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb2d0 │ │ │ │ + bne.n 1fb2e0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1fb324 │ │ │ │ + b.n 1fb334 │ │ │ │ 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 1fb1d4 │ │ │ │ + bne.w 1fb1e4 │ │ │ │ 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 1fb18a │ │ │ │ + bne.w 1fb19a │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 1fb13c │ │ │ │ + bne.w 1fb14c │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 1fb0f2 │ │ │ │ + bne.w 1fb102 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fb0b0 │ │ │ │ + bne.w 1fb0c0 │ │ │ │ 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 1fb3e0 │ │ │ │ + beq.n 1fb3f0 │ │ │ │ subs r4, #4 │ │ │ │ - b.n 1fb3b8 │ │ │ │ + b.n 1fb3c8 │ │ │ │ cmp r3, #191 @ 0xbf │ │ │ │ - bne.n 1fb3e6 │ │ │ │ + bne.n 1fb3f6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1fb3e0 │ │ │ │ + beq.n 1fb3f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1fb3b0 │ │ │ │ + bmi.n 1fb3c0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbnz r3, 1fb3e6 │ │ │ │ + cbnz r3, 1fb3f6 │ │ │ │ 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 1fb3ac │ │ │ │ - bl 1fb07c │ │ │ │ + bne.n 1fb3bc │ │ │ │ + bl 1fb08c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb3b0 │ │ │ │ + bne.n 1fb3c0 │ │ │ │ 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 │ │ │ │ @@ -577457,56 +577453,56 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ lsls r7, r2, #5 │ │ │ │ mov r5, r3 │ │ │ │ adds r3, r1, r7 │ │ │ │ - ldr.w r8, [pc, #224] @ 1fb4e4 │ │ │ │ + ldr.w r8, [pc, #224] @ 1fb4f4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fb4b8 │ │ │ │ + beq.n 1fb4c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1fb4b8 │ │ │ │ - ldr r3, [pc, #200] @ (1fb4e8 ) │ │ │ │ + beq.n 1fb4c8 │ │ │ │ + ldr r3, [pc, #200] @ (1fb4f8 ) │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r2, r8, r2, r9 │ │ │ │ add r2, r6 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.n 1fb48c │ │ │ │ + bhi.n 1fb49c │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1fb4c8 │ │ │ │ + bls.n 1fb4d8 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 1fb4c8 │ │ │ │ + bpl.n 1fb4d8 │ │ │ │ adds r2, r4, r7 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ adds r2, #5 │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #13] │ │ │ │ cmp r1, #32 │ │ │ │ ldrd r0, ip, [r2, #-20] │ │ │ │ - bhi.n 1fb4dc │ │ │ │ + bhi.n 1fb4ec │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fb4d6 │ │ │ │ + bhi.n 1fb4e6 │ │ │ │ tbb [pc, r1] │ │ │ │ adds r5, #42 @ 0x2a │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ @@ -577517,1236 +577513,1236 @@ │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ adds r5, #53 @ 0x35 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bne.n 1fb4c8 │ │ │ │ + bne.n 1fb4d8 │ │ │ │ adds r2, r4, r7 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ add.w r1, r2, r1, lsl #3 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrd r0, r1, [r1, #20] │ │ │ │ - bl 201784 │ │ │ │ + bl 201794 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1fb4c8 │ │ │ │ + beq.n 1fb4d8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1fb42c │ │ │ │ + bne.n 1fb43c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxtb r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 1fb4b2 │ │ │ │ + bne.n 1fb4c2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ uxth r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fb4c4 │ │ │ │ + b.n 1fb4d4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fb4c4 │ │ │ │ + b.n 1fb4d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 1fb4c4 │ │ │ │ + b.n 1fb4d4 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #952] @ (1fb8a0 ) │ │ │ │ + ldr r3, [pc, #888] @ (1fb870 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r3, [pc, #1340] @ 1fba3c │ │ │ │ + ldr.w r3, [pc, #1340] @ 1fba4c │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 1fb5ea │ │ │ │ + beq.n 1fb5fa │ │ │ │ mov r8, r3 │ │ │ │ subs r5, #4 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ands.w r6, r7, #1 │ │ │ │ - bne.n 1fb5e2 │ │ │ │ + bne.n 1fb5f2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ - cbz r3, 1fb552 │ │ │ │ + cbz r3, 1fb562 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb548 │ │ │ │ + bne.n 1fb558 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb548 │ │ │ │ + bls.n 1fb558 │ │ │ │ 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 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb5e2 │ │ │ │ + beq.n 1fb5f2 │ │ │ │ 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 1fb5ee │ │ │ │ + beq.n 1fb5fe │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb5f2 │ │ │ │ + bne.n 1fb602 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fb5e2 │ │ │ │ + beq.n 1fb5f2 │ │ │ │ mov r9, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov sl, r7 │ │ │ │ mov fp, r3 │ │ │ │ subs r5, r2, #4 │ │ │ │ mov r6, ip │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r0, r7, #31 │ │ │ │ - bmi.n 1fb64a │ │ │ │ + bmi.n 1fb65a │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1fb656 │ │ │ │ + beq.n 1fb666 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fb5b6 │ │ │ │ + beq.n 1fb5c6 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1fb5b6 │ │ │ │ + bne.n 1fb5c6 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1fb5b6 │ │ │ │ + bls.n 1fb5c6 │ │ │ │ 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 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb64a │ │ │ │ - ldr.w r2, [pc, #1160] @ 1fba40 │ │ │ │ + beq.n 1fb65a │ │ │ │ + ldr.w r2, [pc, #1160] @ 1fba50 │ │ │ │ mov r7, sl │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov r5, r9 │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, lr │ │ │ │ add r2, r3 │ │ │ │ ldrb r3, [r2, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb548 │ │ │ │ + bne.n 1fb558 │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 1fb548 │ │ │ │ + bmi.n 1fb558 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fb514 │ │ │ │ + bne.n 1fb524 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 1fb54a │ │ │ │ + b.n 1fb55a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb568 │ │ │ │ + bne.n 1fb578 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 202e58 │ │ │ │ + bl 202e68 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb568 │ │ │ │ - ldr.w r2, [pc, #1088] @ 1fba40 │ │ │ │ + bne.n 1fb578 │ │ │ │ + ldr.w r2, [pc, #1088] @ 1fba50 │ │ │ │ ldr.w lr, [r8, r2] │ │ │ │ - b.n 1fb5c6 │ │ │ │ + b.n 1fb5d6 │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ subs r7, r1, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 1fb8de │ │ │ │ + bne.w 1fb8ee │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 1fb82a │ │ │ │ + bne.w 1fb83a │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1fb770 │ │ │ │ + bne.w 1fb780 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1fb680 │ │ │ │ + bne.n 1fb690 │ │ │ │ ldrd r5, r6, [sp, #12] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1fb57e │ │ │ │ + bne.n 1fb58e │ │ │ │ mov r5, r9 │ │ │ │ - b.n 1fb5e2 │ │ │ │ + b.n 1fb5f2 │ │ │ │ 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 1fb700 │ │ │ │ + bne.n 1fb710 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fb706 │ │ │ │ + beq.n 1fb716 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w ip, r7, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 1fb64a │ │ │ │ + beq.n 1fb65a │ │ │ │ str r5, [sp, #12] │ │ │ │ subs r5, r2, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, ip │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bmi.n 1fb63e │ │ │ │ + bmi.n 1fb64e │ │ │ │ ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb716 │ │ │ │ + bne.n 1fb726 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r1, r5, r1 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r1, asr #5 │ │ │ │ - bne.n 1fb750 │ │ │ │ + bne.n 1fb760 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fb756 │ │ │ │ + bne.n 1fb766 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 202e58 │ │ │ │ + bl 202e68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb756 │ │ │ │ - ldr r1, [pc, #912] @ (1fba40 ) │ │ │ │ + bne.n 1fb766 │ │ │ │ + ldr r1, [pc, #912] @ (1fba50 ) │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r1, r0 │ │ │ │ add r1, r3 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 1fb6d0 │ │ │ │ + bne.n 1fb6e0 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 1fb63e │ │ │ │ + bpl.n 1fb64e │ │ │ │ add r5, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ add r1, r2 │ │ │ │ ldrb r1, [r1, #23] │ │ │ │ and.w r1, r1, #134 @ 0x86 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne.n 1fb6f4 │ │ │ │ + bne.n 1fb704 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.n 1fb64a │ │ │ │ + bpl.n 1fb65a │ │ │ │ mov lr, r3 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r7, sl │ │ │ │ mov r5, r9 │ │ │ │ mov r3, fp │ │ │ │ - b.n 1fb5c6 │ │ │ │ + b.n 1fb5d6 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fb66c │ │ │ │ - bl 202e58 │ │ │ │ + beq.n 1fb67c │ │ │ │ + bl 202e68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb66c │ │ │ │ - ldr r1, [pc, #816] @ (1fba40 ) │ │ │ │ + bne.n 1fb67c │ │ │ │ + ldr r1, [pc, #816] @ (1fba50 ) │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ - b.n 1fb6d6 │ │ │ │ + b.n 1fb6e6 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fb744 │ │ │ │ + beq.n 1fb754 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 1fb744 │ │ │ │ + bne.n 1fb754 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ subs r1, #24 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 1fb744 │ │ │ │ + bls.n 1fb754 │ │ │ │ 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 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb63e │ │ │ │ - ldr r1, [pc, #760] @ (1fba40 ) │ │ │ │ + beq.w 1fb64e │ │ │ │ + ldr r1, [pc, #760] @ (1fba50 ) │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r5, {r5, r6, r7} │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ - b.n 1fb6d6 │ │ │ │ + b.n 1fb6e6 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb6a0 │ │ │ │ + bne.n 1fb6b0 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w lr, r7, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 1fb63e │ │ │ │ + beq.w 1fb64e │ │ │ │ strd r7, r3, [sp, #32] │ │ │ │ subs r7, r2, #4 │ │ │ │ str r5, [sp, #24] │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r6, lr │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 1fb62e │ │ │ │ + bmi.w 1fb63e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb7bc │ │ │ │ + cbz r3, 1fb7cc │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb7aa │ │ │ │ + beq.n 1fb7ba │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb7aa │ │ │ │ + bne.n 1fb7ba │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb7aa │ │ │ │ + bls.n 1fb7ba │ │ │ │ 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 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb62e │ │ │ │ - ldr r1, [pc, #660] @ (1fba40 ) │ │ │ │ + beq.w 1fb63e │ │ │ │ + ldr r1, [pc, #660] @ (1fba50 ) │ │ │ │ mov r4, r5 │ │ │ │ ldrd r7, r3, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr.w r0, [r8, r1] │ │ │ │ - b.n 1fb6b2 │ │ │ │ + b.n 1fb6c2 │ │ │ │ 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 1fb808 │ │ │ │ - cbnz r1, 1fb80e │ │ │ │ + bne.n 1fb818 │ │ │ │ + cbnz r1, 1fb81e │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 202e58 │ │ │ │ + bl 202e68 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbnz r0, 1fb80e │ │ │ │ - ldr r3, [pc, #612] @ (1fba40 ) │ │ │ │ + cbnz r0, 1fb81e │ │ │ │ + ldr r3, [pc, #612] @ (1fba50 ) │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fb7fc │ │ │ │ + bne.n 1fb80c │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 1fb62e │ │ │ │ + bpl.w 1fb63e │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r7, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - b.n 1fb6b2 │ │ │ │ + b.n 1fb6c2 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb7ce │ │ │ │ + bne.n 1fb7de │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w lr, r4, #20 │ │ │ │ cmp lr, r2 │ │ │ │ - beq.w 1fb62e │ │ │ │ + beq.w 1fb63e │ │ │ │ strd r6, r5, [sp, #44] @ 0x2c │ │ │ │ mov r5, lr │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r8 │ │ │ │ subs r7, r2, #4 │ │ │ │ strd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1fb61e │ │ │ │ + bmi.w 1fb62e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb876 │ │ │ │ + cbz r3, 1fb886 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb864 │ │ │ │ + beq.n 1fb874 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb864 │ │ │ │ + bne.n 1fb874 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb864 │ │ │ │ + bls.n 1fb874 │ │ │ │ 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 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb61e │ │ │ │ - ldr r3, [pc, #472] @ (1fba40 ) │ │ │ │ + beq.w 1fb62e │ │ │ │ + ldr r3, [pc, #472] @ (1fba50 ) │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - b.n 1fb7de │ │ │ │ + b.n 1fb7ee │ │ │ │ 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 1fb8c0 │ │ │ │ - cbnz r3, 1fb8c6 │ │ │ │ - bl 202e58 │ │ │ │ - cbnz r0, 1fb8c6 │ │ │ │ - ldr r3, [pc, #428] @ (1fba40 ) │ │ │ │ + bne.n 1fb8d0 │ │ │ │ + cbnz r3, 1fb8d6 │ │ │ │ + bl 202e68 │ │ │ │ + cbnz r0, 1fb8d6 │ │ │ │ + ldr r3, [pc, #428] @ (1fba50 ) │ │ │ │ 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 1fb8b4 │ │ │ │ + bne.n 1fb8c4 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.w 1fb61e │ │ │ │ + bpl.w 1fb62e │ │ │ │ ldrd r4, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 1fb7de │ │ │ │ + b.n 1fb7ee │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb88a │ │ │ │ + bne.n 1fb89a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ add.w ip, r4, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 1fb61e │ │ │ │ + beq.w 1fb62e │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ subs r7, r2, #4 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str.w ip, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r7, #0] │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.w 1fb60e │ │ │ │ + bmi.w 1fb61e │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ - cbz r0, 1fb928 │ │ │ │ + cbz r0, 1fb938 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 1fb91c │ │ │ │ + beq.n 1fb92c │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fb91c │ │ │ │ + bne.n 1fb92c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ subs r0, #24 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 1fb91c │ │ │ │ + bls.n 1fb92c │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ subs r1, r7, r4 │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20329c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fb60e │ │ │ │ + beq.w 1fb61e │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #288] @ (1fba40 ) │ │ │ │ + ldr r3, [pc, #288] @ (1fba50 ) │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - b.n 1fb894 │ │ │ │ + b.n 1fb8a4 │ │ │ │ add.w r6, r1, #44 @ 0x2c │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ subs r6, r7, r6 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r6, r6, asr #5 │ │ │ │ - bne.n 1fb974 │ │ │ │ - cbnz r6, 1fb97a │ │ │ │ + bne.n 1fb984 │ │ │ │ + cbnz r6, 1fb98a │ │ │ │ strd r1, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 202e58 │ │ │ │ + bl 202e68 │ │ │ │ ldrd r1, r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 1fb97a │ │ │ │ - ldr r0, [pc, #244] @ (1fba40 ) │ │ │ │ + cbnz r0, 1fb98a │ │ │ │ + ldr r0, [pc, #244] @ (1fba50 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r4, ip, r4, r0 │ │ │ │ add r4, r6 │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ and.w r4, r4, #134 @ 0x86 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bne.n 1fb96c │ │ │ │ + bne.n 1fb97c │ │ │ │ ldrb.w r1, [r1, #40] @ 0x28 │ │ │ │ lsls r2, r1, #29 │ │ │ │ - bpl.w 1fb60e │ │ │ │ + bpl.w 1fb61e │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fb894 │ │ │ │ + b.n 1fb8a4 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fb93a │ │ │ │ + bne.n 1fb94a │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add.w r2, r1, #20 │ │ │ │ strd r7, r5, [sp, #56] @ 0x38 │ │ │ │ mov r7, r3 │ │ │ │ subs r5, r4, #4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ strd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ adds r3, r5, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1fb608 │ │ │ │ + beq.w 1fb618 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 1fb9ec │ │ │ │ + bmi.n 1fb9fc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 1fb9f2 │ │ │ │ + cbz r3, 1fba02 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fb9ce │ │ │ │ + beq.n 1fb9de │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fb9ce │ │ │ │ + bne.n 1fb9de │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fb9ce │ │ │ │ + bls.n 1fb9de │ │ │ │ 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 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fb9ec │ │ │ │ + beq.n 1fb9fc │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fb948 │ │ │ │ + b.n 1fb958 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fba06 │ │ │ │ + bne.n 1fba16 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f935c │ │ │ │ - cbz r0, 1fba0e │ │ │ │ + bl 1f936c │ │ │ │ + cbz r0, 1fba1e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 1fb98e │ │ │ │ + b.n 1fb99e │ │ │ │ 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 1fb9da │ │ │ │ + bne.n 1fb9ea │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fb9e0 │ │ │ │ - bl 202e58 │ │ │ │ + bne.n 1fb9f0 │ │ │ │ + bl 202e68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fb9e0 │ │ │ │ - ldr r3, [pc, #48] @ (1fba40 ) │ │ │ │ + bne.n 1fb9f0 │ │ │ │ + ldr r3, [pc, #48] @ (1fba50 ) │ │ │ │ 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 1fba2e │ │ │ │ + bne.n 1fba3e │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 1fb9ec │ │ │ │ + bpl.n 1fb9fc │ │ │ │ mov r3, r7 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 1fb94c │ │ │ │ + b.n 1fb95c │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #976] @ (1fbe10 ) │ │ │ │ + ldr r2, [pc, #912] @ (1fbde0 ) │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #1624] @ 1fc0b0 │ │ │ │ + ldr.w r3, [pc, #1624] @ 1fc0c0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fbb5a │ │ │ │ + beq.n 1fbb6a │ │ │ │ movw fp, #52429 @ 0xcccd │ │ │ │ movt fp, #52428 @ 0xcccc │ │ │ │ mov r7, fp │ │ │ │ sub.w sl, r3, #4 │ │ │ │ mov fp, r9 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ands.w r8, r6, #1 │ │ │ │ - bne.n 1fbb4e │ │ │ │ + bne.n 1fbb5e │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbb66 │ │ │ │ + beq.n 1fbb76 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fbc4a │ │ │ │ + beq.w 1fbc5a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbab2 │ │ │ │ + bne.n 1fbac2 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbab2 │ │ │ │ + bls.n 1fbac2 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbb4e │ │ │ │ + beq.n 1fbb5e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fbb7c │ │ │ │ + bne.n 1fbb8c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fbb4e │ │ │ │ + beq.n 1fbb5e │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ sub.w r9, r3, #4 │ │ │ │ mov r4, sl │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, ip │ │ │ │ strd r6, r5, [sp, #12] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.w 1fbc36 │ │ │ │ + bmi.w 1fbc46 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbb8e │ │ │ │ + beq.n 1fbb9e │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fbd80 │ │ │ │ + beq.w 1fbd90 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbb26 │ │ │ │ + bne.n 1fbb36 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbb26 │ │ │ │ + bls.n 1fbb36 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r1, r3, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r7, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fbc36 │ │ │ │ - ldr.w r3, [pc, #1420] @ 1fc0b4 │ │ │ │ + beq.w 1fbc46 │ │ │ │ + ldr.w r3, [pc, #1420] @ 1fc0c4 │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r9 │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 1fbab2 │ │ │ │ + bne.n 1fbac2 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 1fba78 │ │ │ │ + bne.n 1fba88 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, sl, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 1fbaba │ │ │ │ + bne.n 1fbaca │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fbac0 │ │ │ │ - bl 202e58 │ │ │ │ + bne.n 1fbad0 │ │ │ │ + bl 202e68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbac0 │ │ │ │ - ldr.w r3, [pc, #1324] @ 1fc0b4 │ │ │ │ + bne.n 1fbad0 │ │ │ │ + ldr.w r3, [pc, #1324] @ 1fc0c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fbb3a │ │ │ │ + b.n 1fbb4a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - beq.n 1fbc64 │ │ │ │ + beq.n 1fbc74 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fbc68 │ │ │ │ + bne.n 1fbc78 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r2, r6, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1fbc36 │ │ │ │ + beq.n 1fbc46 │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r8, ip │ │ │ │ mov r4, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r2 │ │ │ │ subs r2, r3, #4 │ │ │ │ strd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bmi.w 1fbd2e │ │ │ │ + bmi.w 1fbd3e │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbd44 │ │ │ │ + beq.w 1fbd54 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fbe52 │ │ │ │ + beq.w 1fbe62 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbc0a │ │ │ │ + bne.n 1fbc1a │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbc0a │ │ │ │ + bls.n 1fbc1a │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r1, r2, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20329c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.w 1fbd2e │ │ │ │ - ldr.w r3, [pc, #1192] @ 1fc0b4 │ │ │ │ + beq.w 1fbd3e │ │ │ │ + ldr.w r3, [pc, #1192] @ 1fc0c4 │ │ │ │ mov r9, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fc00c │ │ │ │ + bne.w 1fc01c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp sl, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne.w 1fbaea │ │ │ │ + bne.w 1fbafa │ │ │ │ mov sl, r4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1fbb4e │ │ │ │ + b.n 1fbb5e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1fbab2 │ │ │ │ + bhi.w 1fbac2 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 1fba78 │ │ │ │ - b.n 1fbb5a │ │ │ │ + bne.w 1fba88 │ │ │ │ + b.n 1fbb6a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1fbba6 │ │ │ │ - bl 202e58 │ │ │ │ + bne.n 1fbbb6 │ │ │ │ + bl 202e68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbba6 │ │ │ │ - ldr.w r3, [pc, #1088] @ 1fc0b4 │ │ │ │ + bne.n 1fbbb6 │ │ │ │ + ldr.w r3, [pc, #1088] @ 1fc0c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fbc20 │ │ │ │ + b.n 1fbc30 │ │ │ │ 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 1fbda6 │ │ │ │ + bne.w 1fbdb6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1fbdae │ │ │ │ - bl 202e58 │ │ │ │ + bne.w 1fbdbe │ │ │ │ + bl 202e68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fbdae │ │ │ │ - ldr.w r3, [pc, #1044] @ 1fc0b4 │ │ │ │ + bne.w 1fbdbe │ │ │ │ + ldr.w r3, [pc, #1044] @ 1fc0c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fc02a │ │ │ │ + bne.w 1fc03a │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ sub.w sl, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 1fbffe │ │ │ │ + beq.w 1fc00e │ │ │ │ ldr.w r6, [sl] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 1fbcbc │ │ │ │ + bmi.n 1fbccc │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbc7a │ │ │ │ + beq.n 1fbc8a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 1fbe24 │ │ │ │ + beq.w 1fbe34 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbd02 │ │ │ │ + bne.n 1fbd12 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbd02 │ │ │ │ + bls.n 1fbd12 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, sl, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, fp, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbcbc │ │ │ │ - ldr r3, [pc, #944] @ (1fc0b4 ) │ │ │ │ + beq.n 1fbccc │ │ │ │ + ldr r3, [pc, #944] @ (1fc0c4 ) │ │ │ │ mov r8, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r6, r5, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 1fc01a │ │ │ │ + bne.w 1fc02a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fbbce │ │ │ │ + bne.w 1fbbde │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b.n 1fbc36 │ │ │ │ + b.n 1fbc46 │ │ │ │ add.w r3, r6, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r5, r3, asr #5 │ │ │ │ - bne.n 1fbd8c │ │ │ │ - cbz r5, 1fbd92 │ │ │ │ + bne.n 1fbd9c │ │ │ │ + cbz r5, 1fbda2 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r7, r6, #20 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1fbd2e │ │ │ │ + beq.n 1fbd3e │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ strd r9, r4, [sp, #48] @ 0x30 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ mov r4, r8 │ │ │ │ mov fp, ip │ │ │ │ strd r6, r5, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 1fbcca │ │ │ │ + b.n 1fbcda │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 1fbc36 │ │ │ │ - b.n 1fbb26 │ │ │ │ + bls.w 1fbc46 │ │ │ │ + b.n 1fbb36 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fbd56 │ │ │ │ + beq.n 1fbd66 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 202e58 │ │ │ │ + bl 202e68 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbd56 │ │ │ │ - ldr r3, [pc, #788] @ (1fc0b4 ) │ │ │ │ + bne.n 1fbd66 │ │ │ │ + ldr r3, [pc, #788] @ (1fc0c4 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1fbd18 │ │ │ │ + b.n 1fbd28 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.w 1fbc94 │ │ │ │ + bne.w 1fbca4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ add.w r9, r6, #20 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 1fbcbc │ │ │ │ + beq.n 1fbccc │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ strd r6, r5, [sp, #76] @ 0x4c │ │ │ │ sub.w r8, r3, #4 │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ mov r6, r7 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, lr │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w r2, [r8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 1fbe38 │ │ │ │ + bmi.n 1fbe48 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbe68 │ │ │ │ + beq.n 1fbe78 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fbe30 │ │ │ │ + beq.n 1fbe40 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbe0c │ │ │ │ + bne.n 1fbe1c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbe0c │ │ │ │ + bls.n 1fbe1c │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r4, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbe38 │ │ │ │ - ldr r3, [pc, #676] @ (1fc0b4 ) │ │ │ │ + beq.n 1fbe48 │ │ │ │ + ldr r3, [pc, #676] @ (1fc0c4 ) │ │ │ │ mov r7, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.n 1fbca6 │ │ │ │ + b.n 1fbcb6 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 1fbcbc │ │ │ │ - b.n 1fbd02 │ │ │ │ + bls.w 1fbccc │ │ │ │ + b.n 1fbd12 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1fbe0c │ │ │ │ + bhi.n 1fbe1c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 1fbdd6 │ │ │ │ + bne.n 1fbde6 │ │ │ │ mov r4, fp │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 1fbcbc │ │ │ │ + b.n 1fbccc │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 1fbc0a │ │ │ │ + bhi.w 1fbc1a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 1fbbce │ │ │ │ - b.n 1fbd38 │ │ │ │ + bne.w 1fbbde │ │ │ │ + b.n 1fbd48 │ │ │ │ add.w r3, r2, #44 @ 0x2c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ sub.w r3, r8, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r7, r3, asr #5 │ │ │ │ - bne.n 1fbeec │ │ │ │ + bne.n 1fbefc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1fbef2 │ │ │ │ + beq.n 1fbf02 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ add.w sl, r2, #20 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 1fbe38 │ │ │ │ + beq.n 1fbe48 │ │ │ │ mov r3, r4 │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ mov r4, sl │ │ │ │ strd r8, r6, [sp, #88] @ 0x58 │ │ │ │ subs r5, #4 │ │ │ │ mov r6, lr │ │ │ │ mov sl, r3 │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ strd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.n 1fbf0e │ │ │ │ + bmi.n 1fbf1e │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fbf20 │ │ │ │ + beq.n 1fbf30 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1fbf06 │ │ │ │ + beq.n 1fbf16 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1fbed6 │ │ │ │ + bne.n 1fbee6 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 1fbed6 │ │ │ │ + bls.n 1fbee6 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ subs r1, r5, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r6, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fbf0e │ │ │ │ - ldr r3, [pc, #476] @ (1fc0b4 ) │ │ │ │ + beq.n 1fbf1e │ │ │ │ + ldr r3, [pc, #476] @ (1fc0c4 ) │ │ │ │ mov r4, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldrd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1fbf64 │ │ │ │ + b.n 1fbf74 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - beq.n 1fbe7e │ │ │ │ + beq.n 1fbe8e │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - bl 202e58 │ │ │ │ + bl 202e68 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fbe7e │ │ │ │ - ldr r3, [pc, #436] @ (1fc0b4 ) │ │ │ │ + bne.n 1fbe8e │ │ │ │ + ldr r3, [pc, #436] @ (1fc0c4 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r3] │ │ │ │ - b.n 1fbf64 │ │ │ │ + b.n 1fbf74 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 1fbed6 │ │ │ │ + bhi.n 1fbee6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 1fbea6 │ │ │ │ + bne.n 1fbeb6 │ │ │ │ ldrd r9, r8, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ - b.n 1fbe38 │ │ │ │ + b.n 1fbe48 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ subs r3, r5, r3 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r3, r3, asr #5 │ │ │ │ - bne.n 1fbf8c │ │ │ │ - cbnz r3, 1fbf92 │ │ │ │ + bne.n 1fbf9c │ │ │ │ + cbnz r3, 1fbfa2 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 202e58 │ │ │ │ + bl 202e68 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cbnz r0, 1fbf92 │ │ │ │ - ldr r2, [pc, #372] @ (1fc0b4 ) │ │ │ │ + cbnz r0, 1fbfa2 │ │ │ │ + ldr r2, [pc, #372] @ (1fc0c4 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r1, r2] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r2, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 1fbf0e │ │ │ │ + beq.n 1fbf1e │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r4, sl │ │ │ │ ldrd r2, r7, [sp, #96] @ 0x60 │ │ │ │ ldrd r8, r6, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ add r3, r7 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 1fbe38 │ │ │ │ + beq.w 1fbe48 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, fp │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ - b.n 1fbca6 │ │ │ │ + b.n 1fbcb6 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fbf32 │ │ │ │ + bne.n 1fbf42 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ add.w r9, r7, #20 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 1fbf0e │ │ │ │ + beq.n 1fbf1e │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r5, r9 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov r9, r4 │ │ │ │ mov r6, ip │ │ │ │ strd r7, r3, [sp, #112] @ 0x70 │ │ │ │ ldr.w r7, [r8] │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.n 1fc044 │ │ │ │ + bmi.n 1fc054 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fc058 │ │ │ │ + beq.n 1fc068 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 1fc03c │ │ │ │ + beq.n 1fc04c │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1fbfec │ │ │ │ + bne.n 1fbffc │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ subs r2, #24 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 1fbfec │ │ │ │ + bls.n 1fbffc │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ sub.w r1, r8, r1 │ │ │ │ asrs r1, r1, #2 │ │ │ │ mul.w r1, r6, r1 │ │ │ │ - bl 20328c │ │ │ │ + bl 20329c │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - beq.n 1fc044 │ │ │ │ - ldr r2, [pc, #196] @ (1fc0b4 ) │ │ │ │ + beq.n 1fc054 │ │ │ │ + ldr r2, [pc, #196] @ (1fc0c4 ) │ │ │ │ mov r4, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r7, r3, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [r1, r2] │ │ │ │ - b.n 1fbf42 │ │ │ │ + b.n 1fbf52 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fbd2e │ │ │ │ + b.n 1fbd3e │ │ │ │ ldrd r6, r5, [sp, #12] │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 1fbb3a │ │ │ │ + b.n 1fbb4a │ │ │ │ mov r9, fp │ │ │ │ mov fp, r4 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, r7, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - b.n 1fbc20 │ │ │ │ + b.n 1fbc30 │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrd r6, r5, [sp, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, fp, [sp, #52] @ 0x34 │ │ │ │ - b.n 1fbd18 │ │ │ │ + b.n 1fbd28 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ subs r2, #106 @ 0x6a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 1fbfec │ │ │ │ + bhi.n 1fbffc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 1fbfb6 │ │ │ │ + bne.n 1fbfc6 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ mov r4, r9 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b.n 1fbf0e │ │ │ │ + b.n 1fbf1e │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r0, #115 @ 0x73 │ │ │ │ mov.w r4, r4, asr #5 │ │ │ │ - bne.n 1fc098 │ │ │ │ - cbnz r4, 1fc09e │ │ │ │ - bl 202e58 │ │ │ │ - cbnz r0, 1fc09e │ │ │ │ - ldr r1, [pc, #64] @ (1fc0b4 ) │ │ │ │ + bne.n 1fc0a8 │ │ │ │ + cbnz r4, 1fc0ae │ │ │ │ + bl 202e68 │ │ │ │ + cbnz r0, 1fc0ae │ │ │ │ + ldr r1, [pc, #64] @ (1fc0c4 ) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r2, r3, r2, r0 │ │ │ │ add r2, r4 │ │ │ │ ldrb r2, [r2, #23] │ │ │ │ and.w r2, r2, #134 @ 0x86 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 1fc044 │ │ │ │ + beq.n 1fc054 │ │ │ │ ldrd r7, r3, [sp, #112] @ 0x70 │ │ │ │ mov r4, r9 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - b.n 1fbf42 │ │ │ │ + b.n 1fbf52 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ - bne.n 1fc06c │ │ │ │ + bne.n 1fc07c │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f935c │ │ │ │ + bl 1f936c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc072 │ │ │ │ - b.n 1fc044 │ │ │ │ + beq.n 1fc082 │ │ │ │ + b.n 1fc054 │ │ │ │ nop │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp lr, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fcbb8 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fcbc8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fcbbc │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fcbcc │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -578754,15 +578750,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 1fc27c │ │ │ │ + bne.w 1fc28c │ │ │ │ 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 │ │ │ │ @@ -578777,18 +578773,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1fc15e │ │ │ │ + cbnz r7, 1fc16e │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fca9a │ │ │ │ + bne.w 1fcaaa │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -578820,72 +578816,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1fc23a │ │ │ │ + cbnz r0, 1fc24a │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fc23a │ │ │ │ + bmi.n 1fc24a │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fc254 │ │ │ │ + cbz r4, 1fc264 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fc280 │ │ │ │ + bne.n 1fc290 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fc298 │ │ │ │ + bne.n 1fc2a8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1fc2a8 │ │ │ │ + b.n 1fc2b8 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fc208 │ │ │ │ + bne.n 1fc218 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fcb58 │ │ │ │ + bmi.w 1fcb68 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fcaa6 │ │ │ │ + bne.w 1fcab6 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fc224 │ │ │ │ + bpl.n 1fc234 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fc228 │ │ │ │ + b.n 1fc238 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fc112 │ │ │ │ + b.n 1fc122 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fcb94 │ │ │ │ + beq.w 1fcba4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcaa6 │ │ │ │ + beq.w 1fcab6 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -578910,15 +578906,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1fc318 │ │ │ │ + cbz r6, 1fc328 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -578935,46 +578931,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1fc372 │ │ │ │ + cbz r0, 1fc382 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fc384 │ │ │ │ + cbz r0, 1fc394 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcaae │ │ │ │ + bne.w 1fcabe │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcb46 │ │ │ │ + beq.w 1fcb56 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fcb8e │ │ │ │ + bne.w 1fcb9e │ │ │ │ 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 1fcad2 │ │ │ │ + bne.w 1fcae2 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -579009,20 +579005,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, 1fc492 │ │ │ │ + cbz r4, 1fc4a2 │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fc492 │ │ │ │ + cbnz r7, 1fc4a2 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcb84 │ │ │ │ + bne.w 1fcb94 │ │ │ │ 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 │ │ │ │ @@ -579044,33 +579040,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 1fcb1c │ │ │ │ + bne.w 1fcb2c │ │ │ │ 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, 1fc52a │ │ │ │ + cbnz r4, 1fc53a │ │ │ │ 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, 1fc548 │ │ │ │ + cbnz r4, 1fc558 │ │ │ │ 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 │ │ │ │ @@ -579089,17 +579085,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcad6 │ │ │ │ + bne.w 1fcae6 │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fcad6 │ │ │ │ + bpl.w 1fcae6 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -579119,17 +579115,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fcb20 │ │ │ │ + beq.w 1fcb30 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fcb38 │ │ │ │ + bne.w 1fcb48 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -579146,31 +579142,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fc670 │ │ │ │ + cbz r0, 1fc680 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fc67e │ │ │ │ + cbz r0, 1fc68e │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fc698 │ │ │ │ + cbz r0, 1fc6a8 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fc6a6 │ │ │ │ + cbz r0, 1fc6b6 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -579189,95 +579185,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb18 │ │ │ │ + bne.w 1fcb28 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb14 │ │ │ │ + bne.w 1fcb24 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb10 │ │ │ │ + bne.w 1fcb20 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcafc │ │ │ │ + bne.w 1fcb0c │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb0c │ │ │ │ + bne.w 1fcb1c │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fc79c │ │ │ │ + cbz r0, 1fc7ac │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb30 │ │ │ │ + bne.w 1fcb40 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fc7d0 │ │ │ │ + cbz r0, 1fc7e0 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fc7d0 │ │ │ │ + cbz r0, 1fc7e0 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb7a │ │ │ │ + bne.w 1fcb8a │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fc7e2 │ │ │ │ + cbz r0, 1fc7f2 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fc7e2 │ │ │ │ + cbz r0, 1fc7f2 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fc7fe │ │ │ │ + cbz r0, 1fc80e │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fc81e │ │ │ │ + cbz r0, 1fc82e │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fc81e │ │ │ │ + cbz r4, 1fc82e │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcb76 │ │ │ │ + bne.w 1fcb86 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -579327,47 +579323,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1fc8f8 │ │ │ │ + cbz r0, 1fc908 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fc908 │ │ │ │ + cbz r0, 1fc918 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fc918 │ │ │ │ + cbz r0, 1fc928 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1fc92e │ │ │ │ + cbz r0, 1fc93e │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fc940 │ │ │ │ + cbnz r1, 1fc950 │ │ │ │ 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, 1fc964 │ │ │ │ + cbz r1, 1fc974 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -579396,193 +579392,193 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fc9e6 │ │ │ │ + cbz r2, 1fc9f6 │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fc9fc │ │ │ │ + cbz r2, 1fca0c │ │ │ │ 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, 1fca0e │ │ │ │ + cbz r2, 1fca1e │ │ │ │ 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, 1fca20 │ │ │ │ + cbz r2, 1fca30 │ │ │ │ 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, 1fca32 │ │ │ │ + cbz r2, 1fca42 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fca4e │ │ │ │ - b.n 1fca7c │ │ │ │ + cbnz r5, 1fca5e │ │ │ │ + b.n 1fca8c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fca7c │ │ │ │ + cbz r5, 1fca8c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fca48 │ │ │ │ - ldr r6, [pc, #360] @ (1fcbc0 ) │ │ │ │ + beq.n 1fca58 │ │ │ │ + ldr r6, [pc, #360] @ (1fcbd0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fca7c │ │ │ │ + cbz r3, 1fca8c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fca5c │ │ │ │ + bne.n 1fca6c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fca6e │ │ │ │ - ldr r2, [pc, #324] @ (1fcbc4 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fcbbc ) │ │ │ │ + bne.n 1fca7e │ │ │ │ + ldr r2, [pc, #324] @ (1fcbd4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1fcbcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fcbb2 │ │ │ │ + bne.w 1fcbc2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1fc15e │ │ │ │ + b.w 1fc16e │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fc2a2 │ │ │ │ + b.w 1fc2b2 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fcb34 │ │ │ │ + bne.n 1fcb44 │ │ │ │ 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 1fc3d4 │ │ │ │ + bne.w 1fc3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fc3d4 │ │ │ │ + bne.w 1fc3e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc3e6 │ │ │ │ + b.n 1fc3f6 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc5b6 │ │ │ │ + bne.w 1fc5c6 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fc5b8 │ │ │ │ + b.n 1fc5c8 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc77c │ │ │ │ + beq.w 1fc78c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc784 │ │ │ │ + b.n 1fc794 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc754 │ │ │ │ + b.n 1fc764 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc73e │ │ │ │ + b.n 1fc74e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc714 │ │ │ │ + b.n 1fc724 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc508 │ │ │ │ + b.n 1fc518 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fc61e │ │ │ │ + b.n 1fc62e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc7b8 │ │ │ │ + b.n 1fc7c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcabe │ │ │ │ + b.n 1fcace │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fc61e │ │ │ │ + b.n 1fc62e │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fc3d4 │ │ │ │ + bne.w 1fc3e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fc3e6 │ │ │ │ + b.n 1fc3f6 │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fcba0 │ │ │ │ + bmi.n 1fcbb0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fc224 │ │ │ │ - b.w 1fc29e │ │ │ │ + beq.w 1fc234 │ │ │ │ + b.w 1fc2ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fc81e │ │ │ │ + b.n 1fc82e │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fc7d0 │ │ │ │ + b.n 1fc7e0 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fc492 │ │ │ │ + b.n 1fc4a2 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fc3d4 │ │ │ │ + b.n 1fc3e4 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fc228 │ │ │ │ + b.w 1fc238 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fc278 │ │ │ │ - b.w 1fc29e │ │ │ │ + beq.w 1fc288 │ │ │ │ + b.w 1fc2ae │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r2, r4, #2 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fd6c8 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fd6d8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fd6cc │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fd6dc │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -579590,15 +579586,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 1fcd8c │ │ │ │ + bne.w 1fcd9c │ │ │ │ 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 │ │ │ │ @@ -579613,18 +579609,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1fcc6e │ │ │ │ + cbnz r7, 1fcc7e │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fd5aa │ │ │ │ + bne.w 1fd5ba │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -579656,72 +579652,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1fcd4a │ │ │ │ + cbnz r0, 1fcd5a │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fcd4a │ │ │ │ + bmi.n 1fcd5a │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fcd64 │ │ │ │ + cbz r4, 1fcd74 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fcd90 │ │ │ │ + bne.n 1fcda0 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fcda8 │ │ │ │ + bne.n 1fcdb8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1fcdb8 │ │ │ │ + b.n 1fcdc8 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fcd18 │ │ │ │ + bne.n 1fcd28 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fd668 │ │ │ │ + bmi.w 1fd678 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fd5b6 │ │ │ │ + bne.w 1fd5c6 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fcd34 │ │ │ │ + bpl.n 1fcd44 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fcd38 │ │ │ │ + b.n 1fcd48 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fcc22 │ │ │ │ + b.n 1fcc32 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd6a4 │ │ │ │ + beq.w 1fd6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd5b6 │ │ │ │ + beq.w 1fd5c6 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -579746,15 +579742,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1fce28 │ │ │ │ + cbz r6, 1fce38 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -579771,46 +579767,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1fce82 │ │ │ │ + cbz r0, 1fce92 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fce94 │ │ │ │ + cbz r0, 1fcea4 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd5be │ │ │ │ + bne.w 1fd5ce │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd656 │ │ │ │ + beq.w 1fd666 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fd69e │ │ │ │ + bne.w 1fd6ae │ │ │ │ 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 1fd5e2 │ │ │ │ + bne.w 1fd5f2 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -579845,20 +579841,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, 1fcfa2 │ │ │ │ + cbz r4, 1fcfb2 │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fcfa2 │ │ │ │ + cbnz r7, 1fcfb2 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd694 │ │ │ │ + bne.w 1fd6a4 │ │ │ │ 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 │ │ │ │ @@ -579880,33 +579876,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 1fd62c │ │ │ │ + bne.w 1fd63c │ │ │ │ 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, 1fd03a │ │ │ │ + cbnz r4, 1fd04a │ │ │ │ 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, 1fd058 │ │ │ │ + cbnz r4, 1fd068 │ │ │ │ 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 │ │ │ │ @@ -579925,17 +579921,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd5e6 │ │ │ │ + bne.w 1fd5f6 │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fd5e6 │ │ │ │ + bpl.w 1fd5f6 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -579955,17 +579951,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd630 │ │ │ │ + beq.w 1fd640 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fd648 │ │ │ │ + bne.w 1fd658 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -579982,31 +579978,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fd180 │ │ │ │ + cbz r0, 1fd190 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fd18e │ │ │ │ + cbz r0, 1fd19e │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fd1a8 │ │ │ │ + cbz r0, 1fd1b8 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fd1b6 │ │ │ │ + cbz r0, 1fd1c6 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -580025,95 +580021,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd628 │ │ │ │ + bne.w 1fd638 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd624 │ │ │ │ + bne.w 1fd634 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd620 │ │ │ │ + bne.w 1fd630 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd60c │ │ │ │ + bne.w 1fd61c │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd61c │ │ │ │ + bne.w 1fd62c │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fd2ac │ │ │ │ + cbz r0, 1fd2bc │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd640 │ │ │ │ + bne.w 1fd650 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fd2e0 │ │ │ │ + cbz r0, 1fd2f0 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fd2e0 │ │ │ │ + cbz r0, 1fd2f0 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd68a │ │ │ │ + bne.w 1fd69a │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fd2f2 │ │ │ │ + cbz r0, 1fd302 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fd2f2 │ │ │ │ + cbz r0, 1fd302 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fd30e │ │ │ │ + cbz r0, 1fd31e │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fd32e │ │ │ │ + cbz r0, 1fd33e │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fd32e │ │ │ │ + cbz r4, 1fd33e │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd686 │ │ │ │ + bne.w 1fd696 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -580163,47 +580159,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1fd408 │ │ │ │ + cbz r0, 1fd418 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fd418 │ │ │ │ + cbz r0, 1fd428 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fd428 │ │ │ │ + cbz r0, 1fd438 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1fd43e │ │ │ │ + cbz r0, 1fd44e │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fd450 │ │ │ │ + cbnz r1, 1fd460 │ │ │ │ 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, 1fd474 │ │ │ │ + cbz r1, 1fd484 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -580232,193 +580228,193 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fd4f6 │ │ │ │ + cbz r2, 1fd506 │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fd50c │ │ │ │ + cbz r2, 1fd51c │ │ │ │ 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, 1fd51e │ │ │ │ + cbz r2, 1fd52e │ │ │ │ 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, 1fd530 │ │ │ │ + cbz r2, 1fd540 │ │ │ │ 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, 1fd542 │ │ │ │ + cbz r2, 1fd552 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fd55e │ │ │ │ - b.n 1fd58c │ │ │ │ + cbnz r5, 1fd56e │ │ │ │ + b.n 1fd59c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fd58c │ │ │ │ + cbz r5, 1fd59c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd558 │ │ │ │ - ldr r6, [pc, #360] @ (1fd6d0 ) │ │ │ │ + beq.n 1fd568 │ │ │ │ + ldr r6, [pc, #360] @ (1fd6e0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fd58c │ │ │ │ + cbz r3, 1fd59c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd56c │ │ │ │ + bne.n 1fd57c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fd57e │ │ │ │ - ldr r2, [pc, #324] @ (1fd6d4 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fd6cc ) │ │ │ │ + bne.n 1fd58e │ │ │ │ + ldr r2, [pc, #324] @ (1fd6e4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1fd6dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fd6c2 │ │ │ │ + bne.w 1fd6d2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1fcc6e │ │ │ │ + b.w 1fcc7e │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fcdb2 │ │ │ │ + b.w 1fcdc2 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd644 │ │ │ │ + bne.n 1fd654 │ │ │ │ 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 1fcee4 │ │ │ │ + bne.w 1fcef4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fcee4 │ │ │ │ + bne.w 1fcef4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcef6 │ │ │ │ + b.n 1fcf06 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd0c6 │ │ │ │ + bne.w 1fd0d6 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fd0c8 │ │ │ │ + b.n 1fd0d8 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd28c │ │ │ │ + beq.w 1fd29c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd294 │ │ │ │ + b.n 1fd2a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd264 │ │ │ │ + b.n 1fd274 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd24e │ │ │ │ + b.n 1fd25e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd224 │ │ │ │ + b.n 1fd234 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd018 │ │ │ │ + b.n 1fd028 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fd12e │ │ │ │ + b.n 1fd13e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd2c8 │ │ │ │ + b.n 1fd2d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fd5ce │ │ │ │ + b.n 1fd5de │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fd12e │ │ │ │ + b.n 1fd13e │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fcee4 │ │ │ │ + bne.w 1fcef4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fcef6 │ │ │ │ + b.n 1fcf06 │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fd6b0 │ │ │ │ + bmi.n 1fd6c0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fcd34 │ │ │ │ - b.w 1fcdae │ │ │ │ + beq.w 1fcd44 │ │ │ │ + b.w 1fcdbe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fd32e │ │ │ │ + b.n 1fd33e │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fd2e0 │ │ │ │ + b.n 1fd2f0 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fcfa2 │ │ │ │ + b.n 1fcfb2 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fcee4 │ │ │ │ + b.n 1fcef4 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fcd38 │ │ │ │ + b.w 1fcd48 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fcd88 │ │ │ │ - b.w 1fcdae │ │ │ │ + beq.w 1fcd98 │ │ │ │ + b.w 1fcdbe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #24 │ │ │ │ + adds r4, #8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ lsls r6, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r1, [pc, #2796] @ 1fe1d8 │ │ │ │ + ldr.w r1, [pc, #2796] @ 1fe1e8 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r2, [pc, #2796] @ 1fe1dc │ │ │ │ + ldr.w r2, [pc, #2796] @ 1fe1ec │ │ │ │ movs r3, #1 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -580426,15 +580422,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 1fd89c │ │ │ │ + bne.w 1fd8ac │ │ │ │ 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 │ │ │ │ @@ -580449,18 +580445,18 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #15] │ │ │ │ eor.w r1, r0, #1 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w lr, [r5, #312] @ 0x138 │ │ │ │ strb.w r1, [sp, #13] │ │ │ │ mov r1, r7 │ │ │ │ - cbnz r7, 1fd77e │ │ │ │ + cbnz r7, 1fd78e │ │ │ │ ldrb.w r1, [r3, #133] @ 0x85 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1fe0ba │ │ │ │ + bne.w 1fe0ca │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ ldrb.w r1, [r3, #124] @ 0x7c │ │ │ │ ldrb.w ip, [r3, #43] @ 0x2b │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #17] │ │ │ │ ldrb.w r1, [r3, #125] @ 0x7d │ │ │ │ eor.w r8, ip, #1 │ │ │ │ @@ -580492,72 +580488,72 @@ │ │ │ │ strb.w r6, [sp, #27] │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ strb.w r6, [sp, #28] │ │ │ │ strb.w r8, [sp, #30] │ │ │ │ eor.w r6, r6, #1 │ │ │ │ strb.w r0, [sp, #31] │ │ │ │ strb.w r6, [sp, #29] │ │ │ │ - cbnz r0, 1fd85a │ │ │ │ + cbnz r0, 1fd86a │ │ │ │ lsls r6, r1, #28 │ │ │ │ - bmi.n 1fd85a │ │ │ │ + bmi.n 1fd86a │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ - cbz r4, 1fd874 │ │ │ │ + cbz r4, 1fd884 │ │ │ │ ands.w r0, r1, #64 @ 0x40 │ │ │ │ - bne.n 1fd8a0 │ │ │ │ + bne.n 1fd8b0 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1fd8b8 │ │ │ │ + bne.n 1fd8c8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r6, [sp, #38] @ 0x26 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r4, [sp, #39] @ 0x27 │ │ │ │ - b.n 1fd8c8 │ │ │ │ + b.n 1fd8d8 │ │ │ │ and.w r0, r1, #80 @ 0x50 │ │ │ │ ldrb.w r6, [r3, #42] @ 0x2a │ │ │ │ subs r0, #80 @ 0x50 │ │ │ │ strb.w r4, [sp, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fd828 │ │ │ │ + bne.n 1fd838 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bmi.w 1fe178 │ │ │ │ + bmi.w 1fe188 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 1fe0c6 │ │ │ │ + bne.w 1fe0d6 │ │ │ │ lsls r4, r1, #25 │ │ │ │ - bpl.n 1fd844 │ │ │ │ + bpl.n 1fd854 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - b.n 1fd848 │ │ │ │ + b.n 1fd858 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1fd732 │ │ │ │ + b.n 1fd742 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #36] @ 0x24 │ │ │ │ and.w r0, r1, #16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fe1b4 │ │ │ │ + beq.w 1fe1c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe0c6 │ │ │ │ + beq.w 1fe0d6 │ │ │ │ mov.w r0, #0 │ │ │ │ strh.w r0, [sp, #38] @ 0x26 │ │ │ │ movs r0, #0 │ │ │ │ strb.w ip, [sp, #41] @ 0x29 │ │ │ │ ubfx r8, lr, #3, #1 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ ubfx ip, lr, #4, #1 │ │ │ │ @@ -580582,15 +580578,15 @@ │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ strb.w r8, [sp, #50] @ 0x32 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w ip, [sp, #51] @ 0x33 │ │ │ │ strb.w r0, [sp, #49] @ 0x31 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ - cbz r6, 1fd938 │ │ │ │ + cbz r6, 1fd948 │ │ │ │ ldrb.w r0, [r3, #150] @ 0x96 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #53] @ 0x35 │ │ │ │ ubfx r4, r1, #11, #1 │ │ │ │ strb.w r6, [sp, #54] @ 0x36 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ ldrb r0, [r3, #11] │ │ │ │ @@ -580607,46 +580603,46 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #58] @ 0x3a │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ands r0, r4 │ │ │ │ strb.w r0, [sp, #59] @ 0x3b │ │ │ │ ldrb.w r0, [r3, #36] @ 0x24 │ │ │ │ - cbz r0, 1fd992 │ │ │ │ + cbz r0, 1fd9a2 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #37] @ 0x25 │ │ │ │ - cbz r0, 1fd9a4 │ │ │ │ + cbz r0, 1fd9b4 │ │ │ │ ldrb.w r0, [r3, #32] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #61] @ 0x3d │ │ │ │ mov.w ip, #1 │ │ │ │ and.w r0, r2, #1024 @ 0x400 │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #62] @ 0x3e │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ strb.w ip, [sp, #64] @ 0x40 │ │ │ │ eor.w r4, r4, ip │ │ │ │ strb.w r4, [sp, #63] @ 0x3f │ │ │ │ ldrb.w r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fe0ce │ │ │ │ + bne.w 1fe0de │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe166 │ │ │ │ + beq.w 1fe176 │ │ │ │ ldrb.w ip, [r3, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fe1ae │ │ │ │ + bne.w 1fe1be │ │ │ │ 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 1fe0f2 │ │ │ │ + bne.w 1fe102 │ │ │ │ ubfx r4, r2, #9, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ strb.w r4, [sp, #66] @ 0x42 │ │ │ │ clz r4, r0 │ │ │ │ ldrb.w r8, [r3, #86] @ 0x56 │ │ │ │ ldrb.w ip, [r3, #36] @ 0x24 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ @@ -580681,20 +580677,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, 1fdab2 │ │ │ │ + cbz r4, 1fdac2 │ │ │ │ mov r4, r7 │ │ │ │ - cbnz r7, 1fdab2 │ │ │ │ + cbnz r7, 1fdac2 │ │ │ │ ldrb.w r4, [r3, #133] @ 0x85 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fe1a4 │ │ │ │ + bne.w 1fe1b4 │ │ │ │ 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 │ │ │ │ @@ -580716,33 +580712,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 1fe13c │ │ │ │ + bne.w 1fe14c │ │ │ │ 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, 1fdb4a │ │ │ │ + cbnz r4, 1fdb5a │ │ │ │ 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, 1fdb68 │ │ │ │ + cbnz r4, 1fdb78 │ │ │ │ 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 │ │ │ │ @@ -580761,17 +580757,17 @@ │ │ │ │ strb.w r4, [sp, #107] @ 0x6b │ │ │ │ ldrb r4, [r3, #25] │ │ │ │ strb.w r4, [sp, #108] @ 0x6c │ │ │ │ ldrb.w r4, [r3, #80] @ 0x50 │ │ │ │ strb.w r4, [sp, #109] @ 0x6d │ │ │ │ ldrb.w r4, [r3, #81] @ 0x51 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fe0f6 │ │ │ │ + bne.w 1fe106 │ │ │ │ lsls r7, r2, #25 │ │ │ │ - bpl.w 1fe0f6 │ │ │ │ + bpl.w 1fe106 │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [sp, #112] @ 0x70 │ │ │ │ ubfx r0, r0, #10, #1 │ │ │ │ @@ -580791,17 +580787,17 @@ │ │ │ │ ldrb.w r4, [r3, #142] @ 0x8e │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ strb.w sl, [sp, #120] @ 0x78 │ │ │ │ ands r0, r6 │ │ │ │ strb.w r0, [sp, #119] @ 0x77 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe140 │ │ │ │ + beq.w 1fe150 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 1fe158 │ │ │ │ + bne.w 1fe168 │ │ │ │ mov r0, ip │ │ │ │ eor.w r6, r4, #1 │ │ │ │ strb.w r6, [sp, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #122] @ 0x7a │ │ │ │ and.w r6, ip, r6 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ ands r0, r4 │ │ │ │ @@ -580818,31 +580814,31 @@ │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ strb.w r0, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r0, [r3, #65] @ 0x41 │ │ │ │ strb.w r0, [sp, #129] @ 0x81 │ │ │ │ ldrb.w r0, [r3, #47] @ 0x2f │ │ │ │ strb.w r0, [sp, #130] @ 0x82 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fdc90 │ │ │ │ + cbz r0, 1fdca0 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #131] @ 0x83 │ │ │ │ ldrb.w r0, [r3, #49] @ 0x31 │ │ │ │ - cbz r0, 1fdc9e │ │ │ │ + cbz r0, 1fdcae │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #132] @ 0x84 │ │ │ │ ldrb.w r0, [r3, #48] @ 0x30 │ │ │ │ strb.w r0, [sp, #133] @ 0x85 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fdcb8 │ │ │ │ + cbz r0, 1fdcc8 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #134] @ 0x86 │ │ │ │ ldrb.w r0, [r3, #50] @ 0x32 │ │ │ │ - cbz r0, 1fdcc6 │ │ │ │ + cbz r0, 1fdcd6 │ │ │ │ ldrb.w r0, [r3, #121] @ 0x79 │ │ │ │ strb.w r0, [sp, #135] @ 0x87 │ │ │ │ and.w r0, r1, #2048 @ 0x800 │ │ │ │ ldrb.w r6, [r3, #57] @ 0x39 │ │ │ │ ubfx r4, r0, #11, #1 │ │ │ │ strb.w r6, [sp, #136] @ 0x88 │ │ │ │ ubfx r0, lr, #10, #1 │ │ │ │ @@ -580861,95 +580857,95 @@ │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #143] @ 0x8f │ │ │ │ ldrb.w r0, [r3, #34] @ 0x22 │ │ │ │ strb.w r0, [sp, #144] @ 0x90 │ │ │ │ strb.w r4, [sp, #145] @ 0x91 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe138 │ │ │ │ + bne.w 1fe148 │ │ │ │ ldrb.w r0, [r3, #106] @ 0x6a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #146] @ 0x92 │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #147] @ 0x93 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe134 │ │ │ │ + bne.w 1fe144 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ strb.w r0, [sp, #149] @ 0x95 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe130 │ │ │ │ + bne.w 1fe140 │ │ │ │ ldrb.w r0, [r3, #107] @ 0x6b │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #150] @ 0x96 │ │ │ │ ldrb.w r0, [r3, #112] @ 0x70 │ │ │ │ strb.w r0, [sp, #151] @ 0x97 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe11c │ │ │ │ + bne.w 1fe12c │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe12c │ │ │ │ + bne.w 1fe13c │ │ │ │ ldrb.w r0, [r3, #108] @ 0x6c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #153] @ 0x99 │ │ │ │ ldrb r0, [r3, #27] │ │ │ │ strb.w r0, [sp, #154] @ 0x9a │ │ │ │ ldrb.w r0, [r3, #96] @ 0x60 │ │ │ │ - cbz r0, 1fddbc │ │ │ │ + cbz r0, 1fddcc │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #155] @ 0x9b │ │ │ │ ldrb.w r0, [r3, #82] @ 0x52 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe150 │ │ │ │ + bne.w 1fe160 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movt r0, #256 @ 0x100 │ │ │ │ tst r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ strb.w r0, [sp, #156] @ 0x9c │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fddf0 │ │ │ │ + cbz r0, 1fde00 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fddf0 │ │ │ │ + cbz r0, 1fde00 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe19a │ │ │ │ + bne.w 1fe1aa │ │ │ │ strb.w r0, [sp, #157] @ 0x9d │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fde02 │ │ │ │ + cbz r0, 1fde12 │ │ │ │ ldrb.w r0, [r3, #139] @ 0x8b │ │ │ │ - cbz r0, 1fde02 │ │ │ │ + cbz r0, 1fde12 │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ strb.w r0, [sp, #158] @ 0x9e │ │ │ │ ldrb r0, [r3, #15] │ │ │ │ strb.w r0, [sp, #159] @ 0x9f │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ - cbz r0, 1fde1e │ │ │ │ + cbz r0, 1fde2e │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #161] @ 0xa1 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ - cbz r0, 1fde3e │ │ │ │ + cbz r0, 1fde4e │ │ │ │ ldrb.w r4, [r3, #139] @ 0x8b │ │ │ │ - cbz r4, 1fde3e │ │ │ │ + cbz r4, 1fde4e │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fe196 │ │ │ │ + bne.w 1fe1a6 │ │ │ │ ldrb.w r0, [r3, #141] @ 0x8d │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #162] @ 0xa2 │ │ │ │ ubfx r6, r2, #11, #1 │ │ │ │ ldrb.w ip, [r3, #199] @ 0xc7 │ │ │ │ ldrb.w r0, [r3, #83] @ 0x53 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ @@ -580999,47 +580995,47 @@ │ │ │ │ ldrb.w r0, [r3, #111] @ 0x6f │ │ │ │ strb.w r0, [sp, #182] @ 0xb6 │ │ │ │ ldrb.w r0, [r3, #88] @ 0x58 │ │ │ │ strb.w r0, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r0, [r3, #87] @ 0x57 │ │ │ │ strb.w r0, [sp, #184] @ 0xb8 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ - cbz r0, 1fdf18 │ │ │ │ + cbz r0, 1fdf28 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #185] @ 0xb9 │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ - cbz r0, 1fdf28 │ │ │ │ + cbz r0, 1fdf38 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #186] @ 0xba │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ - cbz r0, 1fdf38 │ │ │ │ + cbz r0, 1fdf48 │ │ │ │ ldrb.w r0, [r3, #151] @ 0x97 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #187] @ 0xbb │ │ │ │ ldrb.w r0, [r3, #119] @ 0x77 │ │ │ │ strb.w r0, [sp, #188] @ 0xbc │ │ │ │ - cbz r0, 1fdf4e │ │ │ │ + cbz r0, 1fdf5e │ │ │ │ ubfx r0, r1, #9, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ strb.w r0, [sp, #189] @ 0xbd │ │ │ │ ldrb r1, [r3, #28] │ │ │ │ strb.w r1, [sp, #190] @ 0xbe │ │ │ │ ldrb.w r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 1fdf60 │ │ │ │ + cbnz r1, 1fdf70 │ │ │ │ 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, 1fdf84 │ │ │ │ + cbz r1, 1fdf94 │ │ │ │ ubfx r1, r2, #25, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #195] @ 0xc3 │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -581068,225 +581064,225 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [sp, #201] @ 0xc9 │ │ │ │ ldrb.w r1, [r3, #67] @ 0x43 │ │ │ │ strb.w r4, [sp, #203] @ 0xcb │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r0, [sp, #204] @ 0xcc │ │ │ │ strb.w r1, [sp, #202] @ 0xca │ │ │ │ - cbz r2, 1fe006 │ │ │ │ + cbz r2, 1fe016 │ │ │ │ ubfx r2, lr, #6, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ strb.w r2, [sp, #205] @ 0xcd │ │ │ │ ldrb.w r2, [r3, #113] @ 0x71 │ │ │ │ strb.w r2, [sp, #206] @ 0xce │ │ │ │ - cbz r2, 1fe01c │ │ │ │ + cbz r2, 1fe02c │ │ │ │ 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, 1fe02e │ │ │ │ + cbz r2, 1fe03e │ │ │ │ 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, 1fe040 │ │ │ │ + cbz r2, 1fe050 │ │ │ │ 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, 1fe052 │ │ │ │ + cbz r2, 1fe062 │ │ │ │ ldrb.w r2, [r3, #170] @ 0xaa │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strb.w r2, [sp, #210] @ 0xd2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #146] @ 0x92 │ │ │ │ strb.w r3, [sp, #211] @ 0xd3 │ │ │ │ - cbnz r5, 1fe06e │ │ │ │ - b.n 1fe09c │ │ │ │ + cbnz r5, 1fe07e │ │ │ │ + b.n 1fe0ac │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 1fe09c │ │ │ │ + cbz r5, 1fe0ac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe068 │ │ │ │ - ldr r6, [pc, #360] @ (1fe1e0 ) │ │ │ │ + beq.n 1fe078 │ │ │ │ + ldr r6, [pc, #360] @ (1fe1f0 ) │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r6, pc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 28c514 │ │ │ │ + bl 28c524 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 1fe09c │ │ │ │ + cbz r3, 1fe0ac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fe07c │ │ │ │ + bne.n 1fe08c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1fe08e │ │ │ │ - ldr r2, [pc, #324] @ (1fe1e4 ) │ │ │ │ - ldr r3, [pc, #316] @ (1fe1dc ) │ │ │ │ + bne.n 1fe09e │ │ │ │ + ldr r2, [pc, #324] @ (1fe1f4 ) │ │ │ │ + ldr r3, [pc, #316] @ (1fe1ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fe1d2 │ │ │ │ + bne.w 1fe1e2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ubfx r1, lr, #1, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.w 1fd77e │ │ │ │ + b.w 1fd78e │ │ │ │ mov.w r0, #1 │ │ │ │ - b.w 1fd8c2 │ │ │ │ + b.w 1fd8d2 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fe154 │ │ │ │ + bne.n 1fe164 │ │ │ │ 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 1fd9f4 │ │ │ │ + bne.w 1fda04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd9f4 │ │ │ │ + bne.w 1fda04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fda06 │ │ │ │ + b.n 1fda16 │ │ │ │ strb.w r4, [sp, #110] @ 0x6e │ │ │ │ ldrb.w r4, [r3, #85] @ 0x55 │ │ │ │ strb.w r4, [sp, #111] @ 0x6f │ │ │ │ ldrb.w r4, [r3, #82] @ 0x52 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fdbd6 │ │ │ │ + bne.w 1fdbe6 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movt r4, #256 @ 0x100 │ │ │ │ tst r2, r4 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - b.n 1fdbd8 │ │ │ │ + b.n 1fdbe8 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #152] @ 0x98 │ │ │ │ ldrb.w r0, [r3, #109] @ 0x6d │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdd9c │ │ │ │ + beq.w 1fddac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdda4 │ │ │ │ + b.n 1fddb4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdd74 │ │ │ │ + b.n 1fdd84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdd5e │ │ │ │ + b.n 1fdd6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fdd34 │ │ │ │ + b.n 1fdd44 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fdb28 │ │ │ │ + b.n 1fdb38 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ and.w r0, ip, r0 │ │ │ │ - b.n 1fdc3e │ │ │ │ + b.n 1fdc4e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fddd8 │ │ │ │ + b.n 1fdde8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fe0de │ │ │ │ + b.n 1fe0ee │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [sp, #121] @ 0x79 │ │ │ │ eor.w r6, r4, #1 │ │ │ │ ldrb r0, [r3, #21] │ │ │ │ - b.n 1fdc3e │ │ │ │ + b.n 1fdc4e │ │ │ │ strb.w r0, [sp, #65] @ 0x41 │ │ │ │ ldrb.w r4, [r3, #37] @ 0x25 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fd9f4 │ │ │ │ + bne.w 1fda04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1fda06 │ │ │ │ + b.n 1fda16 │ │ │ │ strb.w r4, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r1, #25 │ │ │ │ strb.w r6, [sp, #37] @ 0x25 │ │ │ │ - bmi.n 1fe1c0 │ │ │ │ + bmi.n 1fe1d0 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd844 │ │ │ │ - b.w 1fd8be │ │ │ │ + beq.w 1fd854 │ │ │ │ + b.w 1fd8ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1fde3e │ │ │ │ + b.n 1fde4e │ │ │ │ ldrb.w r0, [r3, #140] @ 0x8c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 1fddf0 │ │ │ │ + b.n 1fde00 │ │ │ │ ubfx r4, lr, #1, #1 │ │ │ │ eor.w r4, r4, #1 │ │ │ │ - b.n 1fdab2 │ │ │ │ + b.n 1fdac2 │ │ │ │ strb.w r4, [sp, #65] @ 0x41 │ │ │ │ - b.n 1fd9f4 │ │ │ │ + b.n 1fda04 │ │ │ │ clz r6, r0 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.w 1fd848 │ │ │ │ + b.w 1fd858 │ │ │ │ mov.w r0, #256 @ 0x100 │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1fd898 │ │ │ │ - b.w 1fd8be │ │ │ │ + beq.w 1fd8a8 │ │ │ │ + b.w 1fd8ce │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #8 │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r2] │ │ │ │ + ldrsb r6, [r3, r2] │ │ │ │ lsls r2, r4, #2 │ │ │ │ - subs r4, r3, #5 │ │ │ │ + subs r4, r1, #5 │ │ │ │ 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 1fe214 │ │ │ │ + beq.n 1fe224 │ │ │ │ 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 1fe2da │ │ │ │ + beq.n 1fe2ea │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 1fe310 │ │ │ │ - bhi.n 1fe2e0 │ │ │ │ + beq.n 1fe320 │ │ │ │ + bhi.n 1fe2f0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 1fe29e │ │ │ │ + beq.n 1fe2ae │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1fe342 │ │ │ │ + beq.n 1fe352 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1fe3bc │ │ │ │ + bhi.w 1fe3cc │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fe496 │ │ │ │ + bhi.w 1fe4a6 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ @@ -581313,22 +581309,22 @@ │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r1, r0, #3 │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - beq.n 1fe32a │ │ │ │ + beq.n 1fe33a │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movwhi r0, #305 @ 0x131 │ │ │ │ - bhi.n 1fe2de │ │ │ │ + bhi.n 1fe2ee │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fe3ce │ │ │ │ + bhi.w 1fe3de │ │ │ │ tbb [pc, r1] │ │ │ │ ldrh r5, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ strh r2, [r1, #60] @ 0x3c │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ @@ -581341,92 +581337,92 @@ │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ mov.w r0, #370 @ 0x172 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 1fe44c │ │ │ │ + beq.w 1fe45c │ │ │ │ cmp.w lr, #128 @ 0x80 │ │ │ │ - bne.n 1fe38e │ │ │ │ + bne.n 1fe39e │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #166 @ 0xa6 │ │ │ │ - beq.n 1fe2de │ │ │ │ + beq.n 1fe2ee │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r0, #167 @ 0xa7 │ │ │ │ - beq.n 1fe2de │ │ │ │ + beq.n 1fe2ee │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #163 @ 0xa3 │ │ │ │ - beq.n 1fe2de │ │ │ │ + beq.n 1fe2ee │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r0, #164 @ 0xa4 │ │ │ │ movne r0, #161 @ 0xa1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #6 │ │ │ │ - beq.n 1fe412 │ │ │ │ - bls.n 1fe35c │ │ │ │ + beq.n 1fe422 │ │ │ │ + bls.n 1fe36c │ │ │ │ cmp r1, #32 │ │ │ │ it eq │ │ │ │ moveq r0, #33 @ 0x21 │ │ │ │ - beq.n 1fe2de │ │ │ │ + beq.n 1fe2ee │ │ │ │ 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 1fe2de │ │ │ │ + beq.n 1fe2ee │ │ │ │ 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 1fe2de │ │ │ │ + beq.n 1fe2ee │ │ │ │ movw r3, #417 @ 0x1a1 │ │ │ │ movw r0, #419 @ 0x1a3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.w 1fe492 │ │ │ │ + bhi.w 1fe4a2 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 1fe496 │ │ │ │ + bhi.w 1fe4a6 │ │ │ │ tbb [pc, r1] │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #592] @ (1fe5c8 ) │ │ │ │ + ldr r2, [pc, #592] @ (1fe5d8 ) │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ cmp r4, r2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ add ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1fe48e │ │ │ │ + bhi.n 1fe49e │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe496 │ │ │ │ + bhi.n 1fe4a6 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r7, [r6, #20] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ adds r5, #125 @ 0x7d │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ ldrb r5, [r7, #21] │ │ │ │ @@ -581472,15 +581468,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 1fe496 │ │ │ │ + bhi.n 1fe4a6 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r5, #22 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ asrs r5, r7, #16 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -581499,18 +581495,18 @@ │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #28 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 1fe48a │ │ │ │ + bhi.n 1fe49a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe496 │ │ │ │ + bhi.n 1fe4a6 │ │ │ │ tbb [pc, r1] │ │ │ │ subs r6, r2, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ asrs r6, r3, #16 │ │ │ │ subs r6, r3, #0 │ │ │ │ subs r6, r3, #0 │ │ │ │ @@ -581545,136 +581541,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] @ 1fe550 │ │ │ │ + ldr.w lr, [pc, #156] @ 1fe560 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #152] @ 1fe554 │ │ │ │ + ldr.w ip, [pc, #152] @ 1fe564 │ │ │ │ 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 1fe532 │ │ │ │ + bhi.n 1fe542 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r0, r4, #0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ - cbz r2, 1fe53e │ │ │ │ + cbz r2, 1fe54e │ │ │ │ movs r2, #3 │ │ │ │ strd r2, ip, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ - bl 1fe4a4 │ │ │ │ + bl 1fe4b4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #88] @ (1fe558 ) │ │ │ │ - ldr r3, [pc, #80] @ (1fe554 ) │ │ │ │ + ldr r2, [pc, #88] @ (1fe568 ) │ │ │ │ + ldr r3, [pc, #80] @ (1fe564 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe54a │ │ │ │ + bne.n 1fe55a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [r0] │ │ │ │ - b.n 1fe4fe │ │ │ │ + b.n 1fe50e │ │ │ │ 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 1fe4fe │ │ │ │ + b.n 1fe50e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1fe544 │ │ │ │ + cbz r3, 1fe554 │ │ │ │ strd r2, r1, [r0] │ │ │ │ - b.n 1fe4fe │ │ │ │ + b.n 1fe50e │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ - b.n 1fe4ee │ │ │ │ + b.n 1fe4fe │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 1fe538 │ │ │ │ + b.n 1fe548 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r0, r5 │ │ │ │ + subs r0, r6, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, r3 │ │ │ │ + subs r2, r5, r3 │ │ │ │ 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] @ 1fe5b0 │ │ │ │ + ldr.w ip, [pc, #68] @ 1fe5c0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ add ip, pc │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1fe5a2 │ │ │ │ - ldr r1, [pc, #52] @ (1fe5b4 ) │ │ │ │ + beq.n 1fe5b2 │ │ │ │ + ldr r1, [pc, #52] @ (1fe5c4 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fe598 │ │ │ │ + beq.n 1fe5a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ - cbz r2, 1fe5a6 │ │ │ │ - bl 1e52ec │ │ │ │ + cbz r2, 1fe5b6 │ │ │ │ + bl 1e52fc │ │ │ │ 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 59c6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - b.n 1fe598 │ │ │ │ - subs r0, r1, r2 │ │ │ │ + b.n 1fe5a8 │ │ │ │ + subs r0, r7, r1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #148] @ (1fe65c ) │ │ │ │ + ldr r1, [pc, #148] @ (1fe66c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #148] @ 1fe660 │ │ │ │ + ldr.w lr, [pc, #148] @ 1fe670 │ │ │ │ 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 1fe650 │ │ │ │ + bhi.n 1fe660 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 1fe64c │ │ │ │ + bhi.n 1fe65c │ │ │ │ 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 │ │ │ │ @@ -581687,109 +581683,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] @ (1fe664 ) │ │ │ │ - ldr r3, [pc, #56] @ (1fe660 ) │ │ │ │ + ldr r2, [pc, #60] @ (1fe674 ) │ │ │ │ + ldr r3, [pc, #56] @ (1fe670 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe656 │ │ │ │ + bne.n 1fe666 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fe61c │ │ │ │ + b.n 1fe62c │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [sp] │ │ │ │ - b.n 1fe61c │ │ │ │ + b.n 1fe62c │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1fe61c │ │ │ │ + b.n 1fe62c │ │ │ │ strd r2, r3, [sp] │ │ │ │ - b.n 1fe61c │ │ │ │ + b.n 1fe62c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, r5, r0 │ │ │ │ + subs r2, r3, r0 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r2, r7 │ │ │ │ + adds r4, r0, r7 │ │ │ │ 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, 1fe69a │ │ │ │ + cbz r1, 1fe6aa │ │ │ │ add.w r1, r3, #24 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e584c │ │ │ │ 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 1e583c │ │ │ │ + bl 1e584c │ │ │ │ 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] @ 1fe758 │ │ │ │ + ldr.w lr, [pc, #148] @ 1fe768 │ │ │ │ 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 1fe716 │ │ │ │ - ldr.w ip, [pc, #124] @ 1fe75c │ │ │ │ + bne.n 1fe726 │ │ │ │ + ldr.w ip, [pc, #124] @ 1fe76c │ │ │ │ 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 1fe70c │ │ │ │ + bpl.n 1fe71c │ │ │ │ ldrb.w r0, [ip, #16] │ │ │ │ - cbnz r0, 1fe750 │ │ │ │ + cbnz r0, 1fe760 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1ea2fc │ │ │ │ + bl 1ea30c │ │ │ │ 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 1fe6fa │ │ │ │ - add r0, pc, #8 @ (adr r0, 1fe728 ) │ │ │ │ + bhi.n 1fe70a │ │ │ │ + add r0, pc, #8 @ (adr r0, 1fe738 ) │ │ │ │ ldr.w ip, [r0, ip, lsl #2] │ │ │ │ add r0, ip │ │ │ │ bx r0 │ │ │ │ nop │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ @@ -581804,44 +581800,44 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 1fe70c │ │ │ │ - b.n 1fe6fa │ │ │ │ - adds r6, r6, r4 │ │ │ │ + bne.n 1fe71c │ │ │ │ + b.n 1fe70a │ │ │ │ + adds r6, r4, r4 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe80a │ │ │ │ + beq.n 1fe81a │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ itet eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq.n 1fe7b4 │ │ │ │ + beq.n 1fe7c4 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ - bls.n 1fe7f6 │ │ │ │ + bls.n 1fe806 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe80a │ │ │ │ + beq.n 1fe81a │ │ │ │ clz r4, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ rsb r3, r4, #32 │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp r7, #16 │ │ │ │ @@ -581854,45 +581850,45 @@ │ │ │ │ lsr.w r3, r8, r9 │ │ │ │ mvns r3, r3 │ │ │ │ mov r2, r1 │ │ │ │ rbit r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ clz r0, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fe7b4 │ │ │ │ + bne.n 1fe7c4 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ bic.w r8, r8, r3 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fe7b4 │ │ │ │ + bne.n 1fe7c4 │ │ │ │ rbit r9, r8 │ │ │ │ mov r1, r4 │ │ │ │ clz r9, r9 │ │ │ │ mul.w r0, r5, r9 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1fe7ba │ │ │ │ + bne.n 1fe7ca │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1fe8b8 │ │ │ │ + beq.n 1fe8c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe8b8 │ │ │ │ + beq.n 1fe8c8 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ rbit r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ clz r2, r2 │ │ │ │ @@ -581928,31 +581924,31 @@ │ │ │ │ ands r3, r2 │ │ │ │ orr.w r3, r8, r3 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r5, #32 │ │ │ │ it ne │ │ │ │ movne r8, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fe83a │ │ │ │ + bne.n 1fe84a │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e56c0 │ │ │ │ + bl 1e56d0 │ │ │ │ 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 │ │ │ │ @@ -581971,218 +581967,218 @@ │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ strd r3, r3, [r4, #444] @ 0x1bc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bls.n 1fe964 │ │ │ │ + beq.n 1fe964 │ │ │ │ + bls.n 1fe974 │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bhi.n 1fe98c │ │ │ │ + beq.n 1fe964 │ │ │ │ + bhi.n 1fe99c │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bhi.n 1fe9b2 │ │ │ │ + beq.n 1fe964 │ │ │ │ + bhi.n 1fe9c2 │ │ │ │ sub.w r3, r3, #4096 @ 0x1000 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ - bne.n 1fe962 │ │ │ │ + bne.n 1fe972 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r2, r0, #12 │ │ │ │ strd r2, r3, [r1] │ │ │ │ str r1, [r3, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ bx lr │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bhi.n 1fe9a0 │ │ │ │ + beq.n 1fe964 │ │ │ │ + bhi.n 1fe9b0 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 1fe9be │ │ │ │ + bls.n 1fe9ce │ │ │ │ add.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ subs r3, #4 │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 1fe9d4 │ │ │ │ + bhi.n 1fe9e4 │ │ │ │ movw r2, #4113 @ 0x1011 │ │ │ │ movt r2, #4096 @ 0x1000 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.n 1fe954 │ │ │ │ + bmi.n 1fe964 │ │ │ │ bx lr │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bhi.n 1fe9cc │ │ │ │ + beq.n 1fe964 │ │ │ │ + bhi.n 1fe9dc │ │ │ │ sub.w r3, r3, #2097152 @ 0x200000 │ │ │ │ bics.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - bne.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + bne.n 1fe972 │ │ │ │ + b.n 1fe964 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 1fe954 │ │ │ │ - bhi.n 1fe9c4 │ │ │ │ + beq.n 1fe964 │ │ │ │ + bhi.n 1fe9d4 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ bics.w r3, r3, #128 @ 0x80 │ │ │ │ - bne.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + bne.n 1fe972 │ │ │ │ + b.n 1fe964 │ │ │ │ sub.w r3, r3, #32768 @ 0x8000 │ │ │ │ bics.w r3, r3, #32768 @ 0x8000 │ │ │ │ - bne.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + bne.n 1fe972 │ │ │ │ + b.n 1fe964 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + beq.n 1fe972 │ │ │ │ + b.n 1fe964 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bne.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + bne.n 1fe972 │ │ │ │ + b.n 1fe964 │ │ │ │ cmp.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n 1fe962 │ │ │ │ - b.n 1fe954 │ │ │ │ + bne.n 1fe972 │ │ │ │ + b.n 1fe964 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e584c │ │ │ │ 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, 1fea18 │ │ │ │ + cbz r0, 1fea28 │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fea18 │ │ │ │ - bl 1e52ec │ │ │ │ - cbz r5, 1fea3e │ │ │ │ + beq.n 1fea28 │ │ │ │ + bl 1e52fc │ │ │ │ + cbz r5, 1fea4e │ │ │ │ mov r0, r5 │ │ │ │ blx 5ac00 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 1fea32 │ │ │ │ + bhi.n 1fea42 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 5a460 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ 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] @ (1fead8 ) │ │ │ │ + ldr r2, [pc, #128] @ (1feae8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #128] @ (1feadc ) │ │ │ │ + ldr r3, [pc, #128] @ (1feaec ) │ │ │ │ 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, 1fea7c │ │ │ │ + cbz r0, 1fea8c │ │ │ │ add.w r3, r1, #112 @ 0x70 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1fea7c │ │ │ │ - bl 1e52ec │ │ │ │ + beq.n 1fea8c │ │ │ │ + bl 1e52fc │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 1eb348 │ │ │ │ + bl 1eb358 │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 1feac0 │ │ │ │ + bhi.n 1fead0 │ │ │ │ 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 59f88 <__vsnprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #60] @ (1feae0 ) │ │ │ │ - ldr r3, [pc, #52] @ (1feadc ) │ │ │ │ + ldr r2, [pc, #60] @ (1feaf0 ) │ │ │ │ + ldr r3, [pc, #52] @ (1feaec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fead2 │ │ │ │ + bne.n 1feae2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1feaa2 │ │ │ │ - b.n 1fea92 │ │ │ │ + beq.n 1feab2 │ │ │ │ + b.n 1feaa2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + asrs r0, r2, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ 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 1feb30 │ │ │ │ + beq.n 1feb40 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - cbz r1, 1feb3e │ │ │ │ + cbz r1, 1feb4e │ │ │ │ add.w ip, r2, #112 @ 0x70 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 1feb1e │ │ │ │ + beq.n 1feb2e │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e5364 │ │ │ │ + bl 1e5374 │ │ │ │ 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 5a460 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 1feb16 │ │ │ │ + b.n 1feb26 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #112 @ 0x70 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1feb1a │ │ │ │ - bl 1e5364 │ │ │ │ - b.n 1feb1a │ │ │ │ + beq.n 1feb2a │ │ │ │ + bl 1e5374 │ │ │ │ + b.n 1feb2a │ │ │ │ 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 │ │ │ │ @@ -582190,92 +582186,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 1e583c │ │ │ │ + bl 1e584c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe9f4 │ │ │ │ + bl 1fea04 │ │ │ │ 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 1febbc │ │ │ │ + beq.n 1febcc │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 1feb9e │ │ │ │ + beq.n 1febae │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1febc2 │ │ │ │ + beq.n 1febd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1fe93c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 1feb92 │ │ │ │ + beq.n 1feba2 │ │ │ │ ldrh r3, [r1, #20] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #6, #3 │ │ │ │ strh r3, [r1, #20] │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1fe93c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 1febd6 │ │ │ │ + cbnz r3, 1febe6 │ │ │ │ ldrb r3, [r1, #19] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb r3, [r1, #19] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1fe93c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 1febc2 │ │ │ │ + beq.n 1febd2 │ │ │ │ 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 1febca │ │ │ │ + b.n 1febda │ │ │ │ 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 1e583c │ │ │ │ + bl 1e584c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1fe9f4 │ │ │ │ + bl 1fea04 │ │ │ │ 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 │ │ │ │ @@ -582295,36 +582291,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 1e583c │ │ │ │ + bl 1e584c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe9f4 │ │ │ │ + bl 1fea04 │ │ │ │ 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 1fe92c │ │ │ │ + bl 1fe93c │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #8 │ │ │ │ strh.w r2, [r4, #88] @ 0x58 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ 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 │ │ │ │ @@ -582338,124 +582334,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 1fed26 │ │ │ │ + beq.n 1fed36 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1fed0c │ │ │ │ + bne.n 1fed1c │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 1fed58 │ │ │ │ - bl 2e6d10 │ │ │ │ + beq.n 1fed68 │ │ │ │ + bl 2e6d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1feb54 │ │ │ │ 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 2e6dc0 │ │ │ │ + bl 2e6dd0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1feb54 │ │ │ │ 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, 1fed52 │ │ │ │ - bl 2e6d10 │ │ │ │ + cbz r1, 1fed62 │ │ │ │ + bl 2e6d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1feb44 │ │ │ │ + bl 1feb54 │ │ │ │ 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 2e6ce8 │ │ │ │ - b.n 1fed34 │ │ │ │ - bl 2e6e10 │ │ │ │ - b.n 1fecee │ │ │ │ + bl 2e6cf8 │ │ │ │ + b.n 1fed44 │ │ │ │ + bl 2e6e20 │ │ │ │ + b.n 1fecfe │ │ │ │ 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, 1fed90 │ │ │ │ + cbz r4, 1feda0 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ubfx ip, r4, #0, #26 │ │ │ │ tst.w ip, r1 │ │ │ │ - beq.n 1fed88 │ │ │ │ + beq.n 1fed98 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 1fed96 │ │ │ │ + beq.n 1feda6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1fed76 │ │ │ │ + bne.n 1fed86 │ │ │ │ mov r0, lr │ │ │ │ - bl 1fecc0 │ │ │ │ + bl 1fecd0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1fedba │ │ │ │ + cbz r0, 1fedca │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ tst r0, r1 │ │ │ │ - beq.n 1fedae │ │ │ │ + beq.n 1fedbe │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1fedb8 │ │ │ │ + beq.n 1fedc8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fed9e │ │ │ │ + bne.n 1fedae │ │ │ │ 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 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ 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 1e545c │ │ │ │ + bl 1e546c │ │ │ │ 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] │ │ │ │ @@ -582494,74 +582490,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 1fee70 │ │ │ │ + beq.n 1fee80 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (1fee84 ) │ │ │ │ + ldr r1, [pc, #16] @ (1fee94 ) │ │ │ │ adds r0, #16 │ │ │ │ add r1, pc │ │ │ │ blx 5af38 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ 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] @ (1feedc ) │ │ │ │ + ldr r3, [pc, #68] @ (1feeec ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #64] @ (1feee0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1feef0 ) │ │ │ │ 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, 1feeb2 │ │ │ │ + cbnz r2, 1feec2 │ │ │ │ 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 1feec4 │ │ │ │ + beq.n 1feed4 │ │ │ │ pop {r3, pc} │ │ │ │ add.w r3, r1, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #24] @ (1feee4 ) │ │ │ │ + ldr r1, [pc, #24] @ (1feef4 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 5af38 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - asrs r6, r3, #5 │ │ │ │ + asrs r6, r1, #5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ 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] @ (1fef54 ) │ │ │ │ - bl 1e5138 │ │ │ │ + ldr r6, [pc, #88] @ (1fef64 ) │ │ │ │ + bl 1e5148 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #84] @ (1fef58 ) │ │ │ │ + ldr r3, [pc, #84] @ (1fef68 ) │ │ │ │ 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 │ │ │ │ @@ -582572,39 +582568,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 1e6b30 │ │ │ │ - ldr r1, [pc, #36] @ (1fef5c ) │ │ │ │ + bl 1e6b40 │ │ │ │ + ldr r1, [pc, #36] @ (1fef6c ) │ │ │ │ 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 1e5424 │ │ │ │ + bl 1e5434 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ - bl 18f5e │ │ │ │ + bl 18f6e │ │ │ │ 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 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ 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] │ │ │ │ @@ -582623,146 +582619,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 1feee8 │ │ │ │ + bl 1feef8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r7, [pc, #212] @ (1ff0a0 ) │ │ │ │ - bl 1feee8 │ │ │ │ + ldr r7, [pc, #212] @ (1ff0b0 ) │ │ │ │ + bl 1feef8 │ │ │ │ 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 1ff09a │ │ │ │ + bhi.n 1ff0aa │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1ff03e │ │ │ │ + bls.n 1ff04e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1ff052 │ │ │ │ + bhi.n 1ff062 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #160] @ (1ff0a4 ) │ │ │ │ + ldr r1, [pc, #160] @ (1ff0b4 ) │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1ff06a │ │ │ │ + beq.n 1ff07a │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ - cbz r0, 1ff05c │ │ │ │ + cbz r0, 1ff06c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff09a │ │ │ │ + beq.n 1ff0aa │ │ │ │ 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 1ff09a │ │ │ │ + beq.n 1ff0aa │ │ │ │ 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 1ff002 │ │ │ │ + b.n 1ff012 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1ff01e │ │ │ │ + b.n 1ff02e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ff09a │ │ │ │ + cbz r0, 1ff0aa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 1ff044 │ │ │ │ + b.n 1ff054 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 1fef60 │ │ │ │ + bl 1fef70 │ │ │ │ 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 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ 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 1feee8 │ │ │ │ + bl 1feef8 │ │ │ │ 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 1feee8 │ │ │ │ + bl 1feef8 │ │ │ │ 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 │ │ │ │ @@ -582772,237 +582768,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 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r7, [pc, #216] @ (1ff228 ) │ │ │ │ + ldr r7, [pc, #216] @ (1ff238 ) │ │ │ │ strd r3, r5, [r4, #8] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4] │ │ │ │ add r7, pc │ │ │ │ strh.w r3, [r4, #57] @ 0x39 │ │ │ │ - bl 1feee8 │ │ │ │ + bl 1feef8 │ │ │ │ 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 1ff222 │ │ │ │ + bhi.n 1ff232 │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 1ff1c0 │ │ │ │ + bls.n 1ff1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 1ff1e2 │ │ │ │ + bhi.n 1ff1f2 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #144] @ (1ff22c ) │ │ │ │ + ldr r1, [pc, #144] @ (1ff23c ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 1ff1f8 │ │ │ │ + beq.n 1ff208 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r0, 1ff1ec │ │ │ │ + cbz r0, 1ff1fc │ │ │ │ mov r2, r5 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ff222 │ │ │ │ + beq.n 1ff232 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [r3, #60] @ 0x3c │ │ │ │ add r0, r2 │ │ │ │ - b.n 1ff1c6 │ │ │ │ + b.n 1ff1d6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 1ff222 │ │ │ │ + beq.n 1ff232 │ │ │ │ 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 1ff19a │ │ │ │ + b.n 1ff1aa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1ff1b2 │ │ │ │ + b.n 1ff1c2 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 1ff222 │ │ │ │ + cbz r0, 1ff232 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 1ff1c6 │ │ │ │ + b.n 1ff1d6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - lsrs r2, r4, #26 │ │ │ │ + lsrs r2, r2, #26 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (1ff28c ) │ │ │ │ + ldr r3, [pc, #76] @ (1ff29c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #76] @ (1ff290 ) │ │ │ │ + ldr r2, [pc, #76] @ (1ff2a0 ) │ │ │ │ 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 1fe668 │ │ │ │ + bl 1fe678 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 1ff28a │ │ │ │ + cbz r6, 1ff29a │ │ │ │ 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 1ff27a │ │ │ │ + bne.n 1ff28a │ │ │ │ adds r1, #32 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 1ff272 │ │ │ │ + bne.n 1ff282 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 1ff2dc │ │ │ │ + cbz r3, 1ff2ec │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e584c │ │ │ │ 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, 1ff2da │ │ │ │ + cbz r4, 1ff2ea │ │ │ │ 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 1e583c │ │ │ │ - b.n 1ff2be │ │ │ │ + bl 1e584c │ │ │ │ + b.n 1ff2ce │ │ │ │ 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, 1ff324 │ │ │ │ + cbz r3, 1ff334 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e584c │ │ │ │ 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 1e583c │ │ │ │ - b.n 1ff30e │ │ │ │ + bl 1e584c │ │ │ │ + b.n 1ff31e │ │ │ │ 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 1fe668 │ │ │ │ + bl 1fe678 │ │ │ │ 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, 1ff36a │ │ │ │ - b.n 1ff382 │ │ │ │ + cbnz r3, 1ff37a │ │ │ │ + b.n 1ff392 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 1ff368 │ │ │ │ + bne.n 1ff378 │ │ │ │ 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 │ │ │ │ @@ -583011,194 +583007,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] @ (1ff3d4 ) │ │ │ │ + ldr r3, [pc, #56] @ (1ff3e4 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #56] @ (1ff3d8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1ff3e8 ) │ │ │ │ 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 1fe668 │ │ │ │ + bl 1fe678 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ - cbz r4, 1ff3d2 │ │ │ │ + cbz r4, 1ff3e2 │ │ │ │ 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 1ff3c6 │ │ │ │ + bne.n 1ff3d6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #2 │ │ │ │ ldrb.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ - bl 1fe668 │ │ │ │ + bl 1fe678 │ │ │ │ str r5, [r0, #20] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ - cbz r4, 1ff416 │ │ │ │ + cbz r4, 1ff426 │ │ │ │ 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 1ff40a │ │ │ │ + bne.n 1ff41a │ │ │ │ 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 1ff482 │ │ │ │ + bhi.n 1ff492 │ │ │ │ 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 1fe668 │ │ │ │ + bl 1fe678 │ │ │ │ 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 1ff452 │ │ │ │ + bne.n 1ff462 │ │ │ │ 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 1fe668 │ │ │ │ + bl 1fe678 │ │ │ │ strd r5, r6, [r0, #20] │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ff44c │ │ │ │ + bne.n 1ff45c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 1ff43a │ │ │ │ + b.n 1ff44a │ │ │ │ ldr r4, [r6, #16] │ │ │ │ lsls r3, r4, #4 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ - b.n 1ff464 │ │ │ │ + b.n 1ff474 │ │ │ │ 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, 1ff500 │ │ │ │ + cbz r3, 1ff510 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e584c │ │ │ │ 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 1e5704 │ │ │ │ + bl 1e5714 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r6, 1ff4e4 │ │ │ │ + cbz r6, 1ff4f4 │ │ │ │ adds r1, r0, r7 │ │ │ │ str r5, [r0, #12] │ │ │ │ adds r0, #20 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 1ff4dc │ │ │ │ - ldr r3, [pc, #36] @ (1ff50c ) │ │ │ │ + bne.n 1ff4ec │ │ │ │ + ldr r3, [pc, #36] @ (1ff51c ) │ │ │ │ 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 1e583c │ │ │ │ + bl 1e584c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ff4b8 │ │ │ │ + b.n 1ff4c8 │ │ │ │ nop │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ 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 1ff53a │ │ │ │ - ldr r1, [pc, #16] @ (1ff53c ) │ │ │ │ + bne.n 1ff54a │ │ │ │ + ldr r1, [pc, #16] @ (1ff54c ) │ │ │ │ movs r2, #8 │ │ │ │ adds r0, #65 @ 0x41 │ │ │ │ add r1, pc │ │ │ │ blx 5af38 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #162 @ 0xa2 │ │ │ │ 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, 1ff58a │ │ │ │ + cbz r3, 1ff59a │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e584c │ │ │ │ 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 │ │ │ │ @@ -583206,33 +583202,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 1e583c │ │ │ │ - b.n 1ff568 │ │ │ │ + bl 1e584c │ │ │ │ + b.n 1ff578 │ │ │ │ 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, 1ff5b2 │ │ │ │ + cbnz r3, 1ff5c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e58b4 │ │ │ │ + bl 1e58c4 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #28 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e584c │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add.w r5, r0, #12 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov lr, r0 │ │ │ │ @@ -583255,17 +583251,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, 1ff654 │ │ │ │ + cbz r3, 1ff664 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e584c │ │ │ │ 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] │ │ │ │ @@ -583277,148 +583273,148 @@ │ │ │ │ strd r3, r3, [r0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ strh r1, [r0, #34] @ 0x22 │ │ │ │ str r3, [r0, #28] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - bl 1e583c │ │ │ │ - b.n 1ff62c │ │ │ │ - b.n 1ff660 │ │ │ │ + bl 1e584c │ │ │ │ + b.n 1ff63c │ │ │ │ + b.n 1ff670 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ff65e │ │ │ │ + bne.n 1ff66e │ │ │ │ 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] @ (1ff75c ) │ │ │ │ + ldr r5, [pc, #228] @ (1ff76c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #228] @ (1ff760 ) │ │ │ │ + ldr r4, [pc, #228] @ (1ff770 ) │ │ │ │ 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 1ff742 │ │ │ │ + bhi.n 1ff752 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r0, r1, #9 │ │ │ │ str r2, [r0, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ff750 │ │ │ │ + beq.n 1ff760 │ │ │ │ movs r2, #3 │ │ │ │ strd r2, r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 1fe4a4 │ │ │ │ + bl 1fe4b4 │ │ │ │ ldrd r4, r6, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 1ff75c │ │ │ │ + bhi.n 1ff76c │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r2, r5, #32 │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ff754 │ │ │ │ + beq.n 1ff764 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - bl 1fe4a4 │ │ │ │ + bl 1fe4b4 │ │ │ │ ldrd r3, r5, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r5 │ │ │ │ - ldr r2, [pc, #108] @ (1ff764 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ff774 ) │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - ldr r3, [pc, #100] @ (1ff760 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ff770 ) │ │ │ │ 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 1ff758 │ │ │ │ + bne.n 1ff768 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff6ee │ │ │ │ + bne.n 1ff6fe │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1ff6ee │ │ │ │ + b.n 1ff6fe │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r2, r5, #24 │ │ │ │ subs r3, r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 1ff6ee │ │ │ │ + b.n 1ff6fe │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, r6, #24 │ │ │ │ subs r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ - b.n 1ff6c6 │ │ │ │ + b.n 1ff6d6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ff6c6 │ │ │ │ + bne.n 1ff6d6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ff6c6 │ │ │ │ + b.n 1ff6d6 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b.n 1ff6b0 │ │ │ │ + b.n 1ff6c0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 1ff6dc │ │ │ │ + b.n 1ff6ec │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + lsrs r6, r5, #5 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #3 │ │ │ │ + lsrs r4, r5, #3 │ │ │ │ lsls r6, r4, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #2688] @ 2001fc │ │ │ │ + ldr.w ip, [pc, #2688] @ 20020c │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 200478 │ │ │ │ + bhi.w 200488 │ │ │ │ tbb [pc, r1] │ │ │ │ movs r6, #55 @ 0x37 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 20047e │ │ │ │ + bhi.w 20048e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r0, #18 │ │ │ │ lsls r7, r6, #18 │ │ │ │ lsls r3, r4, #16 │ │ │ │ lsls r7, r7, #21 │ │ │ │ lsls r6, r3, #6 │ │ │ │ lsls r4, r1, #1 │ │ │ │ @@ -583426,124 +583422,124 @@ │ │ │ │ lsls r4, r1, #1 │ │ │ │ lsls r2, r6, #20 │ │ │ │ lsls r2, r2, #20 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 20047e │ │ │ │ + bhi.w 20048e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r1, #23 │ │ │ │ lsls r6, r2, #10 │ │ │ │ lsls r2, r1, #11 │ │ │ │ lsls r6, r6, #12 │ │ │ │ lsls r5, r4, #13 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r1, r4, #14 │ │ │ │ lsls r1, r0, #1 │ │ │ │ lsls r1, r1, #7 │ │ │ │ lsls r7, r5, #7 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 20047e │ │ │ │ + bhi.w 20048e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r7, r6, #7 │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r1, r3, #4 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r2, r4 │ │ │ │ lsls r4, r1, #22 │ │ │ │ movs r2, r4 │ │ │ │ lsls r6, r6, #20 │ │ │ │ lsls r6, r3, #22 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 1ff99a │ │ │ │ + bhi.w 1ff9aa │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r6, r0, #9 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r5, r0, #15 │ │ │ │ lsls r0, r5, #11 │ │ │ │ lsls r3, r3, #16 │ │ │ │ movs r2, r1 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r2, r1 │ │ │ │ lsls r0, r7, #18 │ │ │ │ lsls r7, r0, #3 │ │ │ │ subs r0, #6 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 200454 │ │ │ │ + bhi.w 200464 │ │ │ │ tbb [pc, r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 20040c │ │ │ │ + bhi.w 20041c │ │ │ │ tbb [pc, r1] │ │ │ │ subs r2, #81 @ 0x51 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 2003e8 │ │ │ │ + bhi.w 2003f8 │ │ │ │ tbb [pc, r1] │ │ │ │ ldrb r3, [r2, #14] │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 200430 │ │ │ │ + bhi.w 200440 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r1, r3, #4 │ │ │ │ - cbz r0, 1ff888 │ │ │ │ + cbz r0, 1ff898 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff888 │ │ │ │ + bne.n 1ff898 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1ff870 │ │ │ │ + beq.n 1ff880 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ff868 │ │ │ │ + bne.n 1ff878 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strd r3, r1, [r2] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1ff89c │ │ │ │ - b.n 1ff8f2 │ │ │ │ + bne.n 1ff8ac │ │ │ │ + b.n 1ff902 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 1ff89a │ │ │ │ + bne.n 1ff8aa │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r3, 1ff8dc │ │ │ │ + cbz r3, 1ff8ec │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff8dc │ │ │ │ + bne.n 1ff8ec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ff8c6 │ │ │ │ + beq.n 1ff8d6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ff8be │ │ │ │ + bne.n 1ff8ce │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ @@ -583551,1673 +583547,1673 @@ │ │ │ │ add.w r0, r3, #24 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r3, #28] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 1ff89c │ │ │ │ + bne.n 1ff8ac │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 208c44 │ │ │ │ + bl 208c54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 1ff89c │ │ │ │ - cbz r3, 1ff92c │ │ │ │ + b.n 1ff8ac │ │ │ │ + cbz r3, 1ff93c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff92c │ │ │ │ + bne.n 1ff93c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 1ff916 │ │ │ │ + beq.n 1ff926 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ff90e │ │ │ │ + bne.n 1ff91e │ │ │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ │ │ add.w r0, ip, #1 │ │ │ │ str r0, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r1, #88] @ 0x58 │ │ │ │ str.w ip, [r2, #28] │ │ │ │ bic.w r0, r0, #4 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r1, #16]! │ │ │ │ strd r0, r1, [r2] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #16] │ │ │ │ - b.n 1ff8ec │ │ │ │ - cbz r0, 1ff96e │ │ │ │ + b.n 1ff8fc │ │ │ │ + cbz r0, 1ff97e │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.n 1ff96e │ │ │ │ + bne.n 1ff97e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 1ff956 │ │ │ │ + beq.n 1ff966 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ff94e │ │ │ │ + bne.n 1ff95e │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ ldr.w lr, [r1, #60] @ 0x3c │ │ │ │ bic.w ip, r4, #4 │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [r1, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ strd r1, r3, [r2] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 1ff892 │ │ │ │ + b.n 1ff8a2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 1ff92c │ │ │ │ + bne.n 1ff93c │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 1ff92c │ │ │ │ + b.n 1ff93c │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ff92c │ │ │ │ + beq.n 1ff93c │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 1ff9a6 │ │ │ │ - b.n 1ff92c │ │ │ │ + bne.n 1ff9b6 │ │ │ │ + b.n 1ff93c │ │ │ │ ldrd r1, r0, [r2, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2003d4 │ │ │ │ + beq.w 2003e4 │ │ │ │ ldr.w ip, [r1] │ │ │ │ add.w r0, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r1, [r2, #32] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ff8ec │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp ip, r4 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1ff9f8 │ │ │ │ - b.n 1ff8dc │ │ │ │ + bcc.n 1ffa08 │ │ │ │ + b.n 1ff8ec │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffa52 │ │ │ │ + beq.n 1ffa62 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1ffa36 │ │ │ │ + bne.n 1ffa46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ff8ec │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ff8ec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ff8d6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffa6a │ │ │ │ - b.n 1ff8c6 │ │ │ │ - ldr.w r0, [pc, #1928] @ 200200 │ │ │ │ + bne.n 1ffa7a │ │ │ │ + b.n 1ff8d6 │ │ │ │ + ldr.w r0, [pc, #1928] @ 200210 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, r1, lsl #7 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 1ffaae │ │ │ │ + cbz r0, 1ffabe │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1ffa90 │ │ │ │ + bne.n 1ffaa0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ff8ec │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ff8ec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ff8d6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffad6 │ │ │ │ - b.n 1ff8c6 │ │ │ │ - ldr.w r1, [pc, #1820] @ 200200 │ │ │ │ + bne.n 1ffae6 │ │ │ │ + b.n 1ff8d6 │ │ │ │ + ldr.w r1, [pc, #1820] @ 200210 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w ip, r4, r1, lsl #7 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffb28 │ │ │ │ + beq.n 1ffb38 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 1ffb04 │ │ │ │ + bne.n 1ffb14 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ff97e │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ff97e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ff966 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffb50 │ │ │ │ - b.n 1ff956 │ │ │ │ + bne.n 1ffb60 │ │ │ │ + b.n 1ff966 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 1ffb84 │ │ │ │ + cbz r4, 1ffb94 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1ffb60 │ │ │ │ + bne.n 1ffb70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ff898 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ff898 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ff880 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffb9c │ │ │ │ - b.n 1ff870 │ │ │ │ + bne.n 1ffbac │ │ │ │ + b.n 1ff880 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ff898 │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 1ffbb4 │ │ │ │ - b.n 1ff888 │ │ │ │ - ldr.w r1, [pc, #1576] @ 200204 │ │ │ │ + bne.n 1ffbc4 │ │ │ │ + b.n 1ff898 │ │ │ │ + ldr.w r1, [pc, #1576] @ 200214 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1ffc12 │ │ │ │ + cbz r0, 1ffc22 │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1ffbf6 │ │ │ │ + bne.n 1ffc06 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ff8ec │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ff8ec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ff8d6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffc2a │ │ │ │ - b.n 1ff8c6 │ │ │ │ + bne.n 1ffc3a │ │ │ │ + b.n 1ff8d6 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1ffc76 │ │ │ │ + cbz r1, 1ffc86 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1ffc76 │ │ │ │ + bne.n 1ffc86 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ff8ec │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ff8ec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ff8d6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffc8e │ │ │ │ - b.n 1ff8c6 │ │ │ │ - ldr.w r1, [pc, #1384] @ 200204 │ │ │ │ + bne.n 1ffc9e │ │ │ │ + b.n 1ff8d6 │ │ │ │ + ldr.w r1, [pc, #1384] @ 200214 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ - cbz r0, 1ffcd2 │ │ │ │ + cbz r0, 1ffce2 │ │ │ │ add.w r1, r2, ip │ │ │ │ add.w lr, r1, r0, lsl #5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #32 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1ffcb6 │ │ │ │ + bne.n 1ffcc6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ff93c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ff93c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ff926 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffcea │ │ │ │ - b.n 1ff916 │ │ │ │ + bne.n 1ffcfa │ │ │ │ + b.n 1ff926 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1ffd3a │ │ │ │ + cbz r1, 1ffd4a │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 1ffd3a │ │ │ │ + bne.n 1ffd4a │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ff898 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ff898 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ff880 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffd52 │ │ │ │ - b.n 1ff870 │ │ │ │ + bne.n 1ffd62 │ │ │ │ + b.n 1ff880 │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2003c0 │ │ │ │ + beq.w 2003d0 │ │ │ │ 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 1ff888 │ │ │ │ + beq.w 1ff898 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 1ffd8e │ │ │ │ - b.n 1ff888 │ │ │ │ + bcc.n 1ffd9e │ │ │ │ + b.n 1ff898 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ff97e │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1ff96e │ │ │ │ + b.n 1ff97e │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffe12 │ │ │ │ + beq.n 1ffe22 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ adds r1, r0, #4 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ add.w lr, r0, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #20 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 1ffdf6 │ │ │ │ + bne.n 1ffe06 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ff93c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ff93c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ff926 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1ffe2a │ │ │ │ - b.n 1ff916 │ │ │ │ + bne.n 1ffe3a │ │ │ │ + b.n 1ff926 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffe70 │ │ │ │ + beq.n 1ffe80 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ffe4e │ │ │ │ + bne.n 1ffe5e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ff898 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ff898 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ff880 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1ffe88 │ │ │ │ - b.n 1ff870 │ │ │ │ - ldr r1, [pc, #876] @ (200200 ) │ │ │ │ + bne.n 1ffe98 │ │ │ │ + b.n 1ff880 │ │ │ │ + ldr r1, [pc, #876] @ (200210 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w ip, r4, r1, lsl #7 │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ffed8 │ │ │ │ + beq.n 1ffee8 │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w r4, r1, ip, lsl #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #16 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 1ffeb4 │ │ │ │ + bne.n 1ffec4 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ff898 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ff898 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ff880 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 1fff00 │ │ │ │ - b.n 1ff870 │ │ │ │ + bne.n 1fff10 │ │ │ │ + b.n 1ff880 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ff898 │ │ │ │ ldr.w ip, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str.w ip, [r2, #32] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 1ff888 │ │ │ │ + b.n 1ff898 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 1fff74 │ │ │ │ + cbz r1, 1fff84 │ │ │ │ ldr.w ip, [r2, #60] @ 0x3c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ add.w r0, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w ip, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #52] @ 0x34 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ - bne.n 1fff74 │ │ │ │ + bne.n 1fff84 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str r0, [r2, #72] @ 0x48 │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ff93c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ff93c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ff926 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1fff8c │ │ │ │ - b.n 1ff916 │ │ │ │ + bne.n 1fff9c │ │ │ │ + b.n 1ff926 │ │ │ │ ldrd r0, r4, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2003de │ │ │ │ + beq.w 2003ee │ │ │ │ ldr.w lr, [r0] │ │ │ │ add.w ip, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ str.w lr, [r2, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ff93c │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r0] │ │ │ │ str.w r0, [lr, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ add.w r0, r0, #16 │ │ │ │ - bcc.n 1fffc2 │ │ │ │ - b.n 1ff92c │ │ │ │ + bcc.n 1fffd2 │ │ │ │ + b.n 1ff93c │ │ │ │ ldrd r1, r4, [r2, #36] @ 0x24 │ │ │ │ mov r5, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2003ca │ │ │ │ + beq.w 2003da │ │ │ │ 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 1ff96e │ │ │ │ + beq.w 1ff97e │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp lr, r5 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bcc.n 20001c │ │ │ │ - b.n 1ff96e │ │ │ │ - ldr r0, [pc, #444] @ (200200 ) │ │ │ │ + bcc.n 20002c │ │ │ │ + b.n 1ff97e │ │ │ │ + ldr r0, [pc, #444] @ (200210 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r0, r1, lsl #7 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ - cbz r0, 20007a │ │ │ │ + cbz r0, 20008a │ │ │ │ add.w r1, r2, #88 @ 0x58 │ │ │ │ add.w lr, r1, r0, lsl #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r1, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 20005c │ │ │ │ + bne.n 20006c │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ff93c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ff93c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ff926 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 2000a2 │ │ │ │ - b.n 1ff916 │ │ │ │ - ldr r1, [pc, #340] @ (200204 ) │ │ │ │ + bne.n 2000b2 │ │ │ │ + b.n 1ff926 │ │ │ │ + ldr r1, [pc, #340] @ (200214 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2000f0 │ │ │ │ + beq.n 200100 │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 2000ce │ │ │ │ + bne.n 2000de │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ff97e │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ff97e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ff966 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 200108 │ │ │ │ - b.n 1ff956 │ │ │ │ + bne.n 200118 │ │ │ │ + b.n 1ff966 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 200158 │ │ │ │ + cbz r1, 200168 │ │ │ │ ldr.w lr, [r2, #60] @ 0x3c │ │ │ │ bic.w r4, r1, #2 │ │ │ │ add.w ip, r2, #52 @ 0x34 │ │ │ │ str r2, [r2, #48] @ 0x30 │ │ │ │ str.w lr, [r2, #56] @ 0x38 │ │ │ │ cmp r4, #1 │ │ │ │ ldr.w r1, [lr] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w ip, [lr] │ │ │ │ - bne.n 200158 │ │ │ │ + bne.n 200168 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ add.w r1, r2, #68 @ 0x44 │ │ │ │ str r2, [r2, #64] @ 0x40 │ │ │ │ str.w ip, [r2, #72] @ 0x48 │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r2, #68] @ 0x44 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ff97e │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ff97e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ff966 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 200170 │ │ │ │ - b.w 1ff956 │ │ │ │ + bne.n 200180 │ │ │ │ + b.w 1ff966 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 2001a4 │ │ │ │ + cbz r0, 2001b4 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200182 │ │ │ │ + bne.n 200192 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ff93c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ff93c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ff926 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 2001bc │ │ │ │ - b.w 1ff916 │ │ │ │ + bne.n 2001cc │ │ │ │ + b.w 1ff926 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ff97e │ │ │ │ add.w r5, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ add.w lr, r1, #40 @ 0x28 │ │ │ │ str.w ip, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r1, r5 │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #24] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ - bne.n 2001d6 │ │ │ │ - b.w 1ff96e │ │ │ │ - lsrs r0, r0, #2 │ │ │ │ + bne.n 2001e6 │ │ │ │ + b.w 1ff97e │ │ │ │ + lsrs r0, r6, #1 │ │ │ │ lsls r6, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ - cbz r4, 200232 │ │ │ │ + cbz r4, 200242 │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ add.w lr, r1, #16 │ │ │ │ str r2, [r1, #12] │ │ │ │ str.w ip, [r1, #20] │ │ │ │ ldr.w r4, [ip] │ │ │ │ str r4, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w lr, [r4, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20020e │ │ │ │ + bne.n 20021e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ff97e │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ff97e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ff966 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 20024a │ │ │ │ - b.w 1ff956 │ │ │ │ + bne.n 20025a │ │ │ │ + b.w 1ff966 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 20027e │ │ │ │ + cbz r0, 20028e │ │ │ │ ldr r0, [r1, #24] │ │ │ │ add.w ip, r1, #16 │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20025c │ │ │ │ + bne.n 20026c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ff8ec │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ff8ec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ff8d6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 200296 │ │ │ │ - b.w 1ff8c6 │ │ │ │ + bne.n 2002a6 │ │ │ │ + b.w 1ff8d6 │ │ │ │ ldr.w ip, [r2, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2002de │ │ │ │ + beq.n 2002ee │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ mov.w lr, #20 │ │ │ │ mla ip, lr, ip, r1 │ │ │ │ adds r1, #4 │ │ │ │ add.w r4, ip, #4 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #20 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 2002bc │ │ │ │ + bne.n 2002cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ff97e │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ff97e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ff966 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 2002f6 │ │ │ │ - b.w 1ff956 │ │ │ │ + bne.n 200306 │ │ │ │ + b.w 1ff966 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ff8ec │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #28 │ │ │ │ str r2, [r2, #24] │ │ │ │ str r0, [r2, #32] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #28] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.w 1ff8dc │ │ │ │ + b.w 1ff8ec │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ff8ec │ │ │ │ add.w r4, r2, r1, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ str r0, [r1, #44] @ 0x2c │ │ │ │ adds r1, #16 │ │ │ │ str r2, [r1, #20] │ │ │ │ cmp r4, r1 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r1, #24] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ - bne.n 200334 │ │ │ │ - b.w 1ff8dc │ │ │ │ - ldr r1, [pc, #292] @ (200480 ) │ │ │ │ + bne.n 200344 │ │ │ │ + b.w 1ff8ec │ │ │ │ + ldr r1, [pc, #292] @ (200490 ) │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ ldrb.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20039c │ │ │ │ + beq.n 2003ac │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ add.w r4, r1, ip, lsl #5 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r1, [ip] │ │ │ │ adds r1, #32 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 20037a │ │ │ │ + bne.n 20038a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ff898 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ff898 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ff880 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 2003b4 │ │ │ │ - b.w 1ff870 │ │ │ │ + bne.n 2003c4 │ │ │ │ + b.w 1ff880 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ffd86 │ │ │ │ - b.w 1ff888 │ │ │ │ + bne.w 1ffd96 │ │ │ │ + b.w 1ff898 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 200014 │ │ │ │ - b.w 1ff96e │ │ │ │ + bne.w 200024 │ │ │ │ + b.w 1ff97e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1ff9f0 │ │ │ │ - b.w 1ff8dc │ │ │ │ + bne.w 1ffa00 │ │ │ │ + b.w 1ff8ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fffbe │ │ │ │ - b.w 1ff92c │ │ │ │ + bne.w 1fffce │ │ │ │ + b.w 1ff93c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff96e │ │ │ │ + beq.w 1ff97e │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff96e │ │ │ │ + bne.w 1ff97e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff956 │ │ │ │ + beq.w 1ff966 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 200400 │ │ │ │ - b.w 1ff956 │ │ │ │ + bne.n 200410 │ │ │ │ + b.w 1ff966 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff8dc │ │ │ │ + beq.w 1ff8ec │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff8dc │ │ │ │ + bne.w 1ff8ec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff8c6 │ │ │ │ + beq.w 1ff8d6 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 200424 │ │ │ │ - b.w 1ff8c6 │ │ │ │ + bne.n 200434 │ │ │ │ + b.w 1ff8d6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff888 │ │ │ │ + beq.w 1ff898 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff888 │ │ │ │ + bne.w 1ff898 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.w 1ff870 │ │ │ │ + beq.w 1ff880 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 200448 │ │ │ │ - b.w 1ff870 │ │ │ │ + bne.n 200458 │ │ │ │ + b.w 1ff880 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ff92c │ │ │ │ + beq.w 1ff93c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 1ff92c │ │ │ │ + bne.w 1ff93c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 1ff916 │ │ │ │ + beq.w 1ff926 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 20046c │ │ │ │ - b.w 1ff916 │ │ │ │ + bne.n 20047c │ │ │ │ + b.w 1ff926 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.w 1ff892 │ │ │ │ + b.w 1ff8a2 │ │ │ │ nop │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #612] @ (2006fc ) │ │ │ │ + ldr r5, [pc, #612] @ (20070c ) │ │ │ │ mov r3, r0 │ │ │ │ add r5, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 2006f4 │ │ │ │ + bhi.w 200704 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ lsls r5, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2004f4 │ │ │ │ + beq.n 200504 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2004f4 │ │ │ │ + beq.n 200504 │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 200576 │ │ │ │ + bhi.n 200586 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #3 │ │ │ │ lsls r1, r0, #3 │ │ │ │ movs r0, r5 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r6, r1, #2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r5, r7, #1 │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r3, r5, #1 │ │ │ │ lsls r4, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2004f4 │ │ │ │ + beq.n 200504 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2004be │ │ │ │ + bne.n 2004ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 2004be │ │ │ │ + bne.n 2004ce │ │ │ │ ldr.w ip, [r2] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2004c2 │ │ │ │ - b.n 200572 │ │ │ │ + bne.n 2004d2 │ │ │ │ + b.n 200582 │ │ │ │ ldrd r0, r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 2006d0 │ │ │ │ + beq.w 2006e0 │ │ │ │ ldr.w ip, [r2] │ │ │ │ - b.n 2004c4 │ │ │ │ + b.n 2004d4 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 200530 │ │ │ │ + cbz r3, 200540 │ │ │ │ ldrd r1, r3, [r2, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 20055a │ │ │ │ + cbz r3, 20056a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #48 @ 0x30 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 200554 │ │ │ │ + cbz r5, 200564 │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 20053e │ │ │ │ + bne.n 20054e │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff778 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20055a │ │ │ │ + beq.n 20056a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 20059c │ │ │ │ + cbz r5, 2005ac │ │ │ │ ldrd r5, lr, [r3] │ │ │ │ str.w lr, [r5, #4] │ │ │ │ str.w r5, [lr] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 200586 │ │ │ │ - b.n 20055a │ │ │ │ + bne.n 200596 │ │ │ │ + b.n 20056a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20055a │ │ │ │ + beq.n 20056a │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 2005be │ │ │ │ + cbz r1, 2005ce │ │ │ │ ldrd r5, r1, [r3, #16] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2005ae │ │ │ │ - b.n 20055a │ │ │ │ + bne.n 2005be │ │ │ │ + b.n 20056a │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 2006dc │ │ │ │ + beq.w 2006ec │ │ │ │ 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 208f9c │ │ │ │ + bl 208fac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 200568 │ │ │ │ - ldr r3, [pc, #276] @ (200700 ) │ │ │ │ + b.n 200578 │ │ │ │ + ldr r3, [pc, #276] @ (200710 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20055a │ │ │ │ + beq.n 20056a │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r2, #88 @ 0x58 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 20061a │ │ │ │ + cbz r5, 20062a │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 200604 │ │ │ │ - b.n 20055a │ │ │ │ + bne.n 200614 │ │ │ │ + b.n 20056a │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20055a │ │ │ │ + beq.n 20056a │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ movs r5, #20 │ │ │ │ movs r6, #0 │ │ │ │ mla lr, r5, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200648 │ │ │ │ + cbz r1, 200658 │ │ │ │ ldrd r5, r1, [r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 200638 │ │ │ │ - b.n 20055a │ │ │ │ + bne.n 200648 │ │ │ │ + b.n 20056a │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20055a │ │ │ │ + beq.n 20056a │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cbz r1, 200668 │ │ │ │ + cbz r1, 200678 │ │ │ │ ldrd r5, r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r5, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20055a │ │ │ │ + bne.w 20056a │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20055a │ │ │ │ + beq.w 20056a │ │ │ │ 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 200568 │ │ │ │ - ldr r3, [pc, #108] @ (200704 ) │ │ │ │ + b.n 200578 │ │ │ │ + ldr r3, [pc, #108] @ (200714 ) │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #48 @ 0x30 │ │ │ │ mla r3, r5, r1, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20055a │ │ │ │ + beq.w 20056a │ │ │ │ movs r1, #0 │ │ │ │ adds r3, r2, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ - cbz r5, 2006c8 │ │ │ │ + cbz r5, 2006d8 │ │ │ │ ldrd lr, r5, [r3] │ │ │ │ str.w r5, [lr, #4] │ │ │ │ str.w lr, [r5] │ │ │ │ strd r6, r6, [r3] │ │ │ │ adds r3, #32 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 2006b2 │ │ │ │ - b.n 20055a │ │ │ │ + bne.n 2006c2 │ │ │ │ + b.n 20056a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200518 │ │ │ │ + bne.w 200528 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 200572 │ │ │ │ + b.n 200582 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2005d0 │ │ │ │ + beq.w 2005e0 │ │ │ │ ldrd r5, r3, [r2, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2, #28] │ │ │ │ - b.n 2005d0 │ │ │ │ + b.n 2005e0 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ - b.n 2004c4 │ │ │ │ + b.n 2004d4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb6400a5 │ │ │ │ + @ instruction: 0xfb5400a5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #472] @ (2008f0 ) │ │ │ │ + ldr r2, [pc, #472] @ (200900 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20079c │ │ │ │ + bhi.n 2007ac │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbnz r5, 20076a │ │ │ │ + cbnz r5, 20077a │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ movs r2, #170 @ 0xaa │ │ │ │ subs r4, #42 @ 0x2a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 200740 │ │ │ │ + cbz r3, 200750 │ │ │ │ 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, 200768 │ │ │ │ + cbz r4, 200778 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 200762 │ │ │ │ + cbz r1, 200772 │ │ │ │ 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 20074c │ │ │ │ + bne.n 20075c │ │ │ │ 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 200768 │ │ │ │ + beq.n 200778 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 200792 │ │ │ │ + cbz r2, 2007a2 │ │ │ │ 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 200782 │ │ │ │ - b.n 200768 │ │ │ │ + bne.n 200792 │ │ │ │ + b.n 200778 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 200768 │ │ │ │ + beq.n 200778 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 2007c0 │ │ │ │ + cbz r1, 2007d0 │ │ │ │ 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 2007aa │ │ │ │ - b.n 200768 │ │ │ │ - ldr r3, [pc, #296] @ (2008f4 ) │ │ │ │ + bne.n 2007ba │ │ │ │ + b.n 200778 │ │ │ │ + ldr r3, [pc, #296] @ (200904 ) │ │ │ │ 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 200768 │ │ │ │ + beq.n 200778 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #48 @ 0x30 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 2007f8 │ │ │ │ + cbz r1, 200808 │ │ │ │ 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 2007e2 │ │ │ │ - b.n 200768 │ │ │ │ + bne.n 2007f2 │ │ │ │ + b.n 200778 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200768 │ │ │ │ + beq.n 200778 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ - cbz r2, 200818 │ │ │ │ + cbz r2, 200828 │ │ │ │ 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 2008cc │ │ │ │ + bne.n 2008dc │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2008cc │ │ │ │ + beq.n 2008dc │ │ │ │ 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] @ (2008f8 ) │ │ │ │ + ldr r3, [pc, #180] @ (200908 ) │ │ │ │ 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 200768 │ │ │ │ + beq.n 200778 │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r0, #88 @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r1, 200870 │ │ │ │ + cbz r1, 200880 │ │ │ │ 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 20085a │ │ │ │ - b.n 200768 │ │ │ │ + bne.n 20086a │ │ │ │ + b.n 200778 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldrd ip, r4, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 2008d8 │ │ │ │ + beq.n 2008e8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r4, [ip, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w ip, [r4] │ │ │ │ strd r2, r2, [r3] │ │ │ │ - bl 208f9c │ │ │ │ + bl 208fac │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200768 │ │ │ │ + beq.w 200778 │ │ │ │ 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, 2008c4 │ │ │ │ + cbz r2, 2008d4 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r4, r4, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 2008b4 │ │ │ │ - b.n 200768 │ │ │ │ + bne.n 2008c4 │ │ │ │ + b.n 200778 │ │ │ │ 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 200882 │ │ │ │ + beq.n 200892 │ │ │ │ ldrd r2, r3, [r0, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #28] │ │ │ │ - b.n 200882 │ │ │ │ + b.n 200892 │ │ │ │ nop │ │ │ │ - str??.w r0, [r2, #165] @ 0xa5 │ │ │ │ + ldr.w r0, [r2, #165] @ 0xa5 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 20096a │ │ │ │ + beq.n 20097a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 200926 │ │ │ │ + beq.n 200936 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - cbnz r3, 20095e │ │ │ │ + cbnz r3, 20096e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5868 │ │ │ │ + bl 1e5878 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 200918 │ │ │ │ + beq.n 200928 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 200954 │ │ │ │ + cbz r2, 200964 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e5868 │ │ │ │ + bl 1e5878 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 200954 │ │ │ │ + cbz r2, 200964 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 200954 │ │ │ │ + cbz r1, 200964 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e5868 │ │ │ │ + bl 1e5878 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 200940 │ │ │ │ - bl 1e5868 │ │ │ │ + bne.n 200950 │ │ │ │ + bl 1e5878 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20091c │ │ │ │ + beq.n 20092c │ │ │ │ subs r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5868 │ │ │ │ + bl 1e5878 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ - bl 1e5868 │ │ │ │ - b.n 200918 │ │ │ │ + bl 1e5878 │ │ │ │ + b.n 200928 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5], #8 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r5 │ │ │ │ - beq.n 2009ae │ │ │ │ + beq.n 2009be │ │ │ │ movs r4, #0 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r4, r4, [r0] │ │ │ │ - bl 2008fc │ │ │ │ + bl 20090c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 200994 │ │ │ │ + bne.n 2009a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2808] @ 2014c0 │ │ │ │ + ldr.w r0, [pc, #2808] @ 2014d0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w r6, [pc, #2808] @ 2014c4 │ │ │ │ + ldr.w r6, [pc, #2808] @ 2014d4 │ │ │ │ add r5, sp, #28 │ │ │ │ - ldr.w r3, [pc, #2804] @ 2014c8 │ │ │ │ + ldr.w r3, [pc, #2804] @ 2014d8 │ │ │ │ add r0, pc │ │ │ │ add r6, pc │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ea2cc │ │ │ │ + bl 1ea2dc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 200a18 │ │ │ │ + bhi.n 200a28 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #11 │ │ │ │ lsls r6, r6, #13 │ │ │ │ lsls r1, r7, #12 │ │ │ │ lsls r1, r4, #11 │ │ │ │ lsls r5, r6, #11 │ │ │ │ movs r6, r3 │ │ │ │ lsls r6, r1, #12 │ │ │ │ movs r6, r3 │ │ │ │ lsls r0, r5, #12 │ │ │ │ movs r2, r1 │ │ │ │ ldr.w r6, [r8, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201410 │ │ │ │ + beq.w 201420 │ │ │ │ add.w r7, r8, #36 @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 200a28 │ │ │ │ + bcc.n 200a38 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201366 │ │ │ │ + beq.w 201376 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 201550 │ │ │ │ + bhi.w 201560 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r5, r6, #18 │ │ │ │ movs r2, r1 │ │ │ │ lsls r2, r1, #15 │ │ │ │ lsls r5, r4, #15 │ │ │ │ movs r3, r5 │ │ │ │ lsls r1, r0, #17 │ │ │ │ movs r3, r5 │ │ │ │ lsls r6, r5, #17 │ │ │ │ lsls r7, r4, #16 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 200a82 │ │ │ │ + cbz r3, 200a92 │ │ │ │ ldrd r1, r3, [r8, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #28] │ │ │ │ ldr.w lr, [r8, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 200ab0 │ │ │ │ + beq.n 200ac0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200aa6 │ │ │ │ + cbz r1, 200ab6 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 200a96 │ │ │ │ + bne.n 200aa6 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ mov r8, r5 │ │ │ │ @@ -585226,370 +585222,370 @@ │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r4, r9 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1ea3a8 │ │ │ │ + bl 1ea3b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 200bd8 │ │ │ │ + beq.n 200be8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 200bd8 │ │ │ │ + beq.n 200be8 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 201550 │ │ │ │ + bhi.w 201560 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r2, #4 │ │ │ │ lsls r2, r5, #4 │ │ │ │ lsls r4, r7, #2 │ │ │ │ lsls r7, r3, #2 │ │ │ │ movs r3, r5 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r3, r5 │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - ldr.w r3, [pc, #2500] @ 2014cc │ │ │ │ + ldr.w r3, [pc, #2500] @ 2014dc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r2, r2, r3, r9 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 201422 │ │ │ │ + beq.w 201432 │ │ │ │ add.w fp, r5, #44 @ 0x2c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #32 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 200b28 │ │ │ │ + bcc.n 200b38 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200e64 │ │ │ │ + bne.w 200e74 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 201550 │ │ │ │ + bhi.w 201560 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r3, #5 │ │ │ │ lsls r3, r4, #7 │ │ │ │ movs r2, r1 │ │ │ │ lsls r4, r1, #4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r2, r5 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r2, r5 │ │ │ │ lsls r0, r1, #7 │ │ │ │ lsls r5, r0, #5 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 200b8c │ │ │ │ + cbz r3, 200b9c │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 200bba │ │ │ │ + beq.n 200bca │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200bb0 │ │ │ │ + cbz r1, 200bc0 │ │ │ │ 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 200ba0 │ │ │ │ + bne.n 200bb0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ strd r4, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 1ea3a8 │ │ │ │ + bl 1ea3b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 200ae0 │ │ │ │ + bne.n 200af0 │ │ │ │ mov r9, r4 │ │ │ │ ldrd r4, r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r9 │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 200c04 │ │ │ │ + beq.n 200c14 │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 2008fc │ │ │ │ + bl 20090c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, r9 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 200bea │ │ │ │ + bne.n 200bfa │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 59c6c │ │ │ │ - ldr.w r2, [pc, #2244] @ 2014d0 │ │ │ │ - ldr.w r3, [pc, #2232] @ 2014c8 │ │ │ │ + ldr.w r2, [pc, #2244] @ 2014e0 │ │ │ │ + ldr.w r3, [pc, #2232] @ 2014d8 │ │ │ │ add r2, pc │ │ │ │ strd r6, r7, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20154c │ │ │ │ + bne.w 20155c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2208] @ 2014d4 │ │ │ │ + ldr.w r3, [pc, #2208] @ 2014e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r1, lsl #7 │ │ │ │ ldrb.w sl, [r2, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 201472 │ │ │ │ + beq.w 201482 │ │ │ │ add.w r9, r5, #84 @ 0x54 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 200c52 │ │ │ │ + bne.n 200c62 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200b58 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 201460 │ │ │ │ + beq.w 201470 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r0, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 200c78 │ │ │ │ + bcc.n 200c88 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200b58 │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ add.w r9, r5, #36 @ 0x24 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 20143c │ │ │ │ + beq.w 20144c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 200ca8 │ │ │ │ + bcc.n 200cb8 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200b58 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 200f6c │ │ │ │ + beq.w 200f7c │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ add.w r0, r4, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 200cd0 │ │ │ │ + bne.n 200ce0 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ mov r4, r9 │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200b58 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 200f1e │ │ │ │ + beq.w 200f2e │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20136e │ │ │ │ + bne.w 20137e │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 208f9c │ │ │ │ - b.n 200bc4 │ │ │ │ + bl 208fac │ │ │ │ + b.n 200bd4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200ed2 │ │ │ │ + bne.w 200ee2 │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 200e64 │ │ │ │ + bne.w 200e74 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 200bc4 │ │ │ │ + b.n 200bd4 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 200d54 │ │ │ │ + cbz r3, 200d64 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w r9, r5, #44 @ 0x2c │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200b46 │ │ │ │ + beq.w 200b56 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r3 │ │ │ │ - bcc.n 200d64 │ │ │ │ + bcc.n 200d74 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200b58 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200bca │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla lr, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, lr, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200da8 │ │ │ │ + cbz r1, 200db8 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 200d98 │ │ │ │ - b.n 200bba │ │ │ │ - ldr.w r3, [pc, #1824] @ 2014d4 │ │ │ │ + bne.n 200da8 │ │ │ │ + b.n 200bca │ │ │ │ + ldr.w r3, [pc, #1824] @ 2014e4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200bca │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200de4 │ │ │ │ + cbz r1, 200df4 │ │ │ │ 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 200dd4 │ │ │ │ + bne.n 200de4 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200bca │ │ │ │ ldr.w lr, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200bca │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200e16 │ │ │ │ + cbz r1, 200e26 │ │ │ │ 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 200e06 │ │ │ │ + bne.n 200e16 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ - ldr.w r3, [pc, #1704] @ 2014cc │ │ │ │ + b.n 200bca │ │ │ │ + ldr.w r3, [pc, #1704] @ 2014dc │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200bca │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 200e58 │ │ │ │ + cbz r1, 200e68 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 200e48 │ │ │ │ + bne.n 200e58 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200bca │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201362 │ │ │ │ + beq.w 201372 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.w 201550 │ │ │ │ - add r3, pc, #8 @ (adr r3, 200e84 ) │ │ │ │ + bhi.w 201560 │ │ │ │ + add r3, pc, #8 @ (adr r3, 200e94 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r3, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ @@ -585607,745 +585603,745 @@ │ │ │ │ lsls r3, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #11 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 200d08 │ │ │ │ + bne.w 200d18 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 200d08 │ │ │ │ + beq.w 200d18 │ │ │ │ ldrd ip, r0, [r5, #28] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w ip, [r0] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r5, #28] │ │ │ │ - b.n 200d08 │ │ │ │ + b.n 200d18 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #48 @ 0x30 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 200b46 │ │ │ │ + bne.w 200b56 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200b58 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200bca │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 200f14 │ │ │ │ + cbz r1, 200f24 │ │ │ │ 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 200f04 │ │ │ │ - b.n 200bba │ │ │ │ + bne.n 200f14 │ │ │ │ + b.n 200bca │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r5, #24 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ - b.n 200b48 │ │ │ │ + b.n 200b58 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200d3a │ │ │ │ + beq.w 200d4a │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ - cbz r1, 200f46 │ │ │ │ + cbz r1, 200f56 │ │ │ │ ldrd r0, r1, [r5, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 200d3c │ │ │ │ + bne.w 200d4c │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r3, 200f64 │ │ │ │ + cbz r3, 200f74 │ │ │ │ ldrd r0, r3, [r5, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 200bc4 │ │ │ │ + b.n 200bd4 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2014d8 │ │ │ │ + bne.w 2014e8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 200ef8 │ │ │ │ - ldr.w r3, [pc, #1348] @ 2014cc │ │ │ │ + b.n 200f08 │ │ │ │ + ldr.w r3, [pc, #1348] @ 2014dc │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mla r2, r7, r3, sl │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 201518 │ │ │ │ + beq.w 201528 │ │ │ │ add.w r9, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #32 │ │ │ │ mla r3, r7, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 200fa8 │ │ │ │ - b.n 200a3c │ │ │ │ + bcc.n 200fb8 │ │ │ │ + b.n 200a4c │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201410 │ │ │ │ + beq.w 201420 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ add r0, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 200fd4 │ │ │ │ - b.n 200a3c │ │ │ │ - ldr.w r3, [pc, #1252] @ 2014d4 │ │ │ │ + bcc.n 200fe4 │ │ │ │ + b.n 200a4c │ │ │ │ + ldr.w r3, [pc, #1252] @ 2014e4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r3, r0, lsl #7 │ │ │ │ ldrb r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201508 │ │ │ │ + beq.w 201518 │ │ │ │ add.w r9, r8, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 20100c │ │ │ │ - b.n 200a3c │ │ │ │ + bne.n 20101c │ │ │ │ + b.n 200a4c │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 2014e4 │ │ │ │ + beq.w 2014f4 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 201500 │ │ │ │ + beq.w 201510 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ movs r6, #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ - bl 208f9c │ │ │ │ - b.n 200abe │ │ │ │ + bl 208fac │ │ │ │ + b.n 200ace │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 201494 │ │ │ │ + beq.w 2014a4 │ │ │ │ add.w r0, r6, #12 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201062 │ │ │ │ - b.n 200a3c │ │ │ │ + bne.n 201072 │ │ │ │ + b.n 200a4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ - cbz r3, 201086 │ │ │ │ + cbz r3, 201096 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200a3c │ │ │ │ + beq.w 200a4c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 201096 │ │ │ │ - b.n 200a3c │ │ │ │ + bcc.n 2010a6 │ │ │ │ + b.n 200a4c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r3, 2010be │ │ │ │ + cbz r3, 2010ce │ │ │ │ ldrd r1, r3, [r5, #28] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #28] │ │ │ │ ldr.w lr, [r5, #40] @ 0x28 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200bca │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2010e4 │ │ │ │ + cbz r1, 2010f4 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 2010d4 │ │ │ │ + bne.n 2010e4 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200bca │ │ │ │ ldr.w r6, [r8, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20139e │ │ │ │ + bne.w 2013ae │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20141a │ │ │ │ + beq.w 20142a │ │ │ │ movs r6, #3 │ │ │ │ - b.n 200ab0 │ │ │ │ - ldr r3, [pc, #964] @ (2014d4 ) │ │ │ │ + b.n 200ac0 │ │ │ │ + ldr r3, [pc, #964] @ (2014e4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldrb.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200bca │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20113e │ │ │ │ + cbz r1, 20114e │ │ │ │ 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 20112e │ │ │ │ + bne.n 20113e │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200bca │ │ │ │ ldr.w ip, [r5, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r5, #40 @ 0x28 │ │ │ │ mov lr, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200bca │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 201170 │ │ │ │ + cbz r1, 201180 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 201160 │ │ │ │ + bne.n 201170 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200bca │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200bca │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w lr, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w ip, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2011a6 │ │ │ │ + cbz r1, 2011b6 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd lr, lr, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 201196 │ │ │ │ - b.n 200bba │ │ │ │ - ldr r3, [pc, #796] @ (2014cc ) │ │ │ │ + bne.n 2011a6 │ │ │ │ + b.n 200bca │ │ │ │ + ldr r3, [pc, #796] @ (2014dc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r9, [r1, r3] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r9 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200bca │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r5, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2011e2 │ │ │ │ + cbz r1, 2011f2 │ │ │ │ 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 2011d2 │ │ │ │ + bne.n 2011e2 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200bba │ │ │ │ + b.n 200bca │ │ │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200ac0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ adds r3, #4 │ │ │ │ add.w lr, r1, #4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20121c │ │ │ │ + cbz r1, 20122c │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 20120c │ │ │ │ - b.n 200ab0 │ │ │ │ - ldr r3, [pc, #684] @ (2014d4 ) │ │ │ │ + bne.n 20121c │ │ │ │ + b.n 200ac0 │ │ │ │ + ldr r3, [pc, #684] @ (2014e4 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200ac0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #88 @ 0x58 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 201258 │ │ │ │ + cbz r1, 201268 │ │ │ │ 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 201248 │ │ │ │ + bne.n 201258 │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200ab0 │ │ │ │ - ldr r3, [pc, #612] @ (2014cc ) │ │ │ │ + b.n 200ac0 │ │ │ │ + ldr r3, [pc, #612] @ (2014dc ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w sl, [r1, r3] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200ac0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 20129c │ │ │ │ + cbz r1, 2012ac │ │ │ │ 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 20128c │ │ │ │ + bne.n 20129c │ │ │ │ mov r2, r9 │ │ │ │ - b.n 200ab0 │ │ │ │ + b.n 200ac0 │ │ │ │ ldr.w lr, [r8, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r8, #40 @ 0x28 │ │ │ │ mov ip, r0 │ │ │ │ mov r9, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200ac0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2012ce │ │ │ │ + cbz r1, 2012de │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd ip, ip, [r3] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 2012be │ │ │ │ + bne.n 2012ce │ │ │ │ mov r2, r9 │ │ │ │ - b.w 200ab0 │ │ │ │ + b.w 200ac0 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r1, #5 │ │ │ │ - bne.w 201042 │ │ │ │ + bne.w 201052 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 201042 │ │ │ │ + beq.w 201052 │ │ │ │ ldrd lr, ip, [r8, #28] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ str.w lr, [ip] │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [r8, #28] │ │ │ │ - b.n 201042 │ │ │ │ + b.n 201052 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200bba │ │ │ │ + beq.w 200bca │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 20132c │ │ │ │ + cbz r1, 20133c │ │ │ │ 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 20131c │ │ │ │ - b.n 200bba │ │ │ │ + bne.n 20132c │ │ │ │ + b.n 200bca │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200ac0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 201356 │ │ │ │ + cbz r1, 201366 │ │ │ │ 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 201346 │ │ │ │ - b.w 200ab0 │ │ │ │ + bne.n 201356 │ │ │ │ + b.w 200ac0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 200e72 │ │ │ │ + b.n 200e82 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 200a50 │ │ │ │ + b.w 200a60 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2014fa │ │ │ │ + beq.w 20150a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w ip, [r5] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 2014a4 │ │ │ │ + beq.w 2014b4 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [r2] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - bl 208f9c │ │ │ │ - b.n 200bc4 │ │ │ │ + bl 208fac │ │ │ │ + b.n 200bd4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 200a3c │ │ │ │ + bne.w 200a4c │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #64 @ 0x40 │ │ │ │ - bl 1fe6ac │ │ │ │ - b.w 200a3c │ │ │ │ + bl 1fe6bc │ │ │ │ + b.w 200a4c │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200ab0 │ │ │ │ + beq.w 200ac0 │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ - cbz r1, 2013e2 │ │ │ │ + cbz r1, 2013f2 │ │ │ │ ldrd r0, r1, [r8, #52] @ 0x34 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r8, #52] @ 0x34 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 201402 │ │ │ │ + bne.n 201412 │ │ │ │ ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbz r3, 201402 │ │ │ │ + cbz r3, 201412 │ │ │ │ ldrd r0, r3, [r8, #68] @ 0x44 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #68] @ 0x44 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.w 200ab8 │ │ │ │ + b.w 200ac8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 20137e │ │ │ │ + b.n 20138e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2014f6 │ │ │ │ + bne.n 201506 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.w 200ab0 │ │ │ │ + b.w 200ac0 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201528 │ │ │ │ + bne.n 201538 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.w 200bba │ │ │ │ + b.w 200bca │ │ │ │ subs r3, r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201436 │ │ │ │ + beq.n 201446 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20153e │ │ │ │ + beq.n 20154e │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.w 200bba │ │ │ │ + b.w 200bca │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 201436 │ │ │ │ - b.n 201450 │ │ │ │ + beq.n 201446 │ │ │ │ + b.n 201460 │ │ │ │ subs r2, r7, r5 │ │ │ │ cmp r6, sl │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 201436 │ │ │ │ + beq.n 201446 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 201544 │ │ │ │ + beq.n 201554 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 201114 │ │ │ │ + b.n 201124 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 201534 │ │ │ │ + beq.n 201544 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 20133a │ │ │ │ + b.n 20134a │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 201388 │ │ │ │ + beq.w 201398 │ │ │ │ ldrd lr, r1, [r5, #28] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w lr, [r1] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r5, #28] │ │ │ │ - b.n 201388 │ │ │ │ - @ instruction: 0xf62800a5 │ │ │ │ - @ instruction: 0xf62600a5 │ │ │ │ + b.n 201398 │ │ │ │ + @ instruction: 0xf61800a5 │ │ │ │ + @ instruction: 0xf61600a5 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3ea00a5 │ │ │ │ + @ instruction: 0xf3da00a5 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 20153a │ │ │ │ + cbz r6, 20154a │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 201310 │ │ │ │ + b.n 201320 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #24 │ │ │ │ - bl 1fe6ac │ │ │ │ + bl 1fe6bc │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ - b.w 200a40 │ │ │ │ + b.w 200a50 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 201108 │ │ │ │ + b.n 201118 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - b.n 20137e │ │ │ │ + b.n 20138e │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov r7, r9 │ │ │ │ - b.n 2012e4 │ │ │ │ + b.n 2012f4 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2014f6 │ │ │ │ + bne.n 201506 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 20122e │ │ │ │ + b.n 20123e │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2014f6 │ │ │ │ + bne.n 201506 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 201270 │ │ │ │ + b.n 201280 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - cbz r6, 201548 │ │ │ │ + cbz r6, 201558 │ │ │ │ mov r7, r2 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 2011b8 │ │ │ │ + b.n 2011c8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - b.n 20133a │ │ │ │ + b.n 20134a │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 201310 │ │ │ │ + b.n 201320 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.w 200bba │ │ │ │ + b.w 200bca │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 201114 │ │ │ │ + b.n 201124 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b.n 2011b8 │ │ │ │ + b.n 2011c8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldrb.w ip, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ (201584 ) │ │ │ │ + ldr r1, [pc, #44] @ (201594 ) │ │ │ │ movw r3, #427 @ 0x1ab │ │ │ │ lsl.w r2, r2, ip │ │ │ │ add r1, pc │ │ │ │ ands r3, r2 │ │ │ │ - beq.n 20156a │ │ │ │ + beq.n 20157a │ │ │ │ adds r0, #20 │ │ │ │ bx lr │ │ │ │ tst.w r2, #580 @ 0x244 │ │ │ │ - bne.n 201580 │ │ │ │ - ldr r3, [pc, #20] @ (201588 ) │ │ │ │ + bne.n 201590 │ │ │ │ + ldr r3, [pc, #20] @ (201598 ) │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 201566 │ │ │ │ + bne.n 201576 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - eors.w r0, ip, r5, asr #2 │ │ │ │ + eor.w r0, ip, r5, asr #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 201608 │ │ │ │ + ldr.w ip, [pc, #108] @ 201618 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #104] @ (20160c ) │ │ │ │ + ldr r2, [pc, #104] @ (20161c ) │ │ │ │ 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 2015f8 │ │ │ │ + beq.n 201608 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bne.n 2015e6 │ │ │ │ + bne.n 2015f6 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #64] @ (201610 ) │ │ │ │ - ldr r2, [pc, #60] @ (20160c ) │ │ │ │ + ldr r1, [pc, #64] @ (201620 ) │ │ │ │ + ldr r2, [pc, #60] @ (20161c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 201602 │ │ │ │ + bne.n 201612 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1e1258 │ │ │ │ + bl 1e1268 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r0, [sp, #8] │ │ │ │ - b.n 2015c4 │ │ │ │ + b.n 2015d4 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - b.n 2015c4 │ │ │ │ + b.n 2015d4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, r8, r5, asr #2 │ │ │ │ + orr.w r0, r8, r5, asr #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, ip, r5, asr #2 │ │ │ │ + ands.w r0, ip, r5, asr #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #336] @ (201778 ) │ │ │ │ + ldr r4, [pc, #336] @ (201788 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #336] @ (20177c ) │ │ │ │ + ldr r3, [pc, #336] @ (20178c ) │ │ │ │ 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 2016aa │ │ │ │ + bhi.n 2016ba │ │ │ │ cmp.w r1, #310 @ 0x136 │ │ │ │ - bls.n 2016da │ │ │ │ + bls.n 2016ea │ │ │ │ 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 2016b2 │ │ │ │ + bhi.n 2016c2 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #32 │ │ │ │ subs r7, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -586353,15 +586349,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] @ (2017f8 ) │ │ │ │ + ldr r1, [pc, #360] @ (201808 ) │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #82 @ 0x52 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ movs r0, #32 │ │ │ │ @@ -586369,102 +586365,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 2016f0 │ │ │ │ + bne.n 201700 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe5b8 │ │ │ │ - ldr r2, [pc, #188] @ (201780 ) │ │ │ │ - ldr r3, [pc, #184] @ (20177c ) │ │ │ │ + bl 1fe5c8 │ │ │ │ + ldr r2, [pc, #188] @ (201790 ) │ │ │ │ + ldr r3, [pc, #184] @ (20178c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20175c │ │ │ │ + bne.n 20176c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - beq.n 201744 │ │ │ │ - bhi.n 201738 │ │ │ │ + beq.n 201754 │ │ │ │ + bhi.n 201748 │ │ │ │ cmp r1, #191 @ 0xbf │ │ │ │ - beq.n 201750 │ │ │ │ + beq.n 201760 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #120] @ 201760 │ │ │ │ - bl 20158c │ │ │ │ - b.n 2016c0 │ │ │ │ + vldr d0, [pc, #120] @ 201770 │ │ │ │ + bl 20159c │ │ │ │ + b.n 2016d0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe5b8 │ │ │ │ - b.n 2016c0 │ │ │ │ + bl 1fe5c8 │ │ │ │ + b.n 2016d0 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe5b8 │ │ │ │ - b.n 2016c0 │ │ │ │ + bl 1fe5c8 │ │ │ │ + b.n 2016d0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 1fe5b8 │ │ │ │ - b.n 2016c0 │ │ │ │ + bl 1fe5c8 │ │ │ │ + b.n 2016d0 │ │ │ │ negs r2, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1fe5b8 │ │ │ │ - b.n 2016c0 │ │ │ │ + bl 1fe5c8 │ │ │ │ + b.n 2016d0 │ │ │ │ mov r1, r2 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20158c │ │ │ │ - b.n 2016c0 │ │ │ │ + bl 20159c │ │ │ │ + b.n 2016d0 │ │ │ │ mov r1, r2 │ │ │ │ - vldr d0, [pc, #32] @ 201768 │ │ │ │ - bl 20158c │ │ │ │ - b.n 2016c0 │ │ │ │ - mov r1, r2 │ │ │ │ - vldr d0, [pc, #28] @ 201770 │ │ │ │ - bl 20158c │ │ │ │ - b.n 2016c0 │ │ │ │ + vldr d0, [pc, #32] @ 201778 │ │ │ │ + bl 20159c │ │ │ │ + b.n 2016d0 │ │ │ │ + mov r1, r2 │ │ │ │ + vldr d0, [pc, #28] @ 201780 │ │ │ │ + bl 20159c │ │ │ │ + b.n 2016d0 │ │ │ │ blx 5a6dc <__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] │ │ │ │ ... │ │ │ │ - strd r0, r0, [lr, #660] @ 0x294 │ │ │ │ + @ instruction: 0xe9be00a5 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmdb r8!, {r0, r2, r5, r7} │ │ │ │ + stmdb r8!, {r0, r2, r5, r7} │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 2017ac │ │ │ │ + beq.n 2017bc │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n 201792 │ │ │ │ + bne.n 2017a2 │ │ │ │ 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 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ pop {r3, pc} │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.f32 d0, s15 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #16 │ │ │ │ @@ -586481,71 +586477,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] @ (201870 ) │ │ │ │ + ldr r2, [pc, #132] @ (201880 ) │ │ │ │ add r2, pc │ │ │ │ - beq.n 20183a │ │ │ │ + beq.n 20184a │ │ │ │ cmp r4, #4 │ │ │ │ - beq.n 201828 │ │ │ │ - cbnz r4, 201822 │ │ │ │ - ldr r1, [pc, #124] @ (201874 ) │ │ │ │ + beq.n 201838 │ │ │ │ + cbnz r4, 201832 │ │ │ │ + ldr r1, [pc, #124] @ (201884 ) │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r2, r1, r0, r2 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 20183a │ │ │ │ + cbz r5, 20184a │ │ │ │ sub.w r6, r3, #20 │ │ │ │ add.w r3, r6, r4, lsl #5 │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017d0 │ │ │ │ - cbz r0, 201824 │ │ │ │ + bl 2017e0 │ │ │ │ + cbz r0, 201834 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 20180a │ │ │ │ + bne.n 20181a │ │ │ │ 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 20185e │ │ │ │ + beq.n 20186e │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 201840 │ │ │ │ + bne.n 201850 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w r2, #344 @ 0x158 │ │ │ │ - bne.n 201822 │ │ │ │ + bne.n 201832 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 201868 │ │ │ │ + bne.n 201878 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ sub.w r0, r0, #256 @ 0x100 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 201824 │ │ │ │ + b.n 201834 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017d0 │ │ │ │ - b.n 201824 │ │ │ │ + bl 2017e0 │ │ │ │ + b.n 201834 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - @ instruction: 0xe81000a5 │ │ │ │ + @ instruction: 0xe80000a5 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r5, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ @@ -586553,65 +586549,65 @@ │ │ │ │ str r5, [sp, #0] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - cbz r4, 2018b4 │ │ │ │ + cbz r4, 2018c4 │ │ │ │ mov r3, lr │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ strd r2, r4, [lr, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbz r1, 2018c6 │ │ │ │ + cbz r1, 2018d6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 2018c6 │ │ │ │ + cbz r3, 2018d6 │ │ │ │ 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, 2018f0 │ │ │ │ + cbz r1, 201900 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - cbz r3, 2018f0 │ │ │ │ + cbz r3, 201900 │ │ │ │ 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 20190a │ │ │ │ + beq.n 20191a │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ - cbz r3, 20190a │ │ │ │ + cbz r3, 20191a │ │ │ │ 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, 201938 │ │ │ │ + cbz r3, 201948 │ │ │ │ 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] │ │ │ │ @@ -586625,402 +586621,402 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ subs r0, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbnz r3, 20195c │ │ │ │ + cbnz r3, 20196c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e58b4 │ │ │ │ + bl 1e58c4 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r9, #0 │ │ │ │ mla r1, r3, r1, r1 │ │ │ │ - bl 1e583c │ │ │ │ + bl 1e584c │ │ │ │ mov r7, r0 │ │ │ │ ldrd r8, r6, [r5, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r6, 20199c │ │ │ │ + cbz r6, 2019ac │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 2018d4 │ │ │ │ + bl 2018e4 │ │ │ │ add.w sl, sl, #20 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 20197e │ │ │ │ + bne.n 20198e │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5868 │ │ │ │ + bl 1e5878 │ │ │ │ ldr r4, [r5, #52] @ 0x34 │ │ │ │ movs r1, #20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r5, #48] @ 0x30 │ │ │ │ mla r1, r1, r4, r7 │ │ │ │ adds r4, #1 │ │ │ │ str.w fp, [r1, #16] │ │ │ │ - bl 201878 │ │ │ │ + bl 201888 │ │ │ │ str r4, [r5, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r4, r0, r3 │ │ │ │ - beq.n 2019ec │ │ │ │ + beq.n 2019fc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 2019ec │ │ │ │ + cbz r2, 2019fc │ │ │ │ ldrd r5, r2, [r4, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ adds r5, r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, r3] │ │ │ │ cmp r5, r6 │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bcs.n 201a14 │ │ │ │ + bcs.n 201a24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ adds r4, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ - bl 2018d4 │ │ │ │ + bl 2018e4 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 2019fe │ │ │ │ + bcc.n 201a0e │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r7, #52] @ 0x34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strb r2, [r1, #12] │ │ │ │ mov.w ip, #1 │ │ │ │ strb r3, [r1, #13] │ │ │ │ strd r1, r1, [r1] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ strh.w ip, [r1, #14] │ │ │ │ - cbnz r3, 201a34 │ │ │ │ - b.n 201a50 │ │ │ │ + cbnz r3, 201a44 │ │ │ │ + b.n 201a60 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 201a32 │ │ │ │ + bne.n 201a42 │ │ │ │ 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 201a98 │ │ │ │ + beq.n 201aa8 │ │ │ │ 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 201a74 │ │ │ │ + b.n 201a84 │ │ │ │ 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 201a70 │ │ │ │ + bne.n 201a80 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 201b1e │ │ │ │ + beq.n 201b2e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r6 │ │ │ │ mov r0, r3 │ │ │ │ - beq.n 201b1a │ │ │ │ + beq.n 201b2a │ │ │ │ sub.w ip, r3, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ movs r7, #0 │ │ │ │ sub.w r5, r6, #20 │ │ │ │ - b.n 201af0 │ │ │ │ + b.n 201b00 │ │ │ │ ldrd r2, r3, [ip, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ strd r4, r4, [ip, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ add.w r0, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 201b1a │ │ │ │ + beq.n 201b2a │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 201ac4 │ │ │ │ + bmi.n 201ad4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr.w r2, [r6, #-12] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ - bne.n 201ac4 │ │ │ │ + bne.n 201ad4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 201ac4 │ │ │ │ + beq.n 201ad4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 201ade │ │ │ │ + beq.n 201aee │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 201b06 │ │ │ │ + bne.n 201b16 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 201b0e │ │ │ │ + b.n 201b1e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #152] @ (201bc0 ) │ │ │ │ + ldr r3, [pc, #152] @ (201bd0 ) │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 201b62 │ │ │ │ + cbz r1, 201b72 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 201b54 │ │ │ │ - ldr r1, [pc, #144] @ (201bc4 ) │ │ │ │ + bne.n 201b64 │ │ │ │ + ldr r1, [pc, #144] @ (201bd4 ) │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ add.w r3, r3, r0, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ - cbz r3, 201b54 │ │ │ │ + cbz r3, 201b64 │ │ │ │ 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 201bb6 │ │ │ │ + beq.n 201bc6 │ │ │ │ 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] @ (201bc8 ) │ │ │ │ + ldr r2, [pc, #88] @ (201bd8 ) │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ add.w ip, r0, #60 @ 0x3c │ │ │ │ add ip, r4 │ │ │ │ add.w r3, r3, r0, asr #5 │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r0, 201ba8 │ │ │ │ + cbnz r0, 201bb8 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 201bae │ │ │ │ + bcs.n 201bbe │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r2, r1 │ │ │ │ uxth r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 201b5e │ │ │ │ + beq.n 201b6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201b8a │ │ │ │ + beq.n 201b9a │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 201b92 │ │ │ │ - b.n 201b9e │ │ │ │ + bhi.n 201ba2 │ │ │ │ + b.n 201bae │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 201b8e │ │ │ │ - b.n 201b5e │ │ │ │ + bne.n 201b9e │ │ │ │ + b.n 201b6e │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldrh r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 201b5e │ │ │ │ + b.n 201b6e │ │ │ │ nop │ │ │ │ - b.n 20156c │ │ │ │ + b.n 20155c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 201c14 │ │ │ │ + beq.n 201c24 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ movs r7, #1 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r3 │ │ │ │ subs r7, #1 │ │ │ │ - b.n 201bf8 │ │ │ │ + b.n 201c08 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r5, r3, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 201c10 │ │ │ │ + beq.n 201c20 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.n 201c08 │ │ │ │ - bl 201b20 │ │ │ │ + bmi.n 201c18 │ │ │ │ + bl 201b30 │ │ │ │ mov r3, r0 │ │ │ │ orrs r4, r3 │ │ │ │ uxth r4, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 201bf0 │ │ │ │ + bne.n 201c00 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 201c10 │ │ │ │ + b.n 201c20 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - cbz r0, 201c62 │ │ │ │ + cbz r0, 201c72 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 201c68 │ │ │ │ + cbz r2, 201c78 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201caa │ │ │ │ + bhi.n 201cba │ │ │ │ tbb [pc, r2] │ │ │ │ lsls r3, r0, #20 │ │ │ │ lsls r5, r1, #8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201c62 │ │ │ │ + beq.n 201c72 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add.w r2, r3, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 201c58 │ │ │ │ + beq.n 201c68 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r2, r3, #24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 201c92 │ │ │ │ + bne.n 201ca2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 201c62 │ │ │ │ + beq.n 201c72 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 201c96 │ │ │ │ + beq.n 201ca6 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 201c86 │ │ │ │ + bne.n 201c96 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 201c62 │ │ │ │ + beq.n 201c72 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 201c92 │ │ │ │ + bne.n 201ca2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 201c34 │ │ │ │ + b.n 201c44 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - b.n 201c34 │ │ │ │ + b.n 201c44 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 201c62 │ │ │ │ + beq.n 201c72 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ ldrne r3, [r3, #48] @ 0x30 │ │ │ │ - bne.n 201c34 │ │ │ │ - b.n 201c86 │ │ │ │ + bne.n 201c44 │ │ │ │ + b.n 201c96 │ │ │ │ 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 201cce │ │ │ │ + bmi.n 201cde │ │ │ │ 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, 201cea │ │ │ │ + cbz r3, 201cfa │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 201ccc │ │ │ │ + beq.n 201cdc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 201c1c │ │ │ │ + bl 201c2c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201d1a │ │ │ │ + bhi.n 201d2a │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #32 │ │ │ │ lsrs r2, r0, #28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, #24 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ @@ -587034,48 +587030,48 @@ │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 201d4e │ │ │ │ + bhi.n 201d5e │ │ │ │ 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 201d52 │ │ │ │ + beq.n 201d62 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 201d2e │ │ │ │ + beq.n 201d3e │ │ │ │ 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 201d2e │ │ │ │ + beq.n 201d3e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201de6 │ │ │ │ + beq.n 201df6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201da0 │ │ │ │ + cbz r2, 201db0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 201d8a │ │ │ │ + bhi.n 201d9a │ │ │ │ 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 │ │ │ │ @@ -587088,178 +587084,178 @@ │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ ite ne │ │ │ │ movne r3, r2 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 201d86 │ │ │ │ + b.n 201d96 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 201df6 │ │ │ │ + beq.n 201e06 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strd r0, r3, [sp] │ │ │ │ mov r0, r1 │ │ │ │ - bl 201d20 │ │ │ │ + bl 201d30 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 201dea │ │ │ │ + beq.n 201dfa │ │ │ │ cmp r3, #1 │ │ │ │ itete eq │ │ │ │ addeq.w r2, r1, #60 @ 0x3c │ │ │ │ addne.w r2, r1, #40 @ 0x28 │ │ │ │ ldreq r3, [r1, #52] @ 0x34 │ │ │ │ ldrne r3, [r1, #32] │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 201d86 │ │ │ │ + b.n 201d96 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 201de0 │ │ │ │ + b.n 201df0 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 201d86 │ │ │ │ + b.n 201d96 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 201e2c │ │ │ │ + cbz r0, 201e3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 201e20 │ │ │ │ + cbz r2, 201e30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 201e1c │ │ │ │ - bl 201d60 │ │ │ │ + cbz r2, 201e2c │ │ │ │ + bl 201d70 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 201e16 │ │ │ │ + bne.n 201e26 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 201e1c │ │ │ │ + b.n 201e2c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 201e1c │ │ │ │ + b.n 201e2c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 201e8c │ │ │ │ + bhi.n 201e9c │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r7, r1, #8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - bl 201d60 │ │ │ │ - cbz r0, 201e6a │ │ │ │ + bl 201d70 │ │ │ │ + cbz r0, 201e7a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 201e54 │ │ │ │ + beq.n 201e64 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 201e6a │ │ │ │ + beq.n 201e7a │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 201e68 │ │ │ │ - bl 201d60 │ │ │ │ + bne.n 201e78 │ │ │ │ + bl 201d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201e72 │ │ │ │ + bne.n 201e82 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 201e98 │ │ │ │ + cbz r1, 201ea8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 201e30 │ │ │ │ - b.n 201e6a │ │ │ │ + bl 201e40 │ │ │ │ + b.n 201e7a │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 201ed2 │ │ │ │ + cbz r3, 201ee2 │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 201ed0 │ │ │ │ + beq.n 201ee0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ 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, 201efe │ │ │ │ + cbz r3, 201f0e │ │ │ │ cmp r3, #3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n 201efc │ │ │ │ + beq.n 201f0c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 201c1c │ │ │ │ + bl 201c2c │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 201f18 │ │ │ │ + cbz r0, 201f28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 201f16 │ │ │ │ + cbz r3, 201f26 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 201f30 │ │ │ │ + cbz r0, 201f40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 201f2e │ │ │ │ + cbz r3, 201f3e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -587271,243 +587267,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 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r1, 201f6c │ │ │ │ + cbz r1, 201f7c │ │ │ │ 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 201f60 │ │ │ │ - ldr r3, [pc, #16] @ (201f80 ) │ │ │ │ + bne.n 201f70 │ │ │ │ + ldr r3, [pc, #16] @ (201f90 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ blx 59d14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r5!, {r0, r5} │ │ │ │ @ instruction: 0xffff6d82 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 201fd2 │ │ │ │ + bne.n 201fe2 │ │ │ │ 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, 201fd4 │ │ │ │ + cbz r3, 201fe4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r4, [r3, #32] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 201fc8 │ │ │ │ + cbz r2, 201fd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 201fc4 │ │ │ │ - bl 201d60 │ │ │ │ + cbz r3, 201fd4 │ │ │ │ + bl 201d70 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201fa2 │ │ │ │ + bne.n 201fb2 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r4, [r5, #64] @ 0x40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r1 │ │ │ │ - b.n 201fa2 │ │ │ │ + b.n 201fb2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 201fb2 │ │ │ │ - b.n 201fbc │ │ │ │ + bne.n 201fc2 │ │ │ │ + b.n 201fcc │ │ │ │ bx lr │ │ │ │ mov r4, r3 │ │ │ │ - b.n 201fbc │ │ │ │ + b.n 201fcc │ │ │ │ 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] @ (20205c ) │ │ │ │ + ldr r6, [pc, #112] @ (20206c ) │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r6, pc │ │ │ │ bic.w r3, r3, #4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202056 │ │ │ │ + beq.n 202066 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 202030 │ │ │ │ + cbz r2, 202040 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #9 │ │ │ │ - bhi.n 202028 │ │ │ │ + bhi.n 202038 │ │ │ │ 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] @ (202060 ) │ │ │ │ + ldr r2, [pc, #72] @ (202070 ) │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add.w r2, r2, r1, lsl #7 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 202028 │ │ │ │ + cbz r2, 202038 │ │ │ │ str r4, [r3, #28] │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 202002 │ │ │ │ + bne.n 202012 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20204a │ │ │ │ + cbz r2, 20205a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 202046 │ │ │ │ - bl 201d60 │ │ │ │ + cbz r2, 202056 │ │ │ │ + bl 201d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 201ffc │ │ │ │ + bne.n 20200c │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 201ffc │ │ │ │ + b.n 20200c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20203a │ │ │ │ + bne.n 20204a │ │ │ │ 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 20207c │ │ │ │ + svc 254 @ 0xfe │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - cbz r0, 2020a2 │ │ │ │ + cbz r0, 2020b2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r4, [r0, #312] @ 0x138 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 202090 │ │ │ │ + cbz r1, 2020a0 │ │ │ │ str r2, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 202084 │ │ │ │ + bne.n 202094 │ │ │ │ str.w r2, [r0, #316] @ 0x13c │ │ │ │ adds r4, r2, #1 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202078 │ │ │ │ + bne.n 202088 │ │ │ │ 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, 2020c6 │ │ │ │ - b.n 2020fe │ │ │ │ + cbnz r3, 2020d6 │ │ │ │ + b.n 20210e │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2020fe │ │ │ │ + cbz r3, 20210e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2020c0 │ │ │ │ + beq.n 2020d0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 2020f6 │ │ │ │ + cbz r0, 202106 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2020e2 │ │ │ │ + cbz r2, 2020f2 │ │ │ │ strb r4, [r3, #13] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2020d8 │ │ │ │ - bl 201d60 │ │ │ │ + bne.n 2020e8 │ │ │ │ + bl 201d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2020d2 │ │ │ │ + bne.n 2020e2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2020fe │ │ │ │ + cbz r3, 20210e │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2020ce │ │ │ │ + bne.n 2020de │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2020f0 │ │ │ │ + bne.n 202100 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 202120 │ │ │ │ + cbz r0, 202130 │ │ │ │ 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 202108 │ │ │ │ + bne.n 202118 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 202138 │ │ │ │ + cbz r0, 202148 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20212c │ │ │ │ + bne.n 20213c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #464] @ (202324 ) │ │ │ │ + ldr r3, [pc, #464] @ (202334 ) │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w sl, r0, #32 │ │ │ │ - ldr r2, [pc, #452] @ (202328 ) │ │ │ │ + ldr r2, [pc, #452] @ (202338 ) │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov ip, r1 │ │ │ │ add r2, pc │ │ │ │ cmp r7, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -587521,18 +587517,18 @@ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - beq.w 20231c │ │ │ │ + beq.w 20232c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ - cbz r2, 2021ac │ │ │ │ + cbz r2, 2021bc │ │ │ │ ldr r7, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -587540,32 +587536,32 @@ │ │ │ │ strd r2, r7, [sp, #60] @ 0x3c │ │ │ │ mov r9, ip │ │ │ │ strd r3, r8, [sp, #16] │ │ │ │ mov r7, sl │ │ │ │ mov.w r8, #3 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201e30 │ │ │ │ + bl 201e40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20225c │ │ │ │ + beq.n 20226c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2021e8 │ │ │ │ + beq.n 2021f8 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202282 │ │ │ │ + beq.n 202292 │ │ │ │ mov r9, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201550 │ │ │ │ + bl 201560 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202296 │ │ │ │ + beq.n 2022a6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ itee eq │ │ │ │ strdeq r4, r4, [sp, #24] │ │ │ │ ldrne r1, [r0, #0] │ │ │ │ strdne r1, r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ @@ -587576,297 +587572,297 @@ │ │ │ │ strne r4, [r2, #4] │ │ │ │ strd r0, r0, [r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 2022a8 │ │ │ │ + bhi.n 2022b8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r4 │ │ │ │ itett ne │ │ │ │ strne r2, [r5, #4] │ │ │ │ strdeq r5, r5, [r5] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r2, [r5, #0] │ │ │ │ itttt ne │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ strne r5, [r2, #0] │ │ │ │ ldrne r2, [sp, #24] │ │ │ │ strne r5, [r2, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 20230e │ │ │ │ + beq.n 20231e │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201e30 │ │ │ │ + bl 201e40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2021d4 │ │ │ │ + bne.n 2021e4 │ │ │ │ ldrd r2, r5, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 251614 │ │ │ │ - ldr r2, [pc, #192] @ (20232c ) │ │ │ │ - ldr r3, [pc, #184] @ (202324 ) │ │ │ │ + bl 251624 │ │ │ │ + ldr r2, [pc, #192] @ (20233c ) │ │ │ │ + ldr r3, [pc, #184] @ (202334 ) │ │ │ │ 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 202318 │ │ │ │ + bne.n 202328 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r6, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ - bl 201e30 │ │ │ │ + bl 201e40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2021dc │ │ │ │ - b.n 20225c │ │ │ │ + bne.n 2021ec │ │ │ │ + b.n 20226c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ strd r8, r6, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 20223e │ │ │ │ + bls.n 20224e │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr.w r1, [r0, #-12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ mov r1, lr │ │ │ │ cmp lr, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 2022fc │ │ │ │ + beq.n 20230c │ │ │ │ ldr.w ip, [lr, #4] │ │ │ │ sub.w r2, lr, #4 │ │ │ │ mov r3, ip │ │ │ │ sub.w lr, ip, #4 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 2022d8 │ │ │ │ + b.n 2022e8 │ │ │ │ sub.w lr, r3, #4 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ strd r7, r0, [r2, #4] │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r2, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r0, #0] │ │ │ │ add.w r1, lr, #4 │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 2022d4 │ │ │ │ + bne.n 2022e4 │ │ │ │ mov r4, ip │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ strdne r8, r6, [sp, #60] @ 0x3c │ │ │ │ - beq.n 20230e │ │ │ │ + beq.n 20231e │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 2021c6 │ │ │ │ + b.n 2021d6 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 2009b0 │ │ │ │ - b.n 202308 │ │ │ │ + bl 2009c0 │ │ │ │ + b.n 202318 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ble.n 202250 │ │ │ │ + ble.n 202240 │ │ │ │ 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] │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 202388 │ │ │ │ + cbz r3, 202398 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - b.n 202358 │ │ │ │ + b.n 202368 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 20238e │ │ │ │ + cbz r0, 20239e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 202352 │ │ │ │ + beq.n 202362 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20213c │ │ │ │ + bl 20214c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r0, r0, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb.w r8, r0 │ │ │ │ - cbz r3, 202388 │ │ │ │ + cbz r3, 202398 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 202362 │ │ │ │ + bne.n 202372 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20237a │ │ │ │ + bne.n 20238a │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrsb.w r2, [r0, #65] @ 0x41 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 2023c2 │ │ │ │ + beq.n 2023d2 │ │ │ │ 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 2023c4 │ │ │ │ + bhi.n 2023d4 │ │ │ │ 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 2023d6 │ │ │ │ - ldr r3, [pc, #12] @ (2023dc ) │ │ │ │ + bhi.n 2023e6 │ │ │ │ + ldr r3, [pc, #12] @ (2023ec ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ bx lr │ │ │ │ - ldrh r2, [r2, #0] │ │ │ │ + ldrh r2, [r0, #0] │ │ │ │ lsls r0, r3, #2 │ │ │ │ sub.w r0, r0, #268 @ 0x10c │ │ │ │ cmp.w r0, #438 @ 0x1b6 │ │ │ │ - bhi.n 2023f2 │ │ │ │ - ldr r3, [pc, #12] @ (2023f8 ) │ │ │ │ + bhi.n 202402 │ │ │ │ + ldr r3, [pc, #12] @ (202408 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strh r4, [r7, #48] @ 0x30 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 202408 │ │ │ │ + beq.n 202418 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ sub.w r2, r1, #268 @ 0x10c │ │ │ │ cmp.w r2, #438 @ 0x1b6 │ │ │ │ - bhi.n 202404 │ │ │ │ - ldr r0, [pc, #84] @ (20246c ) │ │ │ │ + bhi.n 202414 │ │ │ │ + ldr r0, [pc, #84] @ (20247c ) │ │ │ │ add r0, pc │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - bne.n 20245e │ │ │ │ + bne.n 20246e │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ - bne.n 20245e │ │ │ │ + bne.n 20246e │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 202438 │ │ │ │ - b.n 20243a │ │ │ │ + beq.n 202448 │ │ │ │ + b.n 20244a │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 202464 │ │ │ │ + bne.n 202474 │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 202452 │ │ │ │ + cbz r2, 202462 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 202434 │ │ │ │ + bne.n 202444 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 202438 │ │ │ │ + beq.n 202448 │ │ │ │ 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 202460 │ │ │ │ + beq.n 202470 │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + strh r2, [r0, #48] @ 0x30 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r3, [pc, #928] @ (202814 ) │ │ │ │ + ldr r3, [pc, #928] @ (202824 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r5, [pc, #924] @ (202818 ) │ │ │ │ + ldr r5, [pc, #924] @ (202828 ) │ │ │ │ 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, 202496 │ │ │ │ + cbz r5, 2024a6 │ │ │ │ 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 2024ac │ │ │ │ + beq.n 2024bc │ │ │ │ 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 2024c6 │ │ │ │ + beq.n 2024d6 │ │ │ │ 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 2024e6 │ │ │ │ + beq.n 2024f6 │ │ │ │ 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 202742 │ │ │ │ + bhi.w 202752 │ │ │ │ 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 │ │ │ │ @@ -588044,15 +588040,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 20266c │ │ │ │ + beq.n 20267c │ │ │ │ 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 │ │ │ │ @@ -588060,62 +588056,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 202694 │ │ │ │ - b.n 2026e2 │ │ │ │ + beq.n 2026a4 │ │ │ │ + b.n 2026f2 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 20280c │ │ │ │ + bne.w 20281c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 202806 │ │ │ │ + beq.w 202816 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ - bne.n 20268c │ │ │ │ + bne.n 20269c │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 202694 │ │ │ │ + beq.n 2026a4 │ │ │ │ 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, 2026ca │ │ │ │ + cbnz r3, 2026da │ │ │ │ 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, 2026f2 │ │ │ │ + cbz r3, 202702 │ │ │ │ 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, 202702 │ │ │ │ + cbz r3, 202712 │ │ │ │ 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, 202714 │ │ │ │ + cbz r3, 202724 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ add lr, r1 │ │ │ │ ldrb.w r3, [lr, #107] @ 0x6b │ │ │ │ - cbz r3, 202722 │ │ │ │ + cbz r3, 202732 │ │ │ │ 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 │ │ │ │ @@ -588125,425 +588121,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 20266c │ │ │ │ + beq.n 20267c │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #220 @ 0xdc │ │ │ │ movne r1, #232 @ 0xe8 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 20267c │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #52 @ 0x34 │ │ │ │ - beq.n 20266c │ │ │ │ + beq.n 20267c │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #204 @ 0xcc │ │ │ │ movne r1, #180 @ 0xb4 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 20267c │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #53 @ 0x35 │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 20267c │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #205 @ 0xcd │ │ │ │ movne r1, #181 @ 0xb5 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 20267c │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #56 @ 0x38 │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 20267c │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #208 @ 0xd0 │ │ │ │ movne r1, #203 @ 0xcb │ │ │ │ - b.n 20266c │ │ │ │ + b.n 20267c │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #58 @ 0x3a │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 20267c │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #210 @ 0xd2 │ │ │ │ movne r1, #223 @ 0xdf │ │ │ │ - b.n 20266c │ │ │ │ + b.n 20267c │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #59 @ 0x3b │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 20267c │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #212 @ 0xd4 │ │ │ │ movne r1, #224 @ 0xe0 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 20267c │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #61 @ 0x3d │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 20267c │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #214 @ 0xd6 │ │ │ │ movne r1, #226 @ 0xe2 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 20267c │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #63 @ 0x3f │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 20267c │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #216 @ 0xd8 │ │ │ │ movne r1, #228 @ 0xe4 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 20267c │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #64 @ 0x40 │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 20267c │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #217 @ 0xd9 │ │ │ │ movne r1, #229 @ 0xe5 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 20267c │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #65 @ 0x41 │ │ │ │ - beq.w 20266c │ │ │ │ + beq.w 20267c │ │ │ │ cmp r2, #3 │ │ │ │ ite eq │ │ │ │ moveq r1, #218 @ 0xda │ │ │ │ movne r1, #230 @ 0xe6 │ │ │ │ - b.n 20266c │ │ │ │ + b.n 20267c │ │ │ │ ldr.w ip, [r3, #48] @ 0x30 │ │ │ │ - b.n 2026b2 │ │ │ │ + b.n 2026c2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - blt.n 20271c │ │ │ │ + blt.n 20290c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (202868 ) │ │ │ │ + ldr r3, [pc, #60] @ (202878 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #60] @ (20286c ) │ │ │ │ + ldr r2, [pc, #60] @ (20287c ) │ │ │ │ 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 2e6028 │ │ │ │ + bl 2e6038 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 202864 │ │ │ │ + beq.n 202874 │ │ │ │ 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 │ │ │ │ - bvc.n 202804 │ │ │ │ + bvc.n 2027f4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #176] @ (202924 ) │ │ │ │ - ldr r2, [pc, #180] @ (202928 ) │ │ │ │ + ldr r3, [pc, #176] @ (202934 ) │ │ │ │ + ldr r2, [pc, #180] @ (202938 ) │ │ │ │ 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, 202898 │ │ │ │ + cbz r3, 2028a8 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ tst.w r3, #4 │ │ │ │ - bne.n 2028ec │ │ │ │ + bne.n 2028fc │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2028f0 │ │ │ │ + bmi.n 202900 │ │ │ │ cmp.w r1, #344 @ 0x158 │ │ │ │ it ne │ │ │ │ addne r2, ip │ │ │ │ - beq.n 2028b4 │ │ │ │ + beq.n 2028c4 │ │ │ │ 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 20291c │ │ │ │ + bne.n 20292c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ tst.w r1, #1 │ │ │ │ - bne.n 2028d8 │ │ │ │ + bne.n 2028e8 │ │ │ │ movw r3, #1159 @ 0x487 │ │ │ │ tst r1, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 202916 │ │ │ │ + bne.n 202926 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r3, #20 │ │ │ │ - cbz r1, 2028f4 │ │ │ │ + cbz r1, 202904 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ - bne.n 2028d4 │ │ │ │ + bne.n 2028e4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2028d8 │ │ │ │ + beq.n 2028e8 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbz r0, 202914 │ │ │ │ + cbz r0, 202924 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bhi.n 2028f0 │ │ │ │ - ldr r1, [pc, #44] @ (20292c ) │ │ │ │ + bhi.n 202900 │ │ │ │ + ldr r1, [pc, #44] @ (20293c ) │ │ │ │ movw r0, #890 @ 0x37a │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2028f0 │ │ │ │ + beq.n 202900 │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ - b.n 2028a2 │ │ │ │ + b.n 2028b2 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - bvc.n 202838 │ │ │ │ + bvc.n 202a28 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #100] @ (202998 ) │ │ │ │ + ldr r2, [pc, #100] @ (2029a8 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 202984 │ │ │ │ + bhi.n 202994 │ │ │ │ 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 202870 │ │ │ │ - cbz r0, 20297a │ │ │ │ - ldr r1, [pc, #52] @ (20299c ) │ │ │ │ + bl 202880 │ │ │ │ + cbz r0, 20298a │ │ │ │ + ldr r1, [pc, #52] @ (2029ac ) │ │ │ │ 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, 202988 │ │ │ │ + cbnz r0, 202998 │ │ │ │ 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 20297a │ │ │ │ + b.n 20298a │ │ │ │ nop │ │ │ │ - bvs.n 20292c │ │ │ │ + bvs.n 20291c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movw r2, #763 @ 0x2fb │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2029b4 │ │ │ │ + beq.n 2029c4 │ │ │ │ cmp.w r3, #764 @ 0x2fc │ │ │ │ - bcs.n 2029b4 │ │ │ │ + bcs.n 2029c4 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ bx lr │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ bx lr │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #760] @ (202cc4 ) │ │ │ │ + ldr r6, [pc, #760] @ (202cd4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #760] @ (202cc8 ) │ │ │ │ + ldr r0, [pc, #760] @ (202cd8 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r6, pc │ │ │ │ add r4, sp, #132 @ 0x84 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r4, {r1, r2, r3} │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #740] @ (202ccc ) │ │ │ │ + ldr r3, [pc, #740] @ (202cdc ) │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ blx 5a178 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 202adc │ │ │ │ + beq.n 202aec │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r7, [r4, #12] │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r3, 202a48 │ │ │ │ + cbnz r3, 202a58 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 202aa4 │ │ │ │ + beq.n 202ab4 │ │ │ │ mvn.w r6, #490 @ 0x1ea │ │ │ │ add r3, r6 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 202a62 │ │ │ │ + bls.n 202a72 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 5a178 │ │ │ │ - ldr r2, [pc, #680] @ (202cd0 ) │ │ │ │ - ldr r3, [pc, #672] @ (202cc8 ) │ │ │ │ + ldr r2, [pc, #680] @ (202ce0 ) │ │ │ │ + ldr r3, [pc, #672] @ (202cd8 ) │ │ │ │ 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 202cc0 │ │ │ │ + bne.w 202cd0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 202b68 │ │ │ │ + bne.w 202b78 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #744 @ 0x2e8 │ │ │ │ - bne.w 202be6 │ │ │ │ + bne.w 202bf6 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ - b.n 202a06 │ │ │ │ + b.n 202a16 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 202ba4 │ │ │ │ + beq.w 202bb4 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 202a1a │ │ │ │ + bne.n 202a2a │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 202a1a │ │ │ │ + bne.n 202a2a │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 202a6c │ │ │ │ + bne.n 202a7c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 202a46 │ │ │ │ + bne.n 202a56 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.w 202ba0 │ │ │ │ + beq.w 202bb0 │ │ │ │ mvn.w r4, #490 @ 0x1ea │ │ │ │ add r3, r4 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 202a1a │ │ │ │ + bhi.n 202a2a │ │ │ │ mov r4, r1 │ │ │ │ - b.n 202a68 │ │ │ │ + b.n 202a78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 202c68 │ │ │ │ + beq.w 202c78 │ │ │ │ add.w r1, r7, #39 @ 0x27 │ │ │ │ add.w r2, r4, #39 @ 0x27 │ │ │ │ add.w r8, r4, r1 │ │ │ │ sub.w r3, r2, #39 @ 0x27 │ │ │ │ ldrb.w lr, [r2, #1]! │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 202a1a │ │ │ │ + bne.n 202a2a │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 202ab6 │ │ │ │ + bne.n 202ac6 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 202a48 │ │ │ │ + bne.n 202a58 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.n 202a10 │ │ │ │ - b.n 202aae │ │ │ │ + bne.n 202a20 │ │ │ │ + b.n 202abe │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e6120 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2029fe │ │ │ │ + bne.n 202a0e │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ and.w lr, lr, #253 @ 0xfd │ │ │ │ sub.w lr, lr, #16 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.n 202b10 │ │ │ │ + b.n 202b20 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 202a02 │ │ │ │ + bne.w 202a12 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 202b42 │ │ │ │ + cbz r3, 202b52 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 202b04 │ │ │ │ + beq.n 202b14 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 202a1a │ │ │ │ + beq.w 202a2a │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add.w r7, r3, ip, lsl #4 │ │ │ │ add.w r3, r4, #44 @ 0x2c │ │ │ │ subs r7, #72 @ 0x48 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 202b04 │ │ │ │ + b.n 202b14 │ │ │ │ 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 │ │ │ │ @@ -588551,24 +588547,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 5ab88 │ │ │ │ - b.n 202a24 │ │ │ │ + b.n 202a34 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 202a1a │ │ │ │ + bne.w 202a2a │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 202bc6 │ │ │ │ + bhi.n 202bd6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 202bc6 │ │ │ │ + bhi.n 202bd6 │ │ │ │ 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 │ │ │ │ @@ -588579,50 +588575,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 202aaa │ │ │ │ + b.n 202aba │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 202a48 │ │ │ │ + bne.w 202a58 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - beq.n 202c52 │ │ │ │ + beq.n 202c62 │ │ │ │ mvn.w r2, #490 @ 0x1ea │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 202ba4 │ │ │ │ - b.n 202a1a │ │ │ │ + bls.n 202bb4 │ │ │ │ + b.n 202a2a │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ strb.w r3, [sp] │ │ │ │ blx 5ab88 │ │ │ │ - b.n 202a24 │ │ │ │ + b.n 202a34 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 202bc6 │ │ │ │ + b.n 202bd6 │ │ │ │ movw r2, #751 @ 0x2ef │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 202c78 │ │ │ │ + beq.n 202c88 │ │ │ │ cmp.w r3, #696 @ 0x2b8 │ │ │ │ - beq.n 202c6c │ │ │ │ + beq.n 202c7c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp.w r3, #884 @ 0x374 │ │ │ │ - bne.w 202a1a │ │ │ │ - ldr r3, [pc, #208] @ (202cd4 ) │ │ │ │ + bne.w 202a2a │ │ │ │ + ldr r3, [pc, #208] @ (202ce4 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r4, #84 @ 0x54 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ str r1, [sp, #20] │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ @@ -588641,30 +588637,30 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 5ab88 │ │ │ │ - b.n 202a24 │ │ │ │ + b.n 202a34 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 202a48 │ │ │ │ + bne.w 202a58 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bne.w 202a10 │ │ │ │ + bne.w 202a20 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ - b.n 202a5c │ │ │ │ + b.n 202a6c │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 202bf4 │ │ │ │ - b.n 202a1a │ │ │ │ - ldr r3, [pc, #88] @ (202cd4 ) │ │ │ │ + beq.n 202c04 │ │ │ │ + b.n 202a2a │ │ │ │ + ldr r3, [pc, #88] @ (202ce4 ) │ │ │ │ movs r1, #1 │ │ │ │ add.w r7, r4, #80 @ 0x50 │ │ │ │ ldr.w r2, [sl, r3] │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ strb.w r1, [sp] │ │ │ │ add.w r2, r2, #94208 @ 0x17000 │ │ │ │ strb.w r0, [sp, #88] @ 0x58 │ │ │ │ @@ -588679,105 +588675,105 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 202c42 │ │ │ │ + b.n 202c52 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bvs.n 202d1c │ │ │ │ + bvs.n 202d0c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 202cec │ │ │ │ + bpl.n 202cdc │ │ │ │ lsls r5, r4, #2 │ │ │ │ - bpl.n 202c7c │ │ │ │ + bpl.n 202c6c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ push {lr} │ │ │ │ add.w ip, sp, #8 │ │ │ │ stmia.w ip, {r1, r2, r3} │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ - cbz r2, 202cee │ │ │ │ + cbz r2, 202cfe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 202cf8 │ │ │ │ + cbz r2, 202d08 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldrd ip, lr, [sp, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202cee │ │ │ │ + beq.n 202cfe │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #640 @ 0x280 │ │ │ │ - beq.n 202d22 │ │ │ │ + beq.n 202d32 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 202d22 │ │ │ │ + bne.n 202d32 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp lr, r1 │ │ │ │ add.w r1, r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, r3 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 202d06 │ │ │ │ + bne.n 202d16 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ cmp r0, #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ strd r1, r2, [sp] │ │ │ │ ldrb.w r1, [r1, #-8] │ │ │ │ - cbnz r1, 202d70 │ │ │ │ + cbnz r1, 202d80 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mvn.w ip, #490 @ 0x1ea │ │ │ │ add ip, r1 │ │ │ │ cmp.w r1, #370 @ 0x172 │ │ │ │ - beq.n 202d78 │ │ │ │ + beq.n 202d88 │ │ │ │ add.w r1, r3, r2, lsl #5 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 202d70 │ │ │ │ + bhi.n 202d80 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 202d4a │ │ │ │ + beq.n 202d5a │ │ │ │ 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 202d68 │ │ │ │ + b.n 202d78 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #4] @ (202d8c ) │ │ │ │ + ldr r3, [pc, #4] @ (202d9c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - bhi.n 202ddc │ │ │ │ + bhi.n 202dec │ │ │ │ subs r0, #7 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - bhi.n 202dea │ │ │ │ + bhi.n 202dfa │ │ │ │ tbb [pc, r0] │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ cmp r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ @@ -588803,15 +588799,15 @@ │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ adds r4, #38 @ 0x26 │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ - beq.n 202e0a │ │ │ │ + beq.n 202e1a │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ @@ -588832,15 +588828,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - bhi.n 202e34 │ │ │ │ + bhi.n 202e44 │ │ │ │ tbb [pc, r0] │ │ │ │ asrs r6, r1, #4 │ │ │ │ asrs r2, r3, #16 │ │ │ │ lsrs r7, r2, #12 │ │ │ │ lsrs r3, r1, #32 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ lsrs r3, r1, #12 │ │ │ │ @@ -588863,99 +588859,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] @ (202ebc ) │ │ │ │ - ldr r2, [pc, #84] @ (202ec0 ) │ │ │ │ + ldr r3, [pc, #80] @ (202ecc ) │ │ │ │ + ldr r2, [pc, #84] @ (202ed0 ) │ │ │ │ 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, 202eae │ │ │ │ + cbnz r1, 202ebe │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 202eb4 │ │ │ │ + bls.n 202ec4 │ │ │ │ ldrb.w r2, [ip, r3] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 202e90 │ │ │ │ + bne.n 202ea0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 202e9a │ │ │ │ - b.n 202ea6 │ │ │ │ + bhi.n 202eaa │ │ │ │ + b.n 202eb6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 202e96 │ │ │ │ + bne.n 202ea6 │ │ │ │ pop {r4, pc} │ │ │ │ - bne.n 202de0 │ │ │ │ + bne.n 202dd0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (202ee4 ) │ │ │ │ + ldr r3, [pc, #28] @ (202ef4 ) │ │ │ │ mov.w ip, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #28] @ (202ee8 ) │ │ │ │ + ldr r2, [pc, #28] @ (202ef8 ) │ │ │ │ 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, 202ee0 │ │ │ │ + cbnz r3, 202ef0 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bne.n 202f48 │ │ │ │ + bne.n 202f38 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp.w r0, #322 @ 0x142 │ │ │ │ - bhi.n 202f10 │ │ │ │ + bhi.n 202f20 │ │ │ │ cmp.w r0, #318 @ 0x13e │ │ │ │ - bhi.n 202f76 │ │ │ │ + bhi.n 202f86 │ │ │ │ cmp.w r0, #272 @ 0x110 │ │ │ │ - bhi.n 202f7e │ │ │ │ + bhi.n 202f8e │ │ │ │ cmp r0, #216 @ 0xd8 │ │ │ │ - bhi.n 202f34 │ │ │ │ + bhi.n 202f44 │ │ │ │ subs r0, #133 @ 0x85 │ │ │ │ cmp r0, #7 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #354 @ 0x162 │ │ │ │ - bhi.n 202f8c │ │ │ │ + bhi.n 202f9c │ │ │ │ cmp.w r0, #324 @ 0x144 │ │ │ │ - bls.n 202f7a │ │ │ │ + bls.n 202f8a │ │ │ │ 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 202f7a │ │ │ │ + bhi.n 202f8a │ │ │ │ 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 │ │ │ │ @@ -588988,199 +588984,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 202f9e │ │ │ │ + bcs.n 202fae │ │ │ │ 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] @ (202fd8 ) │ │ │ │ - ldr r2, [pc, #44] @ (202fdc ) │ │ │ │ + ldr r3, [pc, #40] @ (202fe8 ) │ │ │ │ + ldr r2, [pc, #44] @ (202fec ) │ │ │ │ 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 202fd4 │ │ │ │ + bgt.n 202fe4 │ │ │ │ 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 │ │ │ │ - beq.n 203074 │ │ │ │ + beq.n 203064 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #28] @ (203000 ) │ │ │ │ - ldr r2, [pc, #32] @ (203004 ) │ │ │ │ + ldr r3, [pc, #28] @ (203010 ) │ │ │ │ + ldr r2, [pc, #32] @ (203014 ) │ │ │ │ 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, 202ff6 │ │ │ │ + cbz r3, 203006 │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ - cbz r3, 202ffa │ │ │ │ + cbz r3, 20300a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - beq.n 203034 │ │ │ │ + beq.n 203024 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #116] @ (203080 ) │ │ │ │ + ldr r2, [pc, #116] @ (203090 ) │ │ │ │ movw ip, #805 @ 0x325 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 203062 │ │ │ │ + beq.n 203072 │ │ │ │ movw ip, #821 @ 0x335 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 203048 │ │ │ │ + beq.n 203058 │ │ │ │ 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 230a70 │ │ │ │ + bl 230a80 │ │ │ │ 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 20301e │ │ │ │ - ldr r3, [pc, #52] @ (203084 ) │ │ │ │ + bne.n 20302e │ │ │ │ + ldr r3, [pc, #52] @ (203094 ) │ │ │ │ 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 20301e │ │ │ │ + bne.n 20302e │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #16] @ (203088 ) │ │ │ │ + ldr r3, [pc, #16] @ (203098 ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ - ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ + ldrb r2, [r0, #6] │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r2, [pc, #88] @ (2030e8 ) │ │ │ │ + ldr r2, [pc, #88] @ (2030f8 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - beq.n 2030ca │ │ │ │ - bhi.n 2030b6 │ │ │ │ + beq.n 2030da │ │ │ │ + bhi.n 2030c6 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bne.n 2030c6 │ │ │ │ + bne.n 2030d6 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 2030e0 │ │ │ │ + bne.n 2030f0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - ldr r3, [pc, #60] @ (2030ec ) │ │ │ │ + ldr r3, [pc, #60] @ (2030fc ) │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ add r3, pc │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ bx lr │ │ │ │ movw r1, #463 @ 0x1cf │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2030ca │ │ │ │ + beq.n 2030da │ │ │ │ movw r1, #663 @ 0x297 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2030ca │ │ │ │ + beq.n 2030da │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ (2030f0 ) │ │ │ │ + ldr r1, [pc, #36] @ (203100 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r2, #60] @ 0x3c │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r3, r5, r6} │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ + ldrb r4, [r1, #5] │ │ │ │ lsls r0, r3, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (20318c ) │ │ │ │ + ldr r3, [pc, #132] @ (20319c ) │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 203156 │ │ │ │ + beq.n 203166 │ │ │ │ mov.w r9, r2, lsl #7 │ │ │ │ - ldr r2, [pc, #120] @ (203190 ) │ │ │ │ + ldr r2, [pc, #120] @ (2031a0 ) │ │ │ │ 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, 20314c │ │ │ │ + cbz r3, 20315c │ │ │ │ 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 5ab88 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne.n 203126 │ │ │ │ + bne.n 203136 │ │ │ │ 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] │ │ │ │ @@ -589188,20 +589184,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 20315e │ │ │ │ + bne.n 20316e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 203152 │ │ │ │ + b.n 203162 │ │ │ │ nop │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #28 │ │ │ │ itttt ls │ │ │ │ @@ -589211,54 +589207,54 @@ │ │ │ │ andls.w r0, r0, #1 │ │ │ │ ite ls │ │ │ │ eorls.w r0, r0, #1 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 2031e8 │ │ │ │ + bhi.n 2031f8 │ │ │ │ cmp r3, #10 │ │ │ │ - bls.n 2031fc │ │ │ │ + bls.n 20320c │ │ │ │ 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 203208 │ │ │ │ + bne.n 203218 │ │ │ │ movw ip, #1623 @ 0x657 │ │ │ │ movt ip, #48 @ 0x30 │ │ │ │ tst.w r1, ip │ │ │ │ - bne.n 20323c │ │ │ │ + bne.n 20324c │ │ │ │ cmp r3, #18 │ │ │ │ - beq.n 203230 │ │ │ │ + beq.n 203240 │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 203208 │ │ │ │ + cbz r3, 203218 │ │ │ │ ldrb.w r3, [r0, #62] @ 0x3e │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20320c │ │ │ │ + beq.n 20321c │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 2031e8 │ │ │ │ + bne.n 2031f8 │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #986 @ 0x3da │ │ │ │ lsls r3, r1 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #2 │ │ │ │ - bne.n 203228 │ │ │ │ + bne.n 203238 │ │ │ │ tst.w r3, #33 @ 0x21 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #3 │ │ │ │ ldrb.w r0, [r0, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ @@ -589268,33 +589264,33 @@ │ │ │ │ moveq r0, #4 │ │ │ │ movne r0, #8 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 203260 │ │ │ │ + bls.n 203270 │ │ │ │ movs r2, #1 │ │ │ │ subs r3, #8 │ │ │ │ movw r0, #64667 @ 0xfc9b │ │ │ │ movt r0, #451 @ 0x1c3 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ ands r0, r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 203288 │ │ │ │ - bls.n 20327a │ │ │ │ + beq.n 203298 │ │ │ │ + bls.n 20328a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 203284 │ │ │ │ + bne.n 203294 │ │ │ │ ldrb.w r0, [r0, #64] @ 0x40 │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ @@ -589304,46 +589300,46 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 2032da │ │ │ │ + bhi.n 2032ea │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 2032ae │ │ │ │ + bhi.n 2032be │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 203310 │ │ │ │ + bhi.n 203320 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r7, r2, #28 │ │ │ │ asrs r7, r1, #29 │ │ │ │ movs r4, r2 │ │ │ │ subs r3, #6 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #65428 @ 0xff94 │ │ │ │ movt r2, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203342 │ │ │ │ + bne.n 203352 │ │ │ │ tst.w r3, #99 @ 0x63 │ │ │ │ ite eq │ │ │ │ moveq r0, #2 │ │ │ │ movne r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #17 │ │ │ │ - bls.n 20332c │ │ │ │ + bls.n 20333c │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ bx lr │ │ │ │ subs r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 2032d6 │ │ │ │ - add r2, pc, #8 @ (adr r2, 2032ec ) │ │ │ │ + bhi.n 2032e6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 2032fc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ @ instruction: 0xffebffff │ │ │ │ @ instruction: 0xffebffff │ │ │ │ movs r5, r4 │ │ │ │ @@ -589357,15 +589353,15 @@ │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffebffff │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.n 2032d6 │ │ │ │ + bhi.n 2032e6 │ │ │ │ movw r3, #8432 @ 0x20f0 │ │ │ │ movt r3, #12291 @ 0x3003 │ │ │ │ lsrs r3, r2 │ │ │ │ tst.w r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ movne r0, #2 │ │ │ │ @@ -589385,15 +589381,15 @@ │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #20 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mla r1, r0, r1, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 203382 │ │ │ │ + bhi.n 203392 │ │ │ │ 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 │ │ │ │ @@ -589410,18 +589406,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, 2033a6 │ │ │ │ + cbz r3, 2033b6 │ │ │ │ ldrb.w r3, [r2, #64] @ 0x40 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 2033a6 │ │ │ │ + bmi.n 2033b6 │ │ │ │ subs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldrb r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #4 │ │ │ │ bx lr │ │ │ │ @@ -589434,189 +589430,189 @@ │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #200] @ (203494 ) │ │ │ │ + ldr r4, [pc, #200] @ (2034a4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r1, [pc, #200] @ (203498 ) │ │ │ │ + ldr r1, [pc, #200] @ (2034a8 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #200] @ (20349c ) │ │ │ │ - ldr r2, [pc, #200] @ (2034a0 ) │ │ │ │ + ldr r3, [pc, #200] @ (2034ac ) │ │ │ │ + ldr r2, [pc, #200] @ (2034b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb.w r2, [r3, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 203470 │ │ │ │ + beq.n 203480 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ adds r2, #10 │ │ │ │ ldrb.w r3, [r3, #41] @ 0x29 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ ldr r5, [r1, #40] @ 0x28 │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r0, r2, lsl #2 │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ lsls r5, r4 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ - beq.n 20348a │ │ │ │ + beq.n 20349a │ │ │ │ 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 20346a │ │ │ │ + beq.n 20347a │ │ │ │ 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 203424 │ │ │ │ - b.n 203472 │ │ │ │ + bne.n 203434 │ │ │ │ + b.n 203482 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #48] @ (2034a4 ) │ │ │ │ - ldr r3, [pc, #32] @ (203498 ) │ │ │ │ + ldr r2, [pc, #48] @ (2034b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (2034a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20348e │ │ │ │ + bne.n 20349e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - b.n 203472 │ │ │ │ + b.n 203482 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r5} │ │ │ │ + ldmia r4, {r1, r2, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ adds r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 2034be │ │ │ │ + bhi.n 2034ce │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r2, r4, #20 │ │ │ │ subs r5, r0, r4 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ sub.w r0, r0, #28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - cbz r0, 20353a │ │ │ │ + cbz r0, 20354a │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 2034be │ │ │ │ + bhi.n 2034ce │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ sub.w r2, r0, #26 │ │ │ │ cmp r2, #3 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ - cbz r0, 20353a │ │ │ │ + cbz r0, 20354a │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 203514 │ │ │ │ + bhi.n 203524 │ │ │ │ mov.w r3, #36864 @ 0x9000 │ │ │ │ movt r3, #52703 @ 0xcddf │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 203514 │ │ │ │ + beq.n 203524 │ │ │ │ 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 2034a8 │ │ │ │ - cbz r0, 203530 │ │ │ │ + bl 2034b8 │ │ │ │ + cbz r0, 203540 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2034a8 │ │ │ │ + bl 2034b8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.n 203582 │ │ │ │ + bhi.n 203592 │ │ │ │ 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, 203564 │ │ │ │ + cbz r0, 203574 │ │ │ │ bx lr │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 203586 │ │ │ │ + bhi.n 203596 │ │ │ │ movw r3, #14335 @ 0x37ff │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ lsrs r3, r0 │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 203562 │ │ │ │ + bne.n 203572 │ │ │ │ sub.w r3, r2, #17 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 20358a │ │ │ │ + bhi.n 20359a │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r2, #26 │ │ │ │ - beq.n 203582 │ │ │ │ + beq.n 203592 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r2, #30 │ │ │ │ @@ -589625,20 +589621,20 @@ │ │ │ │ andeq.w r0, r1, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #592] @ (203808 ) │ │ │ │ - ldr r2, [pc, #592] @ (20380c ) │ │ │ │ + ldr r0, [pc, #592] @ (203818 ) │ │ │ │ + ldr r2, [pc, #592] @ (20381c ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #592] @ 203810 │ │ │ │ - ldr r3, [pc, #592] @ (203814 ) │ │ │ │ + ldr.w sl, [pc, #592] @ 203820 │ │ │ │ + ldr r3, [pc, #592] @ (203824 ) │ │ │ │ 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 │ │ │ │ @@ -589655,353 +589651,353 @@ │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #20] │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrb.w r1, [sp, #15] │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bmi.n 20361a │ │ │ │ + bmi.n 20362a │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2034a8 │ │ │ │ - cbnz r0, 203622 │ │ │ │ + bl 2034b8 │ │ │ │ + cbnz r0, 203632 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033bc │ │ │ │ - cbz r0, 203662 │ │ │ │ + bl 2033cc │ │ │ │ + cbz r0, 203672 │ │ │ │ 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] @ (203818 ) │ │ │ │ - ldr r3, [pc, #452] @ (20380c ) │ │ │ │ + ldr r1, [pc, #464] @ (203828 ) │ │ │ │ + ldr r3, [pc, #452] @ (20381c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 203802 │ │ │ │ + bne.w 203812 │ │ │ │ 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 2036dc │ │ │ │ + bhi.n 2036ec │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ - add r3, pc, #20 @ (adr r3, 203688 ) │ │ │ │ + add r3, pc, #20 @ (adr r3, 203698 ) │ │ │ │ subs r1, r0, #2 │ │ │ │ subs r6, r2, #2 │ │ │ │ adds r7, #38 @ 0x26 │ │ │ │ - cbz r7, 203688 │ │ │ │ + cbz r7, 203698 │ │ │ │ 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, 2036aa │ │ │ │ + cbz r7, 2036ba │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2036a2 │ │ │ │ + cbz r1, 2036b2 │ │ │ │ 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 203692 │ │ │ │ + bne.n 2036a2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 203644 │ │ │ │ + b.n 203654 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2036aa │ │ │ │ + beq.n 2036ba │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ - cbz r3, 2036d2 │ │ │ │ + cbz r3, 2036e2 │ │ │ │ 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 2036c2 │ │ │ │ - b.n 2036aa │ │ │ │ + bne.n 2036d2 │ │ │ │ + b.n 2036ba │ │ │ │ ldr r7, [r4, #32] │ │ │ │ add.w r3, r4, #40 @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2036aa │ │ │ │ + beq.n 2036ba │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 2036f8 │ │ │ │ + cbz r1, 203708 │ │ │ │ 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 2036e8 │ │ │ │ - b.n 2036aa │ │ │ │ - ldr r3, [pc, #280] @ (20381c ) │ │ │ │ + bne.n 2036f8 │ │ │ │ + b.n 2036ba │ │ │ │ + ldr r3, [pc, #280] @ (20382c ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mla r3, r1, r7, r3 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2036aa │ │ │ │ + beq.n 2036ba │ │ │ │ adds r3, r4, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 203728 │ │ │ │ + cbz r1, 203738 │ │ │ │ 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 203718 │ │ │ │ - b.n 2036aa │ │ │ │ + bne.n 203728 │ │ │ │ + b.n 2036ba │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2036aa │ │ │ │ + beq.n 2036ba │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 203748 │ │ │ │ + cbz r3, 203758 │ │ │ │ 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 2037f6 │ │ │ │ + bne.n 203806 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2037f6 │ │ │ │ + beq.n 203806 │ │ │ │ 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 2036b6 │ │ │ │ + b.n 2036c6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r9 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2036aa │ │ │ │ + beq.n 2036ba │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 203790 │ │ │ │ + cbz r1, 2037a0 │ │ │ │ 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 203780 │ │ │ │ - b.n 2036aa │ │ │ │ + bne.n 203790 │ │ │ │ + b.n 2036ba │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 2037e2 │ │ │ │ + beq.n 2037f2 │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 208f9c │ │ │ │ - b.n 2036b6 │ │ │ │ + bl 208fac │ │ │ │ + b.n 2036c6 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2036aa │ │ │ │ + beq.w 2036ba │ │ │ │ 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, 2037da │ │ │ │ + cbz r1, 2037ea │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r5, r5, [r3] │ │ │ │ adds r3, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 2037ca │ │ │ │ - b.n 2036aa │ │ │ │ + bne.n 2037da │ │ │ │ + b.n 2036ba │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2037a2 │ │ │ │ + beq.n 2037b2 │ │ │ │ ldrd r5, r3, [r4, #28] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ - b.n 2037a2 │ │ │ │ + b.n 2037b2 │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - b.n 2036b6 │ │ │ │ + b.n 2036c6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r5, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 203872 │ │ │ │ + cbz r3, 203882 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 203864 │ │ │ │ + cbz r1, 203874 │ │ │ │ ldrb.w r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20389a │ │ │ │ + beq.n 2038aa │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20387c │ │ │ │ + cbz r1, 20388c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 20387c │ │ │ │ + cbz r2, 20388c │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ - cbnz r2, 203874 │ │ │ │ + cbnz r2, 203884 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ - cbnz r2, 203874 │ │ │ │ + cbnz r2, 203884 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldrd ip, r0, [r2] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [r0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 203834 │ │ │ │ + bne.n 203844 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #32] │ │ │ │ - cbnz r3, 2038a4 │ │ │ │ + cbnz r3, 2038b4 │ │ │ │ ldrb.w r3, [r2, #33] @ 0x21 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20384c │ │ │ │ + beq.n 20385c │ │ │ │ bx lr │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 203838 │ │ │ │ + bne.n 203848 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203872 │ │ │ │ + bne.n 203882 │ │ │ │ ldrb.w r2, [r3, #33] @ 0x21 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203872 │ │ │ │ + bne.n 203882 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r2, r2, [r3] │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r2, #33] @ 0x21 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 203834 │ │ │ │ - b.n 20384c │ │ │ │ + bne.n 203844 │ │ │ │ + b.n 20385c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 2038ba │ │ │ │ + cbz r3, 2038ca │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 2038c0 │ │ │ │ + cbnz r1, 2038d0 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbz r1, 2038ee │ │ │ │ + cbz r1, 2038fe │ │ │ │ bx lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 2038d8 │ │ │ │ + cbz r1, 2038e8 │ │ │ │ ldrb.w r1, [r2, #34] @ 0x22 │ │ │ │ - cbnz r1, 2038d0 │ │ │ │ + cbnz r1, 2038e0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2038bc │ │ │ │ + bne.n 2038cc │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2038ba │ │ │ │ + bne.n 2038ca │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ strd r3, r3, [r2] │ │ │ │ bx lr │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ strd r1, r1, [r2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 203906 │ │ │ │ + cbz r3, 203916 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 203904 │ │ │ │ + beq.n 203914 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20392a │ │ │ │ + beq.n 20393a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 203902 │ │ │ │ + bne.n 203912 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mvn.w r1, #490 @ 0x1ea │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp.w r2, #370 @ 0x172 │ │ │ │ - beq.n 20392a │ │ │ │ + beq.n 20393a │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 203902 │ │ │ │ + bhi.n 203912 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20390e │ │ │ │ + bne.n 20391e │ │ │ │ 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, 203968 │ │ │ │ + cbz r1, 203978 │ │ │ │ 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 │ │ │ │ @@ -590011,63 +590007,63 @@ │ │ │ │ cmp.w r2, r3, lsr #2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #8] @ (203978 ) │ │ │ │ + ldr r3, [pc, #8] @ (203988 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r6, [r2, #1] │ │ │ │ + strb r6, [r0, #1] │ │ │ │ lsls r0, r3, #2 │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [pc, #188] @ (203a50 ) │ │ │ │ + ldr r4, [pc, #188] @ (203a60 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r4, pc │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #172] @ (203a54 ) │ │ │ │ + ldr r3, [pc, #172] @ (203a64 ) │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fe8c0 │ │ │ │ + bl 1fe8d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 2039c6 │ │ │ │ + cbz r5, 2039d6 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e54c4 │ │ │ │ + bl 1e54d4 │ │ │ │ str r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #144] @ (203a58 ) │ │ │ │ + ldr r1, [pc, #144] @ (203a68 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - bl 1fedbc │ │ │ │ + bl 1fedcc │ │ │ │ strb.w r5, [r0, #32] │ │ │ │ - bl 1ff0a8 │ │ │ │ + bl 1ff0b8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 203a4a │ │ │ │ + beq.n 203a5a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2039f6 │ │ │ │ + cbz r2, 203a06 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ add.w lr, sp, #4 │ │ │ │ @@ -590078,90 +590074,90 @@ │ │ │ │ mov ip, r6 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ strh.w r3, [r4, #332] @ 0x14c │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #60] @ (203a5c ) │ │ │ │ - ldr r3, [pc, #48] @ (203a54 ) │ │ │ │ + ldr r2, [pc, #60] @ (203a6c ) │ │ │ │ + ldr r3, [pc, #48] @ (203a64 ) │ │ │ │ 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 203a46 │ │ │ │ + bne.n 203a56 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ movs r5, r2 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r6, r7} │ │ │ │ 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 1ff768 │ │ │ │ + bl 1ff778 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cbnz r3, 203a92 │ │ │ │ + cbnz r3, 203aa2 │ │ │ │ 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 203a88 │ │ │ │ + bhi.n 203a98 │ │ │ │ ldr.w r1, [r2, #-20] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r1, 203aaa │ │ │ │ + cbnz r1, 203aba │ │ │ │ ldr.w r1, [r3, #-20] │ │ │ │ str.w r1, [r2, #-20] │ │ │ │ ldr.w r1, [r2, #-16] │ │ │ │ - cbnz r1, 203ab8 │ │ │ │ + cbnz r1, 203ac8 │ │ │ │ ldr.w r1, [r3, #-16] │ │ │ │ str.w r1, [r2, #-16] │ │ │ │ ldr.w r1, [r2, #-12] │ │ │ │ - cbnz r1, 203ac6 │ │ │ │ + cbnz r1, 203ad6 │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 203a88 │ │ │ │ + bne.n 203a98 │ │ │ │ ldr.w r3, [r3, #-24] │ │ │ │ str.w r3, [r2, #-24] │ │ │ │ - b.n 203a88 │ │ │ │ + b.n 203a98 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #300] @ (203c18 ) │ │ │ │ + ldr r3, [pc, #300] @ (203c28 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #300] @ (203c1c ) │ │ │ │ + ldr r1, [pc, #300] @ (203c2c ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r4, [r5, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -590169,37 +590165,37 @@ │ │ │ │ ldrb.w r0, [r3, #45] @ 0x2d │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ ands r0, r6 │ │ │ │ bfi r7, r0, #2, #6 │ │ │ │ strb.w r7, [r5, #40] @ 0x28 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 203be0 │ │ │ │ + bne.n 203bf0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 203bf6 │ │ │ │ + beq.n 203c06 │ │ │ │ adds r3, r1, #6 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ add.w r6, r5, ip │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ - cbnz r0, 203b40 │ │ │ │ + cbnz r0, 203b50 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r8, r0 │ │ │ │ it cc │ │ │ │ movcc r8, r0 │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 203b30 │ │ │ │ + bne.n 203b40 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mla r3, r3, r4, r1 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - bne.n 203b84 │ │ │ │ + bne.n 203b94 │ │ │ │ adds r1, #22 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ add.w r0, r5, ip │ │ │ │ mov r2, r5 │ │ │ │ movs r6, #0 │ │ │ │ mla r1, r3, r4, r1 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ @@ -590208,179 +590204,179 @@ │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r2, #24] │ │ │ │ ldrbeq r6, [r3, #13] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 203b64 │ │ │ │ + bne.n 203b74 │ │ │ │ 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 203ba8 │ │ │ │ + bhi.n 203bb8 │ │ │ │ blx 5a178 │ │ │ │ adds r4, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 203b88 │ │ │ │ + bne.n 203b98 │ │ │ │ add.w r4, r5, #20 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ - cbz r3, 203bd2 │ │ │ │ + cbz r3, 203be2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 25414c │ │ │ │ - cbnz r0, 203c04 │ │ │ │ + bl 25415c │ │ │ │ + cbnz r0, 203c14 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r6, r3, #121 @ 0x79 │ │ │ │ - beq.n 203bee │ │ │ │ + beq.n 203bfe │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 203b84 │ │ │ │ - b.n 203bb2 │ │ │ │ - cbz r7, 203c12 │ │ │ │ + bne.n 203b94 │ │ │ │ + b.n 203bc2 │ │ │ │ + cbz r7, 203c22 │ │ │ │ mov.w ip, r7, lsl #5 │ │ │ │ - b.n 203b54 │ │ │ │ + b.n 203b64 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ ands.w r3, r3, #121 @ 0x79 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #32 │ │ │ │ - b.n 203bb2 │ │ │ │ + b.n 203bc2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2008fc │ │ │ │ + bl 20090c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #32 │ │ │ │ - b.n 203bb2 │ │ │ │ + b.n 203bc2 │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 203cc0 │ │ │ │ + beq.n 203cd0 │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w ip, sp, #24 │ │ │ │ add.w r7, r4, #44 @ 0x2c │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 203c7a │ │ │ │ + cbz r6, 203c8a │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r6, r4, #76 @ 0x4c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 203c98 │ │ │ │ + cbz r3, 203ca8 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 203cb6 │ │ │ │ + cbz r3, 203cc6 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [lr, #4] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203ae8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 203d10 │ │ │ │ + cbz r0, 203d20 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r5, r0, #44 @ 0x2c │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203ae8 │ │ │ │ mov lr, r0 │ │ │ │ mov r0, lr │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203d80 │ │ │ │ + cbz r0, 203d90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -590392,31 +590388,31 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203ae8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203e00 │ │ │ │ + cbz r0, 203e10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -590433,31 +590429,31 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203ae8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 203e96 │ │ │ │ + cbz r0, 203ea6 │ │ │ │ add.w lr, sp, #8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ @@ -590480,84 +590476,84 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, r4, #140 @ 0x8c │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203ae8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #100] @ (203f18 ) │ │ │ │ + ldr r4, [pc, #100] @ (203f28 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 203f0e │ │ │ │ - ldr r3, [pc, #84] @ (203f1c ) │ │ │ │ + cbz r0, 203f1e │ │ │ │ + ldr r3, [pc, #84] @ (203f2c ) │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 203f04 │ │ │ │ + cbz r3, 203f14 │ │ │ │ subs r5, #4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r9, r5, r3, lsl #2 │ │ │ │ add.w ip, sp, #16 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ strd r6, r6, [sp] │ │ │ │ adds r7, #32 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ cmp r5, r9 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 203ee2 │ │ │ │ + bne.n 203ef2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 203ad8 │ │ │ │ + bl 203ae8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r6} │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 203fae │ │ │ │ + cbz r0, 203fbe │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 203f92 │ │ │ │ + beq.n 203fa2 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r9, fp, lsl #3 │ │ │ │ add.w lr, sp, #8 │ │ │ │ add.w ip, sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -590570,175 +590566,175 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, sl │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ strb r3, [r6, #28] │ │ │ │ - bne.n 203f66 │ │ │ │ + bne.n 203f76 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #200] @ (204098 ) │ │ │ │ - ldr r3, [pc, #200] @ (20409c ) │ │ │ │ + ldr r2, [pc, #200] @ (2040a8 ) │ │ │ │ + ldr r3, [pc, #200] @ (2040ac ) │ │ │ │ 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 1fee88 │ │ │ │ - cbz r0, 204008 │ │ │ │ + bl 1fee98 │ │ │ │ + cbz r0, 204018 │ │ │ │ add.w r5, r5, r7, lsl #5 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #176] @ (2040a0 ) │ │ │ │ - ldr r3, [pc, #168] @ (20409c ) │ │ │ │ + ldr r2, [pc, #176] @ (2040b0 ) │ │ │ │ + ldr r3, [pc, #168] @ (2040ac ) │ │ │ │ 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 204092 │ │ │ │ + bne.n 2040a2 │ │ │ │ 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 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r5, [r5, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r6, r7 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 204056 │ │ │ │ - cbz r6, 20408e │ │ │ │ + bne.n 204066 │ │ │ │ + cbz r6, 20409e │ │ │ │ add.w r2, sp, #23 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ uxtb r4, r4 │ │ │ │ - bne.n 204040 │ │ │ │ - cbz r4, 20408e │ │ │ │ + bne.n 204050 │ │ │ │ + cbz r4, 20409e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ - b.n 203fee │ │ │ │ + bl 203a70 │ │ │ │ + b.n 203ffe │ │ │ │ mov r6, r5 │ │ │ │ - b.n 203fee │ │ │ │ + b.n 203ffe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r3, r4} │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itte │ │ │ │ + lsl r5, r4, #2 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #68] @ (2040fc ) │ │ │ │ + ldr r4, [pc, #68] @ (20410c ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff38c │ │ │ │ - ldr r2, [pc, #56] @ (204100 ) │ │ │ │ + bl 1ff39c │ │ │ │ + ldr r2, [pc, #56] @ (204110 ) │ │ │ │ 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, 2040da │ │ │ │ + cbnz r2, 2040ea │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - sev │ │ │ │ + wfi │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r4, [pc, #1328] @ 204650 │ │ │ │ + ldr.w r4, [pc, #1328] @ 204660 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ strd r2, r3, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r3, [pc, #1320] @ 204654 │ │ │ │ + ldr.w r3, [pc, #1320] @ 204664 │ │ │ │ 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 │ │ │ │ @@ -590761,43 +590757,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 2045b4 │ │ │ │ + beq.w 2045c4 │ │ │ │ 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, 2041ae │ │ │ │ + cbz r7, 2041be │ │ │ │ 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 202d84 │ │ │ │ + bl 202d94 │ │ │ │ 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 20446c │ │ │ │ + beq.w 20447c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 204464 │ │ │ │ + bne.w 204474 │ │ │ │ cmp r2, r6 │ │ │ │ iteet eq │ │ │ │ moveq r6, r3 │ │ │ │ movne r6, #2 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -590811,15 +590807,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 1ff48c │ │ │ │ + bl 1ff49c │ │ │ │ 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 │ │ │ │ @@ -590830,34 +590826,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 20424c │ │ │ │ + bhi.n 20425c │ │ │ │ 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 20424c │ │ │ │ + bne.n 20425c │ │ │ │ cmp r6, #6 │ │ │ │ it eq │ │ │ │ moveq.w sl, #7 │ │ │ │ - beq.n 20424c │ │ │ │ + beq.n 20425c │ │ │ │ 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 20447e │ │ │ │ + beq.w 20448e │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ add.w sl, r7, #20 │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590874,15 +590870,15 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str r7, [r5, #0] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r5, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2044be │ │ │ │ + beq.w 2044ce │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r8, #20 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590902,15 +590898,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 20433e │ │ │ │ + beq.n 20434e │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #20 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str.w fp, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd lr, lr, [sp, #68] @ 0x44 │ │ │ │ @@ -590928,15 +590924,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w lr, [r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 204386 │ │ │ │ + cbz r3, 204396 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590954,15 +590950,15 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 2043ce │ │ │ │ + cbz r3, 2043de │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ @@ -590980,15 +590976,15 @@ │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r7] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r9, [r6] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 20441a │ │ │ │ + cbz r3, 20442a │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #61] @ 0x3d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ @@ -591007,55 +591003,55 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [lr] │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w ip, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2031b4 │ │ │ │ + bl 2031c4 │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ - ldr r2, [pc, #532] @ (204658 ) │ │ │ │ - ldr r3, [pc, #528] @ (204654 ) │ │ │ │ + bl 203a70 │ │ │ │ + ldr r2, [pc, #532] @ (204668 ) │ │ │ │ + ldr r3, [pc, #528] @ (204664 ) │ │ │ │ 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 20463e │ │ │ │ + bne.w 20464e │ │ │ │ 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 20450c │ │ │ │ + beq.n 20451c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2041ce │ │ │ │ + b.n 2041de │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 204552 │ │ │ │ + beq.n 204562 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r6, #5 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.n 2041ce │ │ │ │ + b.n 2041de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 204562 │ │ │ │ + beq.n 204572 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov.w r9, #17 │ │ │ │ mov ip, lr │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r7, r7, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -591068,18 +591064,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 204296 │ │ │ │ + b.n 2042a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20457c │ │ │ │ + beq.n 20458c │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ strd r8, r8, [sp, #76] @ 0x4c │ │ │ │ mov ip, lr │ │ │ │ mov.w r8, #18 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -591096,92 +591092,92 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 2042ee │ │ │ │ + b.n 2042fe │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20455e │ │ │ │ + bhi.n 20456e │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 20455e │ │ │ │ + bne.n 20456e │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - vldr d7, [pc, #296] @ 204648 │ │ │ │ + vldr d7, [pc, #296] @ 204658 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 20455e │ │ │ │ + cbz r0, 20456e │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r2, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2041ce │ │ │ │ + b.n 2041de │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 204468 │ │ │ │ + bne.n 204478 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.n 204516 │ │ │ │ + bls.n 204526 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 2041ce │ │ │ │ + b.n 2041de │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 204596 │ │ │ │ + cbz r3, 2045a6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ mov.w r9, #15 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 204496 │ │ │ │ + b.n 2044a6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2045be │ │ │ │ + cbz r3, 2045ce │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ mov ip, lr │ │ │ │ mov.w r8, #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #76] @ 0x4c │ │ │ │ - b.n 2044d8 │ │ │ │ + b.n 2044e8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 204298 │ │ │ │ + beq.w 2042a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov ip, lr │ │ │ │ mov.w r9, #19 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 204496 │ │ │ │ + b.n 2044a6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r7, 20460e │ │ │ │ - cbz r2, 204614 │ │ │ │ + cbz r7, 20461e │ │ │ │ + cbz r2, 204624 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 204192 │ │ │ │ + b.n 2041a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2042ee │ │ │ │ + beq.w 2042fe │ │ │ │ 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 │ │ │ │ @@ -591199,146 +591195,146 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r7] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r8, [r6] │ │ │ │ - b.n 2042ee │ │ │ │ - cbz r2, 20462a │ │ │ │ + b.n 2042fe │ │ │ │ + cbz r2, 20463a │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2041ae │ │ │ │ + b.n 2041be │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2045ba │ │ │ │ + bne.n 2045ca │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 204192 │ │ │ │ + b.n 2041a2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 204610 │ │ │ │ + bne.n 204620 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orrs.w r2, r8, r2 │ │ │ │ ite ne │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, r7 │ │ │ │ - b.n 2041ae │ │ │ │ + b.n 2041be │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bkpt 0x00d8 │ │ │ │ + bkpt 0x00c8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 2046ca │ │ │ │ + cbnz r0, 2046d6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r7, r1 │ │ │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #380] @ (2047f4 ) │ │ │ │ - ldr r3, [pc, #380] @ (2047f8 ) │ │ │ │ + ldr r2, [pc, #380] @ (204804 ) │ │ │ │ + ldr r3, [pc, #380] @ (204808 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1fee54 │ │ │ │ + bl 1fee64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2047e4 │ │ │ │ + bne.w 2047f4 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov sl, r5 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 2047ec │ │ │ │ + beq.w 2047fc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, sl │ │ │ │ subs r5, #4 │ │ │ │ subs r3, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 2046c8 │ │ │ │ + bmi.n 2046d8 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 204700 │ │ │ │ + cbz r3, 204710 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20475c │ │ │ │ + beq.n 20476c │ │ │ │ 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 20473c │ │ │ │ + beq.n 20474c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsls r1, r2, #31 │ │ │ │ sub.w r5, r5, #4 │ │ │ │ - bpl.n 2046c4 │ │ │ │ + bpl.n 2046d4 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 2046d0 │ │ │ │ + b.n 2046e0 │ │ │ │ add.w r3, r6, #15 │ │ │ │ add.w r1, r6, #31 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ add r2, sp │ │ │ │ cmp r3, r1 │ │ │ │ ldrb.w r2, [r2, #112] @ 0x70 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bne.n 204708 │ │ │ │ + bne.n 204718 │ │ │ │ ldrd r1, r2, [r6, #4] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r9, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ adds r7, r5, #4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, sl │ │ │ │ sub.w r3, r3, #4 │ │ │ │ - bne.n 2046ba │ │ │ │ - ldr r2, [pc, #188] @ (2047fc ) │ │ │ │ - ldr r3, [pc, #184] @ (2047f8 ) │ │ │ │ + bne.n 2046ca │ │ │ │ + ldr r2, [pc, #188] @ (20480c ) │ │ │ │ + ldr r3, [pc, #184] @ (204808 ) │ │ │ │ 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 2047f0 │ │ │ │ + bne.n 204800 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w lr, sp, #96 @ 0x60 │ │ │ │ @@ -591346,98 +591342,98 @@ │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ ldrb.w fp, [r3, #12] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ cmp r8, fp │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 2047a0 │ │ │ │ + bne.n 2047b0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2047e0 │ │ │ │ + beq.n 2047f0 │ │ │ │ add.w r2, sp, #31 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r4, r4, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 20478c │ │ │ │ - cbz r4, 2047e0 │ │ │ │ + bne.n 20479c │ │ │ │ + cbz r4, 2047f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ mov r2, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ - bl 203a60 │ │ │ │ - b.n 2046cc │ │ │ │ + bl 203a70 │ │ │ │ + b.n 2046dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 2046cc │ │ │ │ + b.n 2046dc │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 20473c │ │ │ │ + b.n 20474c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 204818 │ │ │ │ + cbnz r2, 204824 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8ac │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20486a │ │ │ │ + beq.n 20487a │ │ │ │ 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, 20482c │ │ │ │ + cbz r2, 20483c │ │ │ │ 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, 204848 │ │ │ │ + cbz r1, 204858 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - bl 1ff668 │ │ │ │ - cbnz r0, 204856 │ │ │ │ + bl 1ff678 │ │ │ │ + cbnz r0, 204866 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff778 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff778 │ │ │ │ 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 │ │ │ │ @@ -591446,55 +591442,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r6, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1ff0c4 │ │ │ │ + bl 1ff0d4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ add.w lr, r0, #16 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ - bl 208ff0 │ │ │ │ + bl 209000 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2048da │ │ │ │ + beq.n 2048ea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 2048d0 │ │ │ │ + cbz r2, 2048e0 │ │ │ │ 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, 204910 │ │ │ │ + cbz r1, 204920 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ add.w r2, r1, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 204920 │ │ │ │ + beq.n 204930 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 204908 │ │ │ │ + cbz r2, 204918 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -591507,22 +591503,22 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 2048e2 │ │ │ │ + b.n 2048f2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 204948 │ │ │ │ + cbz r1, 204958 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 204940 │ │ │ │ + cbz r3, 204950 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -591532,15 +591528,15 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 20492a │ │ │ │ + b.n 20493a │ │ │ │ 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] │ │ │ │ @@ -591548,86 +591544,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, 2049d0 │ │ │ │ - bl 1ff540 │ │ │ │ + cbz r5, 2049e0 │ │ │ │ + bl 1ff550 │ │ │ │ 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 1ff594 │ │ │ │ + bl 1ff5a4 │ │ │ │ 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 1ff594 │ │ │ │ + bl 1ff5a4 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r0, r5, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1ff540 │ │ │ │ + bl 1ff550 │ │ │ │ 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 1ff12c │ │ │ │ + bl 1ff13c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ - bl 208ff0 │ │ │ │ + bl 209000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r2, #24 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 204a22 │ │ │ │ + beq.n 204a32 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 204a18 │ │ │ │ + cbz r1, 204a28 │ │ │ │ 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, 204a58 │ │ │ │ + cbz r1, 204a68 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 204a68 │ │ │ │ + beq.n 204a78 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 204a50 │ │ │ │ + cbz r2, 204a60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ @@ -591640,22 +591636,22 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 204a2a │ │ │ │ + b.n 204a3a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - cbz r1, 204a90 │ │ │ │ + cbz r1, 204aa0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbz r3, 204a88 │ │ │ │ + cbz r3, 204a98 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ strd r3, r1, [r0] │ │ │ │ @@ -591665,15 +591661,15 @@ │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r2, [r2, #8] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - b.n 204a72 │ │ │ │ + b.n 204a82 │ │ │ │ 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 │ │ │ │ @@ -591681,21 +591677,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, 204b30 │ │ │ │ + cbz r6, 204b40 │ │ │ │ and.w r3, r3, #121 @ 0x79 │ │ │ │ cmp.w ip, #128 @ 0x80 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 204b08 │ │ │ │ + beq.n 204b18 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 204bba │ │ │ │ + bhi.n 204bca │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ @@ -591706,98 +591702,98 @@ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldrh r1, [r5, r1] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 204b96 │ │ │ │ + bhi.n 204ba6 │ │ │ │ tbb [pc, r3] │ │ │ │ muls r0, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ movs r7, #67 @ 0x43 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ - ldr r4, [pc, #268] @ (204c2c ) │ │ │ │ + ldr r4, [pc, #268] @ (204c3c ) │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ muls r3, r0 │ │ │ │ ldrb r0, [r4, #13] │ │ │ │ mov r1, r3 │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bl 1fe1e8 │ │ │ │ + bl 1fe1f8 │ │ │ │ cmp.w r0, #370 @ 0x172 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - bne.n 204b4a │ │ │ │ + bne.n 204b5a │ │ │ │ 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 203c20 │ │ │ │ + bl 203c30 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r7, #268 @ 0x10c │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ movs r6, #0 │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r1, #20 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203c20 │ │ │ │ + bl 203c30 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r7, #265 @ 0x109 │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204b72 │ │ │ │ movw r7, #267 @ 0x10b │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204b72 │ │ │ │ movw r7, #351 @ 0x15f │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204b72 │ │ │ │ mov.w r7, #350 @ 0x15e │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204b72 │ │ │ │ mov.w r7, #266 @ 0x10a │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204b72 │ │ │ │ mov.w r7, #352 @ 0x160 │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204b72 │ │ │ │ movw r7, #349 @ 0x15d │ │ │ │ - b.n 204b62 │ │ │ │ + b.n 204b72 │ │ │ │ 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] @ (204e18 ) │ │ │ │ + ldr r3, [pc, #584] @ (204e28 ) │ │ │ │ add r5, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r2, [pc, #572] @ (204e1c ) │ │ │ │ + ldr r2, [pc, #572] @ (204e2c ) │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r4, sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str.w r6, [sp, #62] @ 0x3e │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ @@ -591815,32 +591811,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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #3 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov lr, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [sp, #64] @ 0x40 │ │ │ │ @@ -591851,32 +591847,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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r7 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -591886,29 +591882,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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #3 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r0, #513 @ 0x201 │ │ │ │ strh.w r0, [sp, #60] @ 0x3c │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -591923,79 +591919,79 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ add.w r2, sl, #20 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 203d88 │ │ │ │ - ldr r2, [pc, #36] @ (204e20 ) │ │ │ │ - ldr r3, [pc, #28] @ (204e18 ) │ │ │ │ + bl 203d98 │ │ │ │ + ldr r2, [pc, #36] @ (204e30 ) │ │ │ │ + ldr r3, [pc, #28] @ (204e28 ) │ │ │ │ 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 204e12 │ │ │ │ + bne.n 204e22 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r3} │ │ │ │ lsls r5, r4, #2 │ │ │ │ - sxth r0, r0 │ │ │ │ + cbz r0, 204e70 │ │ │ │ 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] @ (205020 ) │ │ │ │ + ldr r4, [pc, #488] @ (205030 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #488] @ (205024 ) │ │ │ │ + ldr r3, [pc, #488] @ (205034 ) │ │ │ │ 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 204bbc │ │ │ │ + bl 204bcc │ │ │ │ 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] │ │ │ │ @@ -592004,41 +592000,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 204ed2 │ │ │ │ + beq.n 204ee2 │ │ │ │ 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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 │ │ │ │ @@ -592050,31 +592046,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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 │ │ │ │ @@ -592086,191 +592082,191 @@ │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r9, #13] │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 204ff0 │ │ │ │ + cbz r0, 205000 │ │ │ │ ldmia r4!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov.w r1, #494 @ 0x1ee │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203e08 │ │ │ │ - ldr r2, [pc, #36] @ (205028 ) │ │ │ │ - ldr r3, [pc, #28] @ (205024 ) │ │ │ │ + bl 203e18 │ │ │ │ + ldr r2, [pc, #36] @ (205038 ) │ │ │ │ + ldr r3, [pc, #28] @ (205034 ) │ │ │ │ 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 20501c │ │ │ │ + bne.n 20502c │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - cbz r0, 205054 │ │ │ │ + cbz r0, 205060 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ 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 205070 │ │ │ │ + bhi.n 205080 │ │ │ │ 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 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #288 @ 0x120 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1112] @ 205570 │ │ │ │ + ldr.w r0, [pc, #1112] @ 205580 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1108] @ 205574 │ │ │ │ + ldr.w r1, [pc, #1108] @ 205584 │ │ │ │ add r0, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 205158 │ │ │ │ + cbz r0, 205168 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 20538a │ │ │ │ + bhi.w 20539a │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20556e │ │ │ │ + bhi.w 20557e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ lsls r6, r7, #7 │ │ │ │ @@ -592302,42 +592298,42 @@ │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2051de │ │ │ │ + cbz r0, 2051ee │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ sub.w r8, r1, #33 @ 0x21 │ │ │ │ rsb r3, r1, #33 @ 0x21 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, r1 │ │ │ │ @@ -592345,26 +592341,26 @@ │ │ │ │ ldr.w lr, [ip, #312] @ 0x138 │ │ │ │ lsl.w r8, r9, r8 │ │ │ │ cmp r1, #16 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r9, r3 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq.n 2052ae │ │ │ │ + beq.n 2052be │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 20536e │ │ │ │ + beq.w 20537e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - beq.w 205394 │ │ │ │ + beq.w 2053a4 │ │ │ │ lsl.w r1, r9, r3 │ │ │ │ orr.w lr, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20556e │ │ │ │ + bhi.w 20557e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r4, #5 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ @@ -592392,61 +592388,61 @@ │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r4, r5, #5 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 2051b8 │ │ │ │ + b.n 2051c8 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 2051b8 │ │ │ │ + b.n 2051c8 │ │ │ │ ands.w r3, lr, #8 │ │ │ │ - bne.w 205408 │ │ │ │ + bne.w 205418 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movw lr, #32769 @ 0x8001 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strh.w lr, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2052f4 │ │ │ │ + cbz r0, 205304 │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ - bhi.w 20553e │ │ │ │ + bhi.w 20554e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 20556e │ │ │ │ + bhi.w 20557e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r6, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -592473,315 +592469,315 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r7, r6, #1 │ │ │ │ ands.w r3, lr, #16 │ │ │ │ - bne.n 205412 │ │ │ │ + bne.n 205422 │ │ │ │ mov.w lr, #1 │ │ │ │ movt lr, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 2052c8 │ │ │ │ + b.n 2052d8 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - b.n 2051b8 │ │ │ │ + b.n 2051c8 │ │ │ │ ands.w lr, lr, #32 │ │ │ │ - beq.w 205554 │ │ │ │ + beq.w 205564 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r3, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2053da │ │ │ │ + cbz r0, 2053ea │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ movs r2, #0 │ │ │ │ orr.w lr, r9, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #32 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - bhi.w 205548 │ │ │ │ + bhi.w 205558 │ │ │ │ mov r2, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - b.n 205256 │ │ │ │ + b.n 205266 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #1024 @ 0x400 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 2053a6 │ │ │ │ + b.n 2053b6 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r9, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 2053a6 │ │ │ │ + b.n 2053b6 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 20544c │ │ │ │ + cbz r0, 20545c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #366 @ 0x16e │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ 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 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ - ldr r2, [pc, #136] @ (205578 ) │ │ │ │ - ldr r3, [pc, #132] @ (205574 ) │ │ │ │ + bl 203d98 │ │ │ │ + ldr r2, [pc, #136] @ (205588 ) │ │ │ │ + ldr r3, [pc, #132] @ (205584 ) │ │ │ │ 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 20556a │ │ │ │ + bne.n 20557a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 205420 │ │ │ │ + b.n 205430 │ │ │ │ strb.w r9, [sp, #48] @ 0x30 │ │ │ │ - b.n 205420 │ │ │ │ + b.n 205430 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 205420 │ │ │ │ + b.n 205430 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 2052c8 │ │ │ │ + b.n 2052d8 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2052c8 │ │ │ │ + b.n 2052d8 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 205380 │ │ │ │ + b.n 205390 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 205420 │ │ │ │ + b.n 205430 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd lr, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 2052c8 │ │ │ │ + b.n 2052d8 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov lr, r9 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ - b.n 20554c │ │ │ │ + b.n 20555c │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ - b.n 2052c0 │ │ │ │ + b.n 2052d0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #756] @ (205888 ) │ │ │ │ + ldr r2, [pc, #756] @ (205898 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r3, [pc, #756] @ (20588c ) │ │ │ │ + ldr r3, [pc, #756] @ (20589c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2058c8 │ │ │ │ + beq.w 2058d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - vldr d0, [pc, #708] @ 205878 │ │ │ │ + vldr d0, [pc, #708] @ 205888 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2055e6 │ │ │ │ + cbz r0, 2055f6 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 20561c │ │ │ │ + cbz r0, 20562c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #604] @ 205880 │ │ │ │ + vldr d0, [pc, #604] @ 205890 │ │ │ │ ldrb r4, [r3, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 205654 │ │ │ │ + cbz r0, 205664 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ streq.w sl, [sp, #8] │ │ │ │ - bne.w 205824 │ │ │ │ + bne.w 205834 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 205738 │ │ │ │ + bls.n 205748 │ │ │ │ mov.w r8, #1 │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ strd r9, fp, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ @@ -592800,121 +592796,121 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r9, #20 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 2056a4 │ │ │ │ + bcc.n 2056b4 │ │ │ │ ldrd r9, fp, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205890 │ │ │ │ + beq.w 2058a0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb.w r6, [fp, #13] │ │ │ │ - vldr d0, [pc, #244] @ 205878 │ │ │ │ + vldr d0, [pc, #244] @ 205888 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2057ae │ │ │ │ + cbz r0, 2057be │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 205ab8 │ │ │ │ + bhi.w 205ac8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r6, r0, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r5, #3 │ │ │ │ lsls r2, r3, #5 │ │ │ │ @@ -592932,46 +592928,46 @@ │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #100 @ 0x64 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 20568c │ │ │ │ + bl 203a70 │ │ │ │ + b.n 20569c │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ - add r2, sp, #408 @ 0x198 │ │ │ │ + add r2, sp, #344 @ 0x158 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.w 205aaa │ │ │ │ + bhi.w 205aba │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 205984 │ │ │ │ + bhi.n 205994 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ @@ -592983,24 +592979,24 @@ │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #283 @ 0x11b │ │ │ │ - bl 203cc8 │ │ │ │ - ldr r2, [pc, #492] @ (205ac0 ) │ │ │ │ - ldr r3, [pc, #492] @ (205ac4 ) │ │ │ │ + bl 203cd8 │ │ │ │ + ldr r2, [pc, #492] @ (205ad0 ) │ │ │ │ + ldr r3, [pc, #492] @ (205ad4 ) │ │ │ │ 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 205ab4 │ │ │ │ + bne.w 205ac4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r1, #32768 @ 0x8000 │ │ │ │ strh.w r1, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ sub.w r4, r2, #33 @ 0x21 │ │ │ │ rsb ip, r3, #32 │ │ │ │ @@ -593009,34 +593005,34 @@ │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r4, r4, ip │ │ │ │ mvn.w sl, r3 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ mvns r3, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20593a │ │ │ │ + cbz r0, 20594a │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bhi.w 205aa0 │ │ │ │ + bhi.w 205ab0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 205ab8 │ │ │ │ + bhi.w 205ac8 │ │ │ │ tbb [pc, r3] │ │ │ │ uxth r2, r4 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ @@ -593048,804 +593044,804 @@ │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ uxth r2, r6 │ │ │ │ ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 2058f6 │ │ │ │ + b.n 205906 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 2058f6 │ │ │ │ + b.n 205906 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 2058f6 │ │ │ │ + b.n 205906 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ - b.n 2058d2 │ │ │ │ + bl 203d98 │ │ │ │ + b.n 2058e2 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 2059aa │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 2059aa │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 2059aa │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 2059aa │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 2059aa │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 20599a │ │ │ │ + b.n 2059aa │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 205a5c │ │ │ │ + cbz r0, 205a6c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2057d8 │ │ │ │ + b.n 2057e8 │ │ │ │ strh.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 205a36 │ │ │ │ + b.n 205a46 │ │ │ │ strb.w sl, [sp, #48] @ 0x30 │ │ │ │ - b.n 205a36 │ │ │ │ + b.n 205a46 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 205a36 │ │ │ │ + b.n 205a46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 205a36 │ │ │ │ - vldr d7, [pc, #12] @ 205ab8 │ │ │ │ + b.n 205a46 │ │ │ │ + vldr d7, [pc, #12] @ 205ac8 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 2058f6 │ │ │ │ + b.n 205906 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - add r7, pc, #152 @ (adr r7, 205b5c ) │ │ │ │ + add r7, pc, #88 @ (adr r7, 205b2c ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #260] @ (205be0 ) │ │ │ │ + ldr r2, [pc, #260] @ (205bf0 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #260] @ (205be4 ) │ │ │ │ + ldr r3, [pc, #260] @ (205bf4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 205b24 │ │ │ │ + cbz r0, 205b34 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ vmov.f64 d0, #8 @ 0x40400000 3.0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 205b52 │ │ │ │ + cbz r0, 205b62 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ - ldr r2, [pc, #36] @ (205be8 ) │ │ │ │ - ldr r3, [pc, #32] @ (205be4 ) │ │ │ │ + bl 203d28 │ │ │ │ + ldr r2, [pc, #36] @ (205bf8 ) │ │ │ │ + ldr r3, [pc, #32] @ (205bf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 205bda │ │ │ │ + bne.n 205bea │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #112 @ (adr r5, 205c54 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, 205c24 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #224 @ (adr r4, 205ccc ) │ │ │ │ + add r4, pc, #160 @ (adr r4, 205c9c ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #836] @ (205f50 ) │ │ │ │ + ldr r3, [pc, #836] @ (205f60 ) │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #836] @ (205f54 ) │ │ │ │ + ldr r2, [pc, #836] @ (205f64 ) │ │ │ │ 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 205f02 │ │ │ │ + beq.w 205f12 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r2 │ │ │ │ - vldr d8, [pc, #784] @ 205f48 │ │ │ │ + vldr d8, [pc, #784] @ 205f58 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 205d6e │ │ │ │ + b.n 205d7e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 205ef0 │ │ │ │ + bne.w 205f00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov lr, sl │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.w 205ef0 │ │ │ │ + beq.w 205f00 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r5, [r0, #13] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, #16 │ │ │ │ - beq.w 205f30 │ │ │ │ + beq.w 205f40 │ │ │ │ cmp r5, #32 │ │ │ │ - bne.n 205daa │ │ │ │ + bne.n 205dba │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ 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 205f02 │ │ │ │ + bls.w 205f12 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r9, #0 │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 205c40 │ │ │ │ + bne.w 205c50 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 205ef6 │ │ │ │ + beq.w 205f06 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 205c40 │ │ │ │ + b.n 205c50 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ vstr d8, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 205dd4 │ │ │ │ + cbz r0, 205de4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 205d54 │ │ │ │ + beq.n 205d64 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ uxtb r3, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 205ebc │ │ │ │ + b.n 205ecc │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ mul.w r3, r8, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 205e92 │ │ │ │ + cbz r0, 205ea2 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb.w ip, [fp, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcs.n 205ee8 │ │ │ │ + bcs.n 205ef8 │ │ │ │ strd r4, r4, [r6] │ │ │ │ str r4, [r6, #8] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ strd r4, r4, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #92] @ 0x5c │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 205df0 │ │ │ │ + bne.n 205e00 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 205df0 │ │ │ │ + bne.n 205e00 │ │ │ │ mov sl, fp │ │ │ │ - b.n 205e48 │ │ │ │ + b.n 205e58 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 205d54 │ │ │ │ + b.n 205d64 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - b.n 205d2a │ │ │ │ + b.n 205d3a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r9, r8 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 205c96 │ │ │ │ + b.n 205ca6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ea0 │ │ │ │ - ldr r2, [pc, #68] @ (205f58 ) │ │ │ │ - ldr r3, [pc, #56] @ (205f50 ) │ │ │ │ + bl 203eb0 │ │ │ │ + ldr r2, [pc, #68] @ (205f68 ) │ │ │ │ + ldr r3, [pc, #56] @ (205f60 ) │ │ │ │ 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 205f40 │ │ │ │ + bne.n 205f50 │ │ │ │ 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 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 205d54 │ │ │ │ + b.n 205d64 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #936 @ (adr r3, 206300 ) │ │ │ │ + add r3, pc, #872 @ (adr r3, 2062d0 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ - add r0, pc, #920 @ (adr r0, 2062f4 ) │ │ │ │ + add r0, pc, #856 @ (adr r0, 2062c4 ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #836] @ (2062b8 ) │ │ │ │ + ldr r4, [pc, #836] @ (2062c8 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r3, [pc, #836] @ (2062bc ) │ │ │ │ + ldr r3, [pc, #836] @ (2062cc ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r9, [sl, #13] │ │ │ │ add r7, sp, #32 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r4, [r0, #13] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 205fc4 │ │ │ │ + cbz r0, 205fd4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, sl │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ - ldr.w ip, [pc, #720] @ 2062c0 │ │ │ │ + bl 203d98 │ │ │ │ + ldr.w ip, [pc, #720] @ 2062d0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add ip, pc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #640] @ 206298 │ │ │ │ + vldr d0, [pc, #640] @ 2062a8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 206042 │ │ │ │ + cbz r0, 206052 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ strd r9, r4, [sp, #16] │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ vldmia r8!, {s0} │ │ │ │ mov r0, r7 │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 206084 │ │ │ │ + cbz r0, 206094 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ cmp r8, fp │ │ │ │ mov r6, r0 │ │ │ │ - bne.n 206052 │ │ │ │ + bne.n 206062 │ │ │ │ ldrd r9, r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #512] @ 2062a0 │ │ │ │ + vldr d0, [pc, #512] @ 2062b0 │ │ │ │ mov r1, r9 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2060ce │ │ │ │ + cbz r0, 2060de │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r9 │ │ │ │ - vldr d0, [pc, #468] @ 2062a8 │ │ │ │ + vldr d0, [pc, #468] @ 2062b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 206100 │ │ │ │ + cbz r0, 206110 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #170] @ 0xaa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2061b8 │ │ │ │ + beq.n 2061c8 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb.w r4, [sl, #13] │ │ │ │ - vldr d0, [pc, #340] @ 2062a0 │ │ │ │ + vldr d0, [pc, #340] @ 2062b0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 206174 │ │ │ │ + cbz r0, 206184 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ - ldr r2, [pc, #292] @ (2062c4 ) │ │ │ │ - ldr r3, [pc, #284] @ (2062bc ) │ │ │ │ + bl 203d98 │ │ │ │ + ldr r2, [pc, #292] @ (2062d4 ) │ │ │ │ + ldr r3, [pc, #284] @ (2062cc ) │ │ │ │ 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 206338 │ │ │ │ + bne.w 206348 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - bhi.n 206288 │ │ │ │ + bhi.n 206298 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 206280 │ │ │ │ + bhi.n 206290 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ str r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -593868,34 +593864,34 @@ │ │ │ │ lsl.w r4, r1, r4 │ │ │ │ lsr.w r6, r1, r6 │ │ │ │ orrs r4, r6 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ mvns r6, r3 │ │ │ │ mvn.w r9, r4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 206238 │ │ │ │ + cbz r0, 206248 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bhi.n 206332 │ │ │ │ + bhi.n 206342 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 20633c │ │ │ │ + bhi.n 20634c │ │ │ │ tbb [pc, r3] │ │ │ │ strb r5, [r5, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ ldr r6, [r6, #36] @ 0x24 │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ @@ -593907,363 +593903,363 @@ │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ strb r6, [r6, #25] │ │ │ │ subs r4, #118 @ 0x76 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 2061f8 │ │ │ │ + b.n 206208 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [sp, #24] │ │ │ │ - b.n 2061f8 │ │ │ │ + b.n 206208 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 2061f8 │ │ │ │ - vldr d7, [pc, #36] @ 2062b0 │ │ │ │ + b.n 206208 │ │ │ │ + vldr d7, [pc, #36] @ 2062c0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 2061f8 │ │ │ │ + b.n 206208 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #0 @ (adr r0, 20629c ) │ │ │ │ - bhi.n 206248 │ │ │ │ + add r0, pc, #0 @ (adr r0, 2062ac ) │ │ │ │ + bhi.n 206258 │ │ │ │ it hi │ │ │ │ ... │ │ │ │ cmp r5, #24 │ │ │ │ strbhi r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r0, r0 │ │ │ │ mov r0, r0 │ │ │ │ moval r0, r0 │ │ │ │ strhal r0, [r0, #0] │ │ │ │ - add r0, pc, #528 @ (adr r0, 2064cc ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 20649c ) │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #744] @ (2065ac ) │ │ │ │ + ldr r4, [pc, #680] @ (20657c ) │ │ │ │ lsls r0, r3, #2 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2062f0 │ │ │ │ + cbz r0, 206300 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 20619c │ │ │ │ + bl 203d28 │ │ │ │ + b.n 2061ac │ │ │ │ strh.w r6, [sp, #32] │ │ │ │ - b.n 2062ca │ │ │ │ + b.n 2062da │ │ │ │ strb.w r6, [sp, #32] │ │ │ │ - b.n 2062ca │ │ │ │ + b.n 2062da │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 2062ca │ │ │ │ + b.n 2062da │ │ │ │ strd r6, r9, [sp, #32] │ │ │ │ - b.n 2062ca │ │ │ │ + b.n 2062da │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #708] @ (206618 ) │ │ │ │ - ldr r3, [pc, #708] @ (20661c ) │ │ │ │ + ldr r2, [pc, #708] @ (206628 ) │ │ │ │ + ldr r3, [pc, #708] @ (20662c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r8, [r9, #13] │ │ │ │ add r5, sp, #32 │ │ │ │ - vldr d0, [pc, #660] @ 2065f8 │ │ │ │ + vldr d0, [pc, #660] @ 206608 │ │ │ │ mov fp, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2063a4 │ │ │ │ + cbz r0, 2063b4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2063d0 │ │ │ │ + cbz r0, 2063e0 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r9 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ - vldr d7, [pc, #488] @ 206600 │ │ │ │ + bl 203d98 │ │ │ │ + vldr d7, [pc, #488] @ 206610 │ │ │ │ cmp.w r8, #32 │ │ │ │ - vldr d0, [pc, #488] @ 206608 │ │ │ │ + vldr d0, [pc, #488] @ 206618 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ it cs │ │ │ │ vmovcs.f64 d0, d7 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov sl, r0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 206470 │ │ │ │ + cbz r0, 206480 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r8 │ │ │ │ vmov.f64 d0, #80 @ 0x3e800000 0.250 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2064ac │ │ │ │ + cbz r0, 2064bc │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, fp │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ orr.w r3, r8, #128 @ 0x80 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 205f60 │ │ │ │ - vldr d0, [pc, #180] @ 206610 │ │ │ │ + bl 205f70 │ │ │ │ + vldr d0, [pc, #180] @ 206620 │ │ │ │ ldrb.w r9, [r8, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 206590 │ │ │ │ + cbz r0, 2065a0 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r3, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #72] @ (206620 ) │ │ │ │ + ldr r2, [pc, #72] @ (206630 ) │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #64] @ (20661c ) │ │ │ │ + ldr r3, [pc, #64] @ (20662c ) │ │ │ │ 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 2065f2 │ │ │ │ + bne.n 206602 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldmia r0!, {} │ │ │ │ str r6, [r1, #116] @ 0x74 │ │ │ │ @@ -594273,66 +594269,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 │ │ │ │ - ldr r4, [sp, #656] @ 0x290 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ 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] @ (2067f0 ) │ │ │ │ + ldr r2, [pc, #436] @ (206800 ) │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #428] @ (2067f4 ) │ │ │ │ + ldr r3, [pc, #428] @ (206804 ) │ │ │ │ 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, 20668c │ │ │ │ + cbz r2, 20669c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r0, #20 │ │ │ │ mov r6, r8 │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ - b.n 206678 │ │ │ │ - cbz r6, 206672 │ │ │ │ + b.n 206688 │ │ │ │ + cbz r6, 206682 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 20668a │ │ │ │ + beq.n 20669a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20666e │ │ │ │ + beq.n 20667e │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 206670 │ │ │ │ + bls.n 206680 │ │ │ │ adds r3, #20 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 206678 │ │ │ │ + bne.n 206688 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff48c │ │ │ │ + bl 1ff49c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ ldrh r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ strh r3, [r0, #60] @ 0x3c │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ @@ -594341,97 +594337,97 @@ │ │ │ │ ldrb.w r3, [r4, #77] @ 0x4d │ │ │ │ strb.w r3, [r0, #77] @ 0x4d │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r0, #80] @ 0x50 │ │ │ │ strb.w r1, [r0, #62] @ 0x3e │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2066c8 │ │ │ │ + beq.n 2066d8 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [r0, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ - cbz r5, 206730 │ │ │ │ + cbz r5, 206740 │ │ │ │ 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 206718 │ │ │ │ + b.n 206728 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206710 │ │ │ │ + beq.n 206720 │ │ │ │ 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 206730 │ │ │ │ + beq.n 206740 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2066e6 │ │ │ │ + beq.n 2066f6 │ │ │ │ sub.w r2, r3, #13 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.n 2066ec │ │ │ │ + bls.n 2066fc │ │ │ │ add.w r9, r9, #20 │ │ │ │ cmp r9, fp │ │ │ │ - bne.n 206718 │ │ │ │ + bne.n 206728 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 206776 │ │ │ │ + cbnz r3, 206786 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2031b4 │ │ │ │ + bl 2031c4 │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ - ldr r2, [pc, #156] @ (2067f8 ) │ │ │ │ - ldr r3, [pc, #152] @ (2067f4 ) │ │ │ │ + bl 203a70 │ │ │ │ + ldr r2, [pc, #156] @ (206808 ) │ │ │ │ + ldr r3, [pc, #152] @ (206804 ) │ │ │ │ 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 2067ec │ │ │ │ + bne.n 2067fc │ │ │ │ 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 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2067a8 │ │ │ │ + cbz r0, 2067b8 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 │ │ │ │ @@ -594446,54 +594442,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 206734 │ │ │ │ + b.n 206744 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r0, [sp, #576] @ 0x240 │ │ │ │ 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 2031b4 │ │ │ │ + bl 2031c4 │ │ │ │ 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 206624 │ │ │ │ + bl 206634 │ │ │ │ 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] @ (206910 ) │ │ │ │ + ldr r4, [pc, #184] @ (206920 ) │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #184] @ (206914 ) │ │ │ │ + ldr r2, [pc, #184] @ (206924 ) │ │ │ │ movs r3, #2 │ │ │ │ add r4, pc │ │ │ │ movs r6, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -594501,15 +594497,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 206624 │ │ │ │ + bl 206634 │ │ │ │ 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 │ │ │ │ @@ -594522,93 +594518,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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 203a60 │ │ │ │ - ldr r2, [pc, #40] @ (206918 ) │ │ │ │ - ldr r3, [pc, #32] @ (206914 ) │ │ │ │ + bl 203a70 │ │ │ │ + ldr r2, [pc, #40] @ (206928 ) │ │ │ │ + ldr r3, [pc, #32] @ (206924 ) │ │ │ │ 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 20690c │ │ │ │ + bne.n 20691c │ │ │ │ add.w r0, r8, #20 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #640] @ 0x280 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2069b2 │ │ │ │ + beq.n 2069c2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 206952 │ │ │ │ + beq.n 206962 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq ip, r3 │ │ │ │ - beq.n 206952 │ │ │ │ + beq.n 206962 │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 206938 │ │ │ │ + bne.n 206948 │ │ │ │ orrs.w r2, ip, r4 │ │ │ │ - beq.n 2069c8 │ │ │ │ + beq.n 2069d8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2069b6 │ │ │ │ + beq.n 2069c6 │ │ │ │ ldrb.w r3, [ip, #29] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #5, #2 │ │ │ │ strb.w r3, [ip, #29] │ │ │ │ - cbz r4, 2069ac │ │ │ │ + cbz r4, 2069bc │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ ldrsb.w r1, [r0, #65] @ 0x41 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e07c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 2069be │ │ │ │ + cbnz r0, 2069ce │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ 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 │ │ │ │ @@ -594619,184 +594615,184 @@ │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ movs r0, #17 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 206998 │ │ │ │ - b.n 2069ac │ │ │ │ + bne.n 2069a8 │ │ │ │ + b.n 2069bc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20698a │ │ │ │ + b.n 20699a │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2069ae │ │ │ │ + b.n 2069be │ │ │ │ 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 206a28 │ │ │ │ + ble.n 206a38 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 206a3c │ │ │ │ + bls.n 206a4c │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 206a06 │ │ │ │ - b.n 206a24 │ │ │ │ + cbnz r3, 206a16 │ │ │ │ + b.n 206a34 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 206a24 │ │ │ │ + cbz r3, 206a34 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 206a00 │ │ │ │ + beq.n 206a10 │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251614 │ │ │ │ - b.n 206a1c │ │ │ │ + bl 251624 │ │ │ │ + b.n 206a2c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 206a0c │ │ │ │ + bne.n 206a1c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 206a16 │ │ │ │ + bne.n 206a26 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #8 │ │ │ │ - bl 20691c │ │ │ │ + bl 20692c │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 2069f6 │ │ │ │ + bhi.n 206a06 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20691c │ │ │ │ + bl 20692c │ │ │ │ orr.w r3, r5, r0 │ │ │ │ uxtb r5, r3 │ │ │ │ - b.n 2069f6 │ │ │ │ + b.n 206a06 │ │ │ │ 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 206a74 │ │ │ │ + ble.n 206a84 │ │ │ │ cmp r1, #4 │ │ │ │ it eq │ │ │ │ moveq ip, r1 │ │ │ │ - beq.n 206a78 │ │ │ │ + beq.n 206a88 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w ip, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 206af4 │ │ │ │ + beq.n 206b04 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ tst.w r2, ip │ │ │ │ - beq.n 206a9e │ │ │ │ + beq.n 206aae │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #17 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - beq.n 206a9e │ │ │ │ + beq.n 206aae │ │ │ │ cmp r2, #19 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 206a86 │ │ │ │ - cbz r0, 206abe │ │ │ │ + bne.n 206a96 │ │ │ │ + cbz r0, 206ace │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e07c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 206b04 │ │ │ │ + cbnz r0, 206b14 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #352] @ 0x160 │ │ │ │ bfi r3, r0, #4, #4 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ - cbz r5, 206b00 │ │ │ │ + cbz r5, 206b10 │ │ │ │ mov r0, r5 │ │ │ │ ldrsb.w r1, [r4, #65] @ 0x41 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bl 22e06c │ │ │ │ - cbnz r0, 206b0e │ │ │ │ + bl 22e07c │ │ │ │ + cbnz r0, 206b1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ and.w r0, r0, #15 │ │ │ │ ldrb.w r3, [r4, #353] @ 0x161 │ │ │ │ bfi r3, r0, #0, #4 │ │ │ │ strb.w r3, [r4, #353] @ 0x161 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 206ae4 │ │ │ │ + b.n 206af4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 206ab4 │ │ │ │ + b.n 206ac4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 206ada │ │ │ │ - cbz r1, 206b6a │ │ │ │ + b.n 206aea │ │ │ │ + cbz r1, 206b7a │ │ │ │ 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, 206b5c │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 206b40 │ │ │ │ + cbz r0, 206b6c │ │ │ │ + bl 1e1dc8 │ │ │ │ + cbz r0, 206b50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -594804,114 +594800,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 206b90 │ │ │ │ + bne.n 206ba0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w ip, [r2, #14] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206b8c │ │ │ │ + beq.n 206b9c │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #-24] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 206b18 │ │ │ │ + bl 206b28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ str.w r3, [r5, #-24] │ │ │ │ - bl 206b18 │ │ │ │ + bl 206b28 │ │ │ │ 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 206b8c │ │ │ │ + b.n 206b9c │ │ │ │ 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 206c54 │ │ │ │ + beq.n 206c64 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r0 │ │ │ │ subs r4, #16 │ │ │ │ subs r6, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 206c00 │ │ │ │ + b.n 206c10 │ │ │ │ subs r6, #16 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r7, 206c1a │ │ │ │ - cbz r0, 206c58 │ │ │ │ + cbz r7, 206c2a │ │ │ │ + cbz r0, 206c68 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r3, 206c1a │ │ │ │ + cbz r3, 206c2a │ │ │ │ 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, 206c6a │ │ │ │ - cbz r0, 206c38 │ │ │ │ + cbz r5, 206c7a │ │ │ │ + cbz r0, 206c48 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 206c38 │ │ │ │ + bl 1e1dc8 │ │ │ │ + cbz r0, 206c48 │ │ │ │ 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 206bfe │ │ │ │ + bne.n 206c0e │ │ │ │ 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 206c38 │ │ │ │ + bne.n 206c48 │ │ │ │ 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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [pc, #220] @ (206d74 ) │ │ │ │ - bl 206b70 │ │ │ │ + ldr r4, [pc, #220] @ (206d84 ) │ │ │ │ + bl 206b80 │ │ │ │ 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 │ │ │ │ @@ -594923,39 +594919,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 206cf8 │ │ │ │ + cbz r0, 206d08 │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ - ldr r3, [pc, #124] @ (206d78 ) │ │ │ │ + bl 1e1e04 │ │ │ │ + ldr r3, [pc, #124] @ (206d88 ) │ │ │ │ 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, 206d6a │ │ │ │ + cbz r3, 206d7a │ │ │ │ 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, 206d30 │ │ │ │ + cbz r6, 206d40 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ - cbz r0, 206d30 │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 206d30 │ │ │ │ + cbz r0, 206d40 │ │ │ │ + bl 1e1dc8 │ │ │ │ + cbz r0, 206d40 │ │ │ │ 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] │ │ │ │ @@ -594966,272 +594962,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 206d1a │ │ │ │ + bhi.n 206d2a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r6, [pc, #1204] @ 207244 │ │ │ │ + ldr.w r6, [pc, #1204] @ 207254 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ add r6, pc │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 206de8 │ │ │ │ + bhi.n 206df8 │ │ │ │ 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 1ff600 │ │ │ │ + bl 1ff610 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206b80 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206de0 │ │ │ │ + cbz r0, 206df0 │ │ │ │ add.w r2, r7, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r6, 206e02 │ │ │ │ + cbz r6, 206e12 │ │ │ │ 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 2071ce │ │ │ │ + beq.w 2071de │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 1ff418 │ │ │ │ + bl 1ff428 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206b80 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206e5a │ │ │ │ + beq.n 206e6a │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 206e4c │ │ │ │ + cbz r6, 206e5c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206e4c │ │ │ │ + cbz r0, 206e5c │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr.w ip, [r9, #32] │ │ │ │ - cbz r0, 206e4c │ │ │ │ + cbz r0, 206e5c │ │ │ │ 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 206e2e │ │ │ │ + bcc.n 206e3e │ │ │ │ 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 206c70 │ │ │ │ + bl 206c80 │ │ │ │ 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 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206b80 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206eb0 │ │ │ │ + cbz r0, 206ec0 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ 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 2071ee │ │ │ │ + beq.w 2071fe │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 206eda │ │ │ │ - cbz r0, 206eda │ │ │ │ + beq.n 206eea │ │ │ │ + cbz r0, 206eea │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 206eda │ │ │ │ + cbz r0, 206eea │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ str.w r8, [r6, #60] @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 2071ba │ │ │ │ - add r2, pc, #8 @ (adr r2, 206ef0 ) │ │ │ │ + bhi.w 2071ca │ │ │ │ + add r2, pc, #8 @ (adr r2, 206f00 ) │ │ │ │ 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, 206f1e │ │ │ │ + cbz r6, 206f2e │ │ │ │ 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 2071de │ │ │ │ + beq.w 2071ee │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff3dc │ │ │ │ + bl 1ff3ec │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206b80 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 206f74 │ │ │ │ + beq.n 206f84 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 206f66 │ │ │ │ + cbz r6, 206f76 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206f66 │ │ │ │ + cbz r0, 206f76 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r9, #40] @ 0x28 │ │ │ │ - cbz r0, 206f66 │ │ │ │ + cbz r0, 206f76 │ │ │ │ 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 206f48 │ │ │ │ + bcc.n 206f58 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 206de0 │ │ │ │ + beq.w 206df0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206f8a │ │ │ │ + cbz r0, 206f9a │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 206f8a │ │ │ │ + bl 1e1dc8 │ │ │ │ + cbz r0, 206f9a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str.w r4, [r9, #36] @ 0x24 │ │ │ │ - b.n 206de0 │ │ │ │ + b.n 206df0 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff48c │ │ │ │ + bl 1ff49c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206b80 │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 206fd8 │ │ │ │ + cbz r0, 206fe8 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 20701e │ │ │ │ + beq.n 20702e │ │ │ │ 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, 207014 │ │ │ │ + cbz r1, 207024 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 207014 │ │ │ │ + cbz r0, 207024 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - cbz r0, 207010 │ │ │ │ + cbz r0, 207020 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r8, ip │ │ │ │ - bcc.n 206fe6 │ │ │ │ + bcc.n 206ff6 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r6, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r4, #60] @ 0x3c │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ strb.w r0, [r6, #60] @ 0x3c │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ @@ -595258,30 +595254,30 @@ │ │ │ │ str r0, [r6, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [r6, #84] @ 0x54 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ - ldr r3, [pc, #412] @ (207248 ) │ │ │ │ + bl 206b80 │ │ │ │ + ldr r3, [pc, #412] @ (207258 ) │ │ │ │ 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 20721a │ │ │ │ + bne.w 20722a │ │ │ │ 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 │ │ │ │ @@ -595290,142 +595286,142 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w lr, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w lr, [r2, #-4] │ │ │ │ str.w ip, [r2, #-16] │ │ │ │ str.w r6, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 2070d2 │ │ │ │ + bne.n 2070e2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 20710c │ │ │ │ + cbz r1, 20711c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ str.w r0, [r8, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 206de0 │ │ │ │ + beq.w 206df0 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 20712e │ │ │ │ + cbz r6, 20713e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20712e │ │ │ │ + cbz r0, 20713e │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 20712e │ │ │ │ + cbz r0, 20713e │ │ │ │ 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 207118 │ │ │ │ - b.n 206de0 │ │ │ │ + bne.n 207128 │ │ │ │ + b.n 206df0 │ │ │ │ ldrb.w r2, [r1, #33] @ 0x21 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206b80 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 5ab88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 206dd4 │ │ │ │ - b.n 206de0 │ │ │ │ + bne.w 206de4 │ │ │ │ + b.n 206df0 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206b80 │ │ │ │ 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 2071ac │ │ │ │ + beq.n 2071bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 2071ac │ │ │ │ + cbz r0, 2071bc │ │ │ │ mov r1, r8 │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 2071ac │ │ │ │ + bl 1e1dc8 │ │ │ │ + cbz r0, 2071bc │ │ │ │ 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 206de0 │ │ │ │ + b.n 206df0 │ │ │ │ ldrd r1, r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ strd r1, r2, [r6, #64] @ 0x40 │ │ │ │ - b.n 206de0 │ │ │ │ + b.n 206df0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - b.n 206de0 │ │ │ │ + b.n 206df0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206e02 │ │ │ │ + beq.w 206e12 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 206e02 │ │ │ │ + b.n 206e12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206f1e │ │ │ │ + beq.w 206f2e │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - b.n 206f1e │ │ │ │ + b.n 206f2e │ │ │ │ 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, 207216 │ │ │ │ - cbz r0, 207216 │ │ │ │ + cbnz r3, 207226 │ │ │ │ + cbz r0, 207226 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 207216 │ │ │ │ + bl 1e1dc8 │ │ │ │ + cbz r0, 207226 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r6, #48] @ 0x30 │ │ │ │ - b.n 206de0 │ │ │ │ + b.n 206df0 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ add.w r1, r8, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2070be │ │ │ │ + beq.w 2070ce │ │ │ │ add.w r2, r8, #20 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ - b.n 2070be │ │ │ │ + bl 1e1e04 │ │ │ │ + b.n 2070ce │ │ │ │ nop │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207460 │ │ │ │ + beq.w 207470 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add.w r7, r1, #8 │ │ │ │ mov r8, r1 │ │ │ │ @@ -595433,193 +595429,193 @@ │ │ │ │ mov.w fp, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r7 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2073e4 │ │ │ │ + beq.w 2073f4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 20736e │ │ │ │ + beq.n 20737e │ │ │ │ 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 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207360 │ │ │ │ + beq.n 207370 │ │ │ │ add r3, sp, #32 │ │ │ │ strd r9, r8, [sp, #12] │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ - b.n 2072d2 │ │ │ │ + b.n 2072e2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206d7c │ │ │ │ + bl 206d8c │ │ │ │ strd fp, sl, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff778 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207358 │ │ │ │ + beq.n 207368 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2072b4 │ │ │ │ + bne.n 2072c4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff540 │ │ │ │ + bl 1ff550 │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206b70 │ │ │ │ + bl 206b80 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ add.w r1, r4, #20 │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 20730c │ │ │ │ + cbz r0, 20731c │ │ │ │ add.w r2, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd fp, sl, [sp, #32] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff778 │ │ │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2072ca │ │ │ │ + beq.n 2072da │ │ │ │ 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 1ff594 │ │ │ │ + bl 1ff5a4 │ │ │ │ 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 207332 │ │ │ │ + bne.n 207342 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2072d2 │ │ │ │ + bne.n 2072e2 │ │ │ │ ldrd r6, r9, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20727a │ │ │ │ + bne.n 20728a │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff12c │ │ │ │ + bl 1ff13c │ │ │ │ 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 207468 │ │ │ │ + beq.n 207478 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20745c │ │ │ │ + beq.n 20746c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 208ff0 │ │ │ │ + bl 209000 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20724c │ │ │ │ + bl 20725c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 207360 │ │ │ │ + beq.n 207370 │ │ │ │ mov r0, r4 │ │ │ │ - bl 208ac4 │ │ │ │ + bl 208ad4 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20724c │ │ │ │ + bl 20725c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20727a │ │ │ │ - b.n 207368 │ │ │ │ + bne.w 20728a │ │ │ │ + b.n 207378 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff0c4 │ │ │ │ + bl 1ff0d4 │ │ │ │ mov r7, r0 │ │ │ │ ldrd sl, r3, [r6, #28] │ │ │ │ str r3, [r0, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 207408 │ │ │ │ + beq.n 207418 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 207408 │ │ │ │ + cbz r0, 207418 │ │ │ │ mov r1, sl │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 207408 │ │ │ │ + bl 1e1dc8 │ │ │ │ + cbz r0, 207418 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w sl, [r7, #28] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 207462 │ │ │ │ + beq.n 207472 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 207428 │ │ │ │ + cbz r2, 207438 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ strd r4, r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ - bl 208ff0 │ │ │ │ + bl 209000 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20724c │ │ │ │ + bl 20725c │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ add.w r1, r7, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20724c │ │ │ │ + bl 20725c │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20727a │ │ │ │ - b.n 207368 │ │ │ │ + bne.w 20728a │ │ │ │ + b.n 207378 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2073a2 │ │ │ │ + b.n 2073b2 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -595627,111 +595623,111 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ blx 5ab88 │ │ │ │ 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, 2074ac │ │ │ │ + cbnz r2, 2074bc │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2074a8 │ │ │ │ + beq.n 2074b8 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, r6, lsl #2] │ │ │ │ - bl 207470 │ │ │ │ + bl 207480 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ str.w r0, [r7, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 2074a8 │ │ │ │ + bls.n 2074b8 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ - b.n 2074c4 │ │ │ │ + b.n 2074d4 │ │ │ │ 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 1fe9d8 │ │ │ │ + bl 1fe9e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fe9f4 │ │ │ │ + bl 1fea04 │ │ │ │ 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, 20757c │ │ │ │ + cbnz r2, 20758c │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r0, 20754e │ │ │ │ + cbz r0, 20755e │ │ │ │ mov r1, r6 │ │ │ │ - bl 207470 │ │ │ │ + bl 207480 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - cbz r2, 20756e │ │ │ │ + cbz r2, 20757e │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e5208 │ │ │ │ + bl 1e5218 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 5ab88 │ │ │ │ ldrh.w r2, [r4, #80] @ 0x50 │ │ │ │ strh.w r2, [r5, #80] @ 0x50 │ │ │ │ - cbnz r2, 207594 │ │ │ │ + cbnz r2, 2075a4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldrh.w r2, [r4, #88] @ 0x58 │ │ │ │ str r0, [r5, #92] @ 0x5c │ │ │ │ lsls r2, r2, #3 │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ blx 5ab88 │ │ │ │ - b.n 207542 │ │ │ │ + b.n 207552 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ 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 5ab88 │ │ │ │ mov r0, r5 │ │ │ │ @@ -595745,161 +595741,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, 207604 │ │ │ │ + cbz r3, 207614 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074e8 │ │ │ │ + bl 2074f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ 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 2075de │ │ │ │ + bne.n 2075ee │ │ │ │ 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 1fef60 │ │ │ │ + bl 1fef70 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbz r1, 20763c │ │ │ │ + cbz r1, 20764c │ │ │ │ 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, 207666 │ │ │ │ + cbz r3, 207676 │ │ │ │ str r1, [r5, #20] │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ add.w r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2075b4 │ │ │ │ + bl 2075c4 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20724c │ │ │ │ + bl 20725c │ │ │ │ mov r0, r4 │ │ │ │ - bl 206bd4 │ │ │ │ + bl 206be4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20763a │ │ │ │ + beq.n 20764a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b.n 20763a │ │ │ │ + b.n 20764a │ │ │ │ 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] @ (2076cc ) │ │ │ │ + ldr r2, [pc, #56] @ (2076dc ) │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (2076d0 ) │ │ │ │ + ldr r3, [pc, #48] @ (2076e0 ) │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 206d7c │ │ │ │ - ldr r2, [pc, #32] @ (2076d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (2076d0 ) │ │ │ │ + bl 206d8c │ │ │ │ + ldr r2, [pc, #32] @ (2076e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (2076e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2076c8 │ │ │ │ + bne.n 2076d8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r4, #10] │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ + ldrh r0, [r7, #8] │ │ │ │ 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] @ 207730 │ │ │ │ + ldr.w ip, [pc, #68] @ 207740 │ │ │ │ movs r3, #0 │ │ │ │ add ip, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #60] @ (207734 ) │ │ │ │ + ldr r2, [pc, #60] @ (207744 ) │ │ │ │ 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 206d7c │ │ │ │ - ldr r2, [pc, #32] @ (207738 ) │ │ │ │ - ldr r3, [pc, #28] @ (207734 ) │ │ │ │ + bl 206d8c │ │ │ │ + ldr r2, [pc, #32] @ (207748 ) │ │ │ │ + ldr r3, [pc, #28] @ (207744 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20772c │ │ │ │ + bne.n 20773c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ 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] @ (2077f8 ) │ │ │ │ + ldr r0, [pc, #168] @ (207808 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #168] @ (2077fc ) │ │ │ │ + ldr r1, [pc, #168] @ (20780c ) │ │ │ │ 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] │ │ │ │ @@ -595908,133 +595904,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 2077c2 │ │ │ │ + beq.n 2077d2 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r3 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - cbz r3, 2077da │ │ │ │ + cbz r3, 2077ea │ │ │ │ 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 1feee8 │ │ │ │ + bl 1feef8 │ │ │ │ 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 20724c │ │ │ │ + bl 20725c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 206bd4 │ │ │ │ + bl 206be4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 2077e8 │ │ │ │ - ldr r2, [pc, #60] @ (207800 ) │ │ │ │ - ldr r3, [pc, #52] @ (2077fc ) │ │ │ │ + cbz r3, 2077f8 │ │ │ │ + ldr r2, [pc, #60] @ (207810 ) │ │ │ │ + ldr r3, [pc, #52] @ (20780c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2077f2 │ │ │ │ + bne.n 207802 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 207788 │ │ │ │ + b.n 207798 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1e1d34 │ │ │ │ - b.n 2077c2 │ │ │ │ + bl 1e1d44 │ │ │ │ + b.n 2077d2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #0] │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ 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] @ (207870 ) │ │ │ │ + ldr r2, [pc, #92] @ (207880 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #92] @ (207874 ) │ │ │ │ + ldr r3, [pc, #92] @ (207884 ) │ │ │ │ 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 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bl 207608 │ │ │ │ + bl 207618 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e1d34 │ │ │ │ - ldr r2, [pc, #36] @ (207878 ) │ │ │ │ - ldr r3, [pc, #28] @ (207874 ) │ │ │ │ + bl 1e1d44 │ │ │ │ + ldr r2, [pc, #36] @ (207888 ) │ │ │ │ + ldr r3, [pc, #28] @ (207884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20786c │ │ │ │ + bne.n 20787c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #60] @ 0x3c │ │ │ │ + strh r6, [r2, #60] @ 0x3c │ │ │ │ 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 1fedbc │ │ │ │ + bl 1fedcc │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [r0, #16] │ │ │ │ - cbnz r2, 2078fc │ │ │ │ + cbnz r2, 20790c │ │ │ │ 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 │ │ │ │ @@ -596054,933 +596050,933 @@ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ - cbnz r2, 207946 │ │ │ │ + cbnz r2, 207956 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ str r0, [r5, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ ldrd r6, r1, [r4, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mul.w r2, r8, r6 │ │ │ │ blx 5ab88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2078a0 │ │ │ │ + beq.n 2078b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 207924 │ │ │ │ + b.n 207934 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mla r1, r8, r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - cbz r1, 20793c │ │ │ │ + cbz r1, 20794c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mla r9, r8, r6, r3 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ str.w r0, [r9, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 207922 │ │ │ │ - b.n 2078a0 │ │ │ │ + bhi.n 207932 │ │ │ │ + b.n 2078b0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2078f4 │ │ │ │ + beq.n 207904 │ │ │ │ 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 20795e │ │ │ │ + bne.n 20796e │ │ │ │ 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] @ (207b50 ) │ │ │ │ + ldr r2, [pc, #456] @ (207b60 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #444] @ (207b54 ) │ │ │ │ + ldr r3, [pc, #444] @ (207b64 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e21f0 │ │ │ │ + bl 1e2200 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bl 1fe8c0 │ │ │ │ + bl 1fe8d0 │ │ │ │ ldrb.w r3, [r8, #480] @ 0x1e0 │ │ │ │ adds r1, r0, #4 │ │ │ │ strb.w r3, [r0, #480] @ 0x1e0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add.w r2, r8, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 2075b4 │ │ │ │ + bl 2075c4 │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2079f6 │ │ │ │ + cbz r3, 207a06 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20787c │ │ │ │ + bl 20788c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1e1df4 │ │ │ │ + bl 1e1e04 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2079dc │ │ │ │ + bne.n 2079ec │ │ │ │ ldr.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 207a06 │ │ │ │ - b.n 207a58 │ │ │ │ + cbnz r3, 207a16 │ │ │ │ + b.n 207a68 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207a58 │ │ │ │ + cbz r3, 207a68 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 207a00 │ │ │ │ + beq.n 207a10 │ │ │ │ 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, 207a48 │ │ │ │ + cbz r3, 207a58 │ │ │ │ mov r9, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 207608 │ │ │ │ + bl 207618 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str.w r0, [r9, #24] │ │ │ │ str.w r9, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 207a40 │ │ │ │ - b.n 207a58 │ │ │ │ + cbnz r3, 207a50 │ │ │ │ + b.n 207a68 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207a58 │ │ │ │ + cbz r3, 207a68 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 207a3a │ │ │ │ - b.n 207a0c │ │ │ │ + beq.n 207a4a │ │ │ │ + b.n 207a1c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1db8 │ │ │ │ + bl 1e1dc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 207a20 │ │ │ │ + beq.n 207a30 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ - b.n 207a22 │ │ │ │ + b.n 207a32 │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ add.w r1, r8, #24 │ │ │ │ add.w r0, r7, #24 │ │ │ │ blx 5ab88 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ str r0, [r7, #24] │ │ │ │ - cbz r1, 207a7e │ │ │ │ + cbz r1, 207a8e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e545c │ │ │ │ + bl 1e546c │ │ │ │ str r0, [r7, #28] │ │ │ │ ldr.w r3, [r8, #440] @ 0x1b8 │ │ │ │ str.w r3, [r7, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r8, #444] @ 0x1bc │ │ │ │ str.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r8, #448] @ 0x1c0 │ │ │ │ str.w r3, [r7, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r8, #456] @ 0x1c8 │ │ │ │ str.w r3, [r7, #456] @ 0x1c8 │ │ │ │ ldr.w r2, [r8, #464] @ 0x1d0 │ │ │ │ str.w r2, [r7, #464] @ 0x1d0 │ │ │ │ - cbnz r2, 207aec │ │ │ │ + cbnz r2, 207afc │ │ │ │ ldr.w r1, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r1, 207ac2 │ │ │ │ + cbz r1, 207ad2 │ │ │ │ ldrh r2, [r1, #22] │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r7 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ adds r2, #24 │ │ │ │ - bl 1e542c │ │ │ │ + bl 1e543c │ │ │ │ str.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ldr.w r2, [r8, #472] @ 0x1d8 │ │ │ │ - cbnz r2, 207afc │ │ │ │ + cbnz r2, 207b0c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e1d34 │ │ │ │ - ldr r2, [pc, #132] @ (207b58 ) │ │ │ │ - ldr r3, [pc, #128] @ (207b54 ) │ │ │ │ + bl 1e1d44 │ │ │ │ + ldr r2, [pc, #132] @ (207b68 ) │ │ │ │ + ldr r3, [pc, #128] @ (207b64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 207b4a │ │ │ │ + bne.n 207b5a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r8, #460] @ 0x1cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e542c │ │ │ │ + bl 1e543c │ │ │ │ str.w r0, [r7, #460] @ 0x1cc │ │ │ │ - b.n 207aa8 │ │ │ │ + b.n 207ab8 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r3, 207b44 │ │ │ │ + cbz r3, 207b54 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ lsls r3, r5, #4 │ │ │ │ ldr.w r2, [r8, #476] @ 0x1dc │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, r3 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bl 1e542c │ │ │ │ + bl 1e543c │ │ │ │ ldrd r2, r1, [r6, #8] │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #16 │ │ │ │ - bl 1e542c │ │ │ │ + bl 1e543c │ │ │ │ ldr.w r3, [r8, #472] @ 0x1d8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 207b10 │ │ │ │ + bcc.n 207b20 │ │ │ │ strd r3, r9, [r7, #472] @ 0x1d8 │ │ │ │ - b.n 207ac8 │ │ │ │ + b.n 207ad8 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ 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 1ff600 │ │ │ │ + bl 1ff610 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 207bb8 │ │ │ │ + beq.n 207bc8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r1, 207b98 │ │ │ │ + cbz r1, 207ba8 │ │ │ │ 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 1ff768 │ │ │ │ + bl 1ff778 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r2, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ 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 207c5c │ │ │ │ + beq.n 207c6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 207c24 │ │ │ │ + bne.n 207c34 │ │ │ │ mov r6, r1 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 207c12 │ │ │ │ + cbz r4, 207c22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207c54 │ │ │ │ + beq.n 207c64 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 207c2c │ │ │ │ + beq.n 207c3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207c0c │ │ │ │ + cbz r3, 207c1c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 207c0c │ │ │ │ + cbz r2, 207c1c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 207c28 │ │ │ │ + beq.n 207c38 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207bfa │ │ │ │ + bne.n 207c0a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 207c4e │ │ │ │ + beq.n 207c5e │ │ │ │ ldr.w r8, [r8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 207c24 │ │ │ │ + cbz r3, 207c34 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 207be2 │ │ │ │ + beq.n 207bf2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r7, r1, [r0, #16] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ strd r5, r5, [r0, #16] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r5, r5, [r0] │ │ │ │ - bl 1e5868 │ │ │ │ + bl 1e5878 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207bf6 │ │ │ │ - b.n 207c12 │ │ │ │ + bne.n 207c06 │ │ │ │ + b.n 207c22 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 207c2c │ │ │ │ + b.n 207c3c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 207c12 │ │ │ │ - b.n 207c50 │ │ │ │ + bne.n 207c22 │ │ │ │ + b.n 207c60 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 207cc2 │ │ │ │ + beq.n 207cd2 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 207cc2 │ │ │ │ + bne.n 207cd2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207cc6 │ │ │ │ + beq.n 207cd6 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 207c8a │ │ │ │ - b.n 207c94 │ │ │ │ + cbnz r0, 207c9a │ │ │ │ + b.n 207ca4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 207c94 │ │ │ │ + cbz r0, 207ca4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 207c84 │ │ │ │ + bne.n 207c94 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 207cc4 │ │ │ │ + cbz r2, 207cd4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 207cb6 │ │ │ │ + cbz r3, 207cc6 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 207cb6 │ │ │ │ + bne.n 207cc6 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207c8a │ │ │ │ + bne.n 207c9a │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207c9e │ │ │ │ + bne.n 207cae │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 207c8a │ │ │ │ + bne.n 207c9a │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov r2, r3 │ │ │ │ - b.n 207c7c │ │ │ │ + b.n 207c8c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r0, #44] @ 0x2c │ │ │ │ streq r3, [r0, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - beq.n 207d06 │ │ │ │ + beq.n 207d16 │ │ │ │ push {r4, r5} │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 207cf4 │ │ │ │ + b.n 207d04 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 207d02 │ │ │ │ + beq.n 207d12 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 207cee │ │ │ │ + bne.n 207cfe │ │ │ │ subs r2, #4 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #324] @ (207e60 ) │ │ │ │ + ldr r2, [pc, #324] @ (207e70 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 207dbc │ │ │ │ + beq.n 207dcc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 207d60 │ │ │ │ + bne.n 207d70 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 207d44 │ │ │ │ + cbz r3, 207d54 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 207d08 │ │ │ │ + bl 207d18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207d32 │ │ │ │ + bne.n 207d42 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207d5a │ │ │ │ + cbz r3, 207d6a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 207d08 │ │ │ │ + bl 207d18 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207d4a │ │ │ │ + bne.n 207d5a │ │ │ │ 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 207d5a │ │ │ │ + beq.n 207d6a │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207d5a │ │ │ │ + beq.n 207d6a │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 207d5a │ │ │ │ + bne.n 207d6a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 207d5a │ │ │ │ + bne.n 207d6a │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ - cbz r1, 207d88 │ │ │ │ + cbz r1, 207d98 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 207d96 │ │ │ │ + cbz r1, 207da6 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r4, [r5, #40] @ 0x28 │ │ │ │ - cbz r4, 207db6 │ │ │ │ + cbz r4, 207dc6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, r3, #5 │ │ │ │ - bhi.n 207e5a │ │ │ │ + bhi.n 207e6a │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 207dee │ │ │ │ + bhi.n 207dfe │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ adds r3, r2, r3 │ │ │ │ - beq.n 207e5a │ │ │ │ + beq.n 207e6a │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ - b.n 207d5a │ │ │ │ + b.n 207d6a │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 207dd4 │ │ │ │ + cbz r3, 207de4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 207d08 │ │ │ │ + bl 207d18 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207dc2 │ │ │ │ + bne.n 207dd2 │ │ │ │ ldr r5, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 207d5a │ │ │ │ + beq.n 207d6a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 207d08 │ │ │ │ + bl 207d18 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207ddc │ │ │ │ - b.n 207d5a │ │ │ │ + bne.n 207dec │ │ │ │ + b.n 207d6a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 207e20 │ │ │ │ + bhi.n 207e30 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #100] @ (207e64 ) │ │ │ │ + ldr r1, [pc, #100] @ (207e74 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 207e36 │ │ │ │ + beq.n 207e46 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 207e2a │ │ │ │ + cbz r0, 207e3a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 207e5a │ │ │ │ + cbz r3, 207e6a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r3, r2 │ │ │ │ - b.n 207db0 │ │ │ │ + b.n 207dc0 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 207dfe │ │ │ │ + b.n 207e0e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 207e14 │ │ │ │ + b.n 207e24 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 207e5a │ │ │ │ + cbz r0, 207e6a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 207db0 │ │ │ │ + b.n 207dc0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r4, [r3, #22] │ │ │ │ + strh r4, [r1, #22] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #316] @ (207fb8 ) │ │ │ │ + ldr r3, [pc, #316] @ (207fc8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 207ee8 │ │ │ │ + bhi.n 207ef8 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r3, #26 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207ea6 │ │ │ │ + cbz r3, 207eb6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207e78 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207e96 │ │ │ │ + bne.n 207ea6 │ │ │ │ ldr r4, [r4, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 207ebc │ │ │ │ + cbz r3, 207ecc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207e78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207eac │ │ │ │ + bne.n 207ebc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207ebc │ │ │ │ + beq.n 207ecc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 207f78 │ │ │ │ + beq.n 207f88 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 207f58 │ │ │ │ + bhi.n 207f68 │ │ │ │ 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 207ebc │ │ │ │ + beq.n 207ecc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207e78 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207ef0 │ │ │ │ - b.n 207ebc │ │ │ │ + bne.n 207f00 │ │ │ │ + b.n 207ecc │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207f18 │ │ │ │ + cbz r3, 207f28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207e78 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f08 │ │ │ │ + bne.n 207f18 │ │ │ │ ldr r5, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 207f2e │ │ │ │ + cbz r3, 207f3e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207e78 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 207f1e │ │ │ │ + bne.n 207f2e │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #124] @ (207fbc ) │ │ │ │ + ldr r3, [pc, #124] @ (207fcc ) │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 207f58 │ │ │ │ + cbz r3, 207f68 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 207b5c │ │ │ │ + bl 207b6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 207ebc │ │ │ │ + beq.n 207ecc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 207f6e │ │ │ │ + cbz r3, 207f7e │ │ │ │ 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 207ed6 │ │ │ │ + bne.n 207ee6 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 207f84 │ │ │ │ + cbz r3, 207f94 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207bd0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 207f9a │ │ │ │ + cbz r3, 207faa │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207bd0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 207f9a │ │ │ │ + cbz r1, 207faa │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 207fa4 │ │ │ │ + cbz r1, 207fb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 207f5e │ │ │ │ + bne.n 207f6e │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2018b8 │ │ │ │ - b.n 207f5e │ │ │ │ + bl 2018c8 │ │ │ │ + b.n 207f6e │ │ │ │ nop │ │ │ │ - strh r6, [r7, #10] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r6, r5, [r0, #40] @ 0x28 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #360] @ 208140 │ │ │ │ + ldr.w r8, [pc, #360] @ 208150 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ add r8, pc │ │ │ │ - cbz r6, 207ff2 │ │ │ │ + cbz r6, 208002 │ │ │ │ mov r1, r6 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 207c60 │ │ │ │ - cbz r5, 208006 │ │ │ │ + bl 207c70 │ │ │ │ + cbz r5, 208016 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 207c60 │ │ │ │ + bl 207c70 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 208010 │ │ │ │ + cbz r1, 208020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 20801a │ │ │ │ + cbz r1, 20802a │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 20803a │ │ │ │ + cbz r6, 20804a │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 208138 │ │ │ │ + bhi.w 208148 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20808e │ │ │ │ + bhi.n 20809e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 208138 │ │ │ │ + beq.w 208148 │ │ │ │ str r7, [r6, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ - cbz r5, 208056 │ │ │ │ + cbz r5, 208066 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 208138 │ │ │ │ + bhi.n 208148 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r7, r2, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 20805c │ │ │ │ + bhi.n 20806c │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 208138 │ │ │ │ + beq.n 208148 │ │ │ │ str r7, [r5, #56] @ 0x38 │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 2080ce │ │ │ │ + bls.n 2080de │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #216] @ (208144 ) │ │ │ │ + ldr r1, [pc, #216] @ (208154 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 208112 │ │ │ │ + beq.n 208122 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 2080d8 │ │ │ │ + cbz r0, 2080e8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208138 │ │ │ │ + beq.n 208148 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 208052 │ │ │ │ + b.n 208062 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 2080c2 │ │ │ │ + bls.n 2080d2 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #164] @ (208144 ) │ │ │ │ + ldr r3, [pc, #164] @ (208154 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2080ec │ │ │ │ + beq.n 2080fc │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 2080e2 │ │ │ │ + cbz r0, 2080f2 │ │ │ │ mov r2, r9 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208138 │ │ │ │ + beq.n 208148 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 208036 │ │ │ │ + b.n 208046 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 20809c │ │ │ │ + b.n 2080ac │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r6, r7 │ │ │ │ it cc │ │ │ │ movcc r6, #64 @ 0x40 │ │ │ │ - b.n 20806a │ │ │ │ + b.n 20807a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ - b.n 208080 │ │ │ │ + b.n 208090 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ blx 5a454 │ │ │ │ - b.n 2080b2 │ │ │ │ + b.n 2080c2 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ - cbz r0, 208138 │ │ │ │ + cbz r0, 208148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w r9, [r6, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - b.n 208036 │ │ │ │ + b.n 208046 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 208138 │ │ │ │ + cbz r0, 208148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add.w r0, r8, r3 │ │ │ │ str.w r8, [r5, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - b.n 208052 │ │ │ │ + b.n 208062 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r1, #0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r8, r1, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 208210 │ │ │ │ + beq.n 208220 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2081ca │ │ │ │ + beq.n 2081da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207fc0 │ │ │ │ + bl 207fd0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 20818a │ │ │ │ + cbz r3, 20819a │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 208180 │ │ │ │ + bne.n 208190 │ │ │ │ add.w r3, r5, #24 │ │ │ │ add.w r0, r5, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2081ae │ │ │ │ + beq.n 2081be │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r1, [r4, #28] │ │ │ │ str.w r8, [r1] │ │ │ │ @@ -596988,269 +596984,269 @@ │ │ │ │ str r0, [r5, #28] │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ - cbz r7, 208214 │ │ │ │ + cbz r7, 208224 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r7, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 2081d6 │ │ │ │ + cbz r3, 2081e6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r2 │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207bd0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 2081ec │ │ │ │ + cbz r3, 2081fc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207bd0 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 2081ec │ │ │ │ + cbz r1, 2081fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 2081f6 │ │ │ │ + cbz r1, 208206 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r6, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 208170 │ │ │ │ + b.n 208180 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r4, [r6] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w fp, [pc, #332] @ 208384 │ │ │ │ + ldr.w fp, [pc, #332] @ 208394 │ │ │ │ add fp, pc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2082c8 │ │ │ │ + beq.n 2082d8 │ │ │ │ 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 20826a │ │ │ │ + b.n 20827a │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq.w 20837c │ │ │ │ + beq.w 20838c │ │ │ │ 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 2082be │ │ │ │ + beq.n 2082ce │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 208306 │ │ │ │ + beq.n 208316 │ │ │ │ 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 20837c │ │ │ │ + bhi.n 20838c │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ add.w r9, r2, #4 │ │ │ │ cmp r9, r7 │ │ │ │ - bls.n 20824e │ │ │ │ + bls.n 20825e │ │ │ │ lsls r7, r7, #1 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.n 2082ce │ │ │ │ - ldr r3, [pc, #244] @ (208388 ) │ │ │ │ + bhi.n 2082de │ │ │ │ + ldr r3, [pc, #244] @ (208398 ) │ │ │ │ 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 2082e0 │ │ │ │ + beq.n 2082f0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208342 │ │ │ │ + beq.n 208352 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20837c │ │ │ │ + beq.n 20838c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ adds r2, r0, r3 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 208256 │ │ │ │ + b.n 208266 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [r8, #56] @ 0x38 │ │ │ │ - cbnz r2, 20830c │ │ │ │ + cbnz r2, 20831c │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #184] @ (208388 ) │ │ │ │ + ldr r3, [pc, #184] @ (208398 ) │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ it cc │ │ │ │ movcc r7, r9 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 2082a4 │ │ │ │ + bne.n 2082b4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 5abf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20837c │ │ │ │ + beq.n 20838c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 5ab88 │ │ │ │ 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 208256 │ │ │ │ + b.n 208266 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 208260 │ │ │ │ + b.n 208270 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 20834c │ │ │ │ - ldr r3, [pc, #112] @ (208388 ) │ │ │ │ + bhi.n 20835c │ │ │ │ + ldr r3, [pc, #112] @ (208398 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 208366 │ │ │ │ - cbz r3, 20835e │ │ │ │ + beq.n 208376 │ │ │ │ + cbz r3, 20836e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1e5164 │ │ │ │ - cbz r0, 20837c │ │ │ │ + bl 1e5174 │ │ │ │ + cbz r0, 20838c │ │ │ │ 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 20834e │ │ │ │ + b.n 20835e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ - b.n 2082b0 │ │ │ │ - cbz r0, 20837c │ │ │ │ + b.n 2082c0 │ │ │ │ + cbz r0, 20838c │ │ │ │ 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 5a454 │ │ │ │ - b.n 20832e │ │ │ │ + b.n 20833e │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 5abf4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20837c │ │ │ │ + cbz r0, 20838c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ strd r4, r0, [r8, #48] @ 0x30 │ │ │ │ str.w r2, [r8, #60] @ 0x3c │ │ │ │ - b.n 20834e │ │ │ │ + b.n 20835e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1e5418 │ │ │ │ - bl 1feee8 │ │ │ │ + bl 1e5428 │ │ │ │ + bl 1feef8 │ │ │ │ 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 208220 │ │ │ │ + bl 208230 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208456 │ │ │ │ + beq.n 208466 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 208456 │ │ │ │ + bne.n 208466 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20845c │ │ │ │ + beq.n 20846c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20845c │ │ │ │ + bne.n 20846c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r4, r1, #24 │ │ │ │ str r3, [r2, #0] │ │ │ │ strd lr, r1, [r0, #4] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbz r5, 208436 │ │ │ │ + cbz r5, 208446 │ │ │ │ ldrb.w ip, [r2, #12] │ │ │ │ cmp.w ip, #8 │ │ │ │ - bne.n 208436 │ │ │ │ + bne.n 208446 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ str.w r2, [ip] │ │ │ │ strd lr, r1, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r3, [ip] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r1, #28] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 208400 │ │ │ │ + bne.n 208410 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ mov ip, r3 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd lr, r1, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ @@ -597268,626 +597264,626 @@ │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r1, #24 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ strd r2, r3, [r0] │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 208452 │ │ │ │ + b.n 208462 │ │ │ │ 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 20838c │ │ │ │ + bl 20839c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2084e0 │ │ │ │ + cbz r2, 2084f0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 2084e0 │ │ │ │ + beq.n 2084f0 │ │ │ │ add.w lr, r0, #24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ strd lr, ip, [r3] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - cbz r1, 2084e0 │ │ │ │ + cbz r1, 2084f0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r2, 2084d8 │ │ │ │ + cbz r2, 2084e8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 2084e0 │ │ │ │ + beq.n 2084f0 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 2084aa │ │ │ │ + b.n 2084ba │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 2084d4 │ │ │ │ + bne.n 2084e4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208572 │ │ │ │ + beq.n 208582 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 208572 │ │ │ │ + bne.n 208582 │ │ │ │ mov r6, r0 │ │ │ │ add.w r9, r0, #32 │ │ │ │ mov r7, sp │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff610 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 208578 │ │ │ │ + beq.n 208588 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 20853c │ │ │ │ + cbz r2, 20854c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add.w sl, r5, #20 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ - bl 1ff768 │ │ │ │ + bl 1ff778 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff594 │ │ │ │ + bl 1ff5a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add.w r3, r0, #16 │ │ │ │ strd r1, sl, [r0, #16] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r2, 208572 │ │ │ │ + cbz r2, 208582 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 208514 │ │ │ │ + beq.n 208524 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r2, [pc, #1072] @ 2089c4 │ │ │ │ + ldr.w r2, [pc, #1072] @ 2089d4 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208634 │ │ │ │ + beq.n 208644 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2085b6 │ │ │ │ + beq.n 2085c6 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 2086d4 │ │ │ │ + beq.w 2086e4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ add.w r1, r2, #44 @ 0x2c │ │ │ │ ldr r5, [r2, #52] @ 0x34 │ │ │ │ adds r2, #60 @ 0x3c │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 20883e │ │ │ │ + beq.w 20884e │ │ │ │ cmp r5, r2 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ - beq.w 2087e8 │ │ │ │ + beq.w 2087f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 208848 │ │ │ │ + beq.w 208858 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bhi.w 2087f8 │ │ │ │ + bhi.w 208808 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 208768 │ │ │ │ + bhi.w 208778 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208808 │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ str r5, [r3, #44] @ 0x2c │ │ │ │ - cbz r5, 20861c │ │ │ │ + cbz r5, 20862c │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 2087f8 │ │ │ │ + bhi.w 208808 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 2087a4 │ │ │ │ + bhi.w 2087b4 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208808 │ │ │ │ str.w r9, [r5, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2084e4 │ │ │ │ + bl 2084f4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2084e4 │ │ │ │ + bl 2084f4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20869a │ │ │ │ + beq.n 2086aa │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 20873c │ │ │ │ + beq.n 20874c │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2086f6 │ │ │ │ + beq.n 208706 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 2087f8 │ │ │ │ + bhi.w 208808 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 2086ea │ │ │ │ + bls.n 2086fa │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 208860 │ │ │ │ + bhi.w 208870 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #860] @ (2089c8 ) │ │ │ │ + ldr r1, [pc, #860] @ (2089d8 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208960 │ │ │ │ + beq.w 208970 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20894a │ │ │ │ + beq.w 20895a │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208808 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 2086f2 │ │ │ │ + b.n 208702 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20886a │ │ │ │ + beq.w 20887a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.w 2087f8 │ │ │ │ + bhi.w 208808 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 208700 │ │ │ │ + bhi.n 208710 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208808 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl 2084e4 │ │ │ │ + bl 2084f4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [r2, #16] │ │ │ │ adds r2, #24 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 208760 │ │ │ │ + beq.n 208770 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 208764 │ │ │ │ + beq.n 208774 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bls.n 2086ae │ │ │ │ - b.n 2087f8 │ │ │ │ + bls.n 2086be │ │ │ │ + b.n 208808 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208808 │ │ │ │ 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 2087dc │ │ │ │ + bls.n 2087ec │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #696] @ (2089c8 ) │ │ │ │ + ldr r1, [pc, #696] @ (2089d8 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2088c4 │ │ │ │ + beq.w 2088d4 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20884c │ │ │ │ + beq.w 20885c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2087f8 │ │ │ │ + beq.n 208808 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 2086be │ │ │ │ + b.n 2086ce │ │ │ │ ldr r4, [r2, #16] │ │ │ │ add.w r1, r2, #24 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 208946 │ │ │ │ + beq.w 208956 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 208832 │ │ │ │ + beq.n 208842 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 208816 │ │ │ │ + bne.n 208826 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ - bl 2084e4 │ │ │ │ - b.n 2085b0 │ │ │ │ + bl 2084f4 │ │ │ │ + b.n 2085c0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2086c2 │ │ │ │ + b.n 2086d2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 20880a │ │ │ │ + bls.n 20881a │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #592] @ (2089c8 ) │ │ │ │ + ldr r1, [pc, #592] @ (2089d8 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2088ee │ │ │ │ + beq.w 2088fe │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2088ac │ │ │ │ + beq.w 2088bc │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2087f8 │ │ │ │ + beq.n 208808 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - b.n 2085f0 │ │ │ │ + b.n 208600 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.n 2087fe │ │ │ │ + bls.n 20880e │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #532] @ (2089c8 ) │ │ │ │ + ldr r1, [pc, #532] @ (2089d8 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 20891a │ │ │ │ + beq.w 20892a │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2088b8 │ │ │ │ + beq.n 2088c8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 2087f8 │ │ │ │ + cbz r0, 208808 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ - b.n 208616 │ │ │ │ + b.n 208626 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20870e │ │ │ │ + b.n 20871e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 208858 │ │ │ │ + beq.n 208868 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ it ls │ │ │ │ movls r5, #0 │ │ │ │ - bls.w 2085dc │ │ │ │ + bls.w 2085ec │ │ │ │ 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 2087b2 │ │ │ │ + b.n 2087c2 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 208776 │ │ │ │ + b.n 208786 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.n 2087f8 │ │ │ │ + bhi.n 208808 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 208870 │ │ │ │ + bhi.n 208880 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 2087f8 │ │ │ │ + beq.n 208808 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 208754 │ │ │ │ + b.n 208764 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r4, r1 │ │ │ │ - b.n 20874e │ │ │ │ + b.n 20875e │ │ │ │ cmp r5, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - beq.n 208858 │ │ │ │ + beq.n 208868 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 2085f6 │ │ │ │ + b.n 208606 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20872e │ │ │ │ + b.n 20873e │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 20861c │ │ │ │ + b.n 20862c │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 20866a │ │ │ │ + b.n 20867a │ │ │ │ mov r4, r2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 2086c2 │ │ │ │ + b.n 2086d2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 208956 │ │ │ │ + bhi.n 208966 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #324] @ (2089c8 ) │ │ │ │ + ldr r1, [pc, #324] @ (2089d8 ) │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208998 │ │ │ │ + beq.w 2089a8 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20898c │ │ │ │ + beq.n 20899c │ │ │ │ mov r2, r6 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2087f8 │ │ │ │ + beq.n 208808 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add r2, r0 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 20882a │ │ │ │ + b.n 20883a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208796 │ │ │ │ + b.n 2087a6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2087d0 │ │ │ │ + b.n 2087e0 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2087f8 │ │ │ │ + beq.n 208808 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 2086be │ │ │ │ + b.n 2086ce │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208808 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 2085f0 │ │ │ │ + b.n 208600 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208808 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 208616 │ │ │ │ + b.n 208626 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 208754 │ │ │ │ + b.n 208764 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20868a │ │ │ │ + b.n 20869a │ │ │ │ cmp r1, r5 │ │ │ │ it cc │ │ │ │ movcc r1, r5 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 208880 │ │ │ │ + b.n 208890 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208808 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 2086f2 │ │ │ │ + b.n 208702 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20889e │ │ │ │ + b.n 2088ae │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2087f8 │ │ │ │ + beq.w 208808 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 20882a │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + b.n 20883a │ │ │ │ + ldrb r4, [r2, #9] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1e5418 │ │ │ │ - bl 1feee8 │ │ │ │ + bl 1e5428 │ │ │ │ + bl 1feef8 │ │ │ │ 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 208a08 │ │ │ │ + beq.n 208a18 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 208a18 │ │ │ │ + beq.n 208a28 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 207fc0 │ │ │ │ + bl 207fd0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 208580 │ │ │ │ + bl 208590 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -597895,180 +597891,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 208a94 │ │ │ │ + bhi.n 208aa4 │ │ │ │ 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 208478 │ │ │ │ + bl 208488 │ │ │ │ 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 2089cc │ │ │ │ + bl 2089dc │ │ │ │ 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 20838c │ │ │ │ + bl 20839c │ │ │ │ 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, 208ab0 │ │ │ │ + cbz r3, 208ac0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 208478 │ │ │ │ + bl 208488 │ │ │ │ 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 2089cc │ │ │ │ + bl 2089dc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 208a5e │ │ │ │ + b.n 208a6e │ │ │ │ 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] @ (208bcc ) │ │ │ │ + ldr r3, [pc, #244] @ (208bdc ) │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ - bl 1e5418 │ │ │ │ - bl 1feee8 │ │ │ │ + bl 1e5428 │ │ │ │ + bl 1feef8 │ │ │ │ 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 208b78 │ │ │ │ + beq.n 208b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c1c │ │ │ │ + bl 201c2c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208220 │ │ │ │ + bl 208230 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ - cbz r5, 208b30 │ │ │ │ + cbz r5, 208b40 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 208bc6 │ │ │ │ + bhi.n 208bd6 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 208b3a │ │ │ │ + bhi.n 208b4a │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 208bc6 │ │ │ │ + beq.n 208bd6 │ │ │ │ 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 208b6c │ │ │ │ + bls.n 208b7c │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #132] @ (208bd0 ) │ │ │ │ + ldr r3, [pc, #132] @ (208be0 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 208ba0 │ │ │ │ + beq.n 208bb0 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r0, 208b96 │ │ │ │ + cbz r0, 208ba6 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208bc6 │ │ │ │ + beq.n 208bd6 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ str.w r8, [r5, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 208b2c │ │ │ │ + b.n 208b3c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 208b48 │ │ │ │ + b.n 208b58 │ │ │ │ movs r0, #0 │ │ │ │ - bl 201c1c │ │ │ │ + bl 201c2c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 208220 │ │ │ │ + bl 208230 │ │ │ │ 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 5a454 │ │ │ │ - b.n 208b5c │ │ │ │ + b.n 208b6c │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ - cbz r0, 208bc6 │ │ │ │ + cbz r0, 208bd6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 5ab88 │ │ │ │ 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 208b2c │ │ │ │ + b.n 208b3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - strb r2, [r4, #20] │ │ │ │ + strb r2, [r2, #20] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -598081,30 +598077,30 @@ │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 208220 │ │ │ │ + bl 208230 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ movs.w ip, r2, lsr #2 │ │ │ │ - beq.n 208c30 │ │ │ │ + beq.n 208c40 │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ mov r3, r4 │ │ │ │ add.w ip, r4, ip, lsl #2 │ │ │ │ - b.n 208c22 │ │ │ │ + b.n 208c32 │ │ │ │ adds r3, #4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 208c30 │ │ │ │ + beq.n 208c40 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 208c1c │ │ │ │ + bne.n 208c2c │ │ │ │ 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 │ │ │ │ @@ -598113,526 +598109,526 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #828] @ (208f94 ) │ │ │ │ + ldr r2, [pc, #828] @ (208fa4 ) │ │ │ │ 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, 208c78 │ │ │ │ + cbz r3, 208c88 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207bd0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 208c8e │ │ │ │ + cbz r3, 208c9e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207bd0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 208c8e │ │ │ │ + cbz r1, 208c9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 208c98 │ │ │ │ + cbz r1, 208ca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r4 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 208d20 │ │ │ │ + bhi.n 208d30 │ │ │ │ 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, 208d16 │ │ │ │ + cbz r5, 208d26 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 208e08 │ │ │ │ + bhi.w 208e18 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.w 208e66 │ │ │ │ + bls.w 208e76 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 208e78 │ │ │ │ + bhi.w 208e88 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #688] @ (208f98 ) │ │ │ │ + ldr r1, [pc, #688] @ (208fa8 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208ea6 │ │ │ │ + beq.w 208eb6 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208e98 │ │ │ │ + beq.w 208ea8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208e18 │ │ │ │ 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 208e18 │ │ │ │ + beq.n 208e28 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.n 208e08 │ │ │ │ + bhi.n 208e18 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 208e0e │ │ │ │ + bls.n 208e1e │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 208ece │ │ │ │ + bhi.w 208ede │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #588] @ (208f98 ) │ │ │ │ + ldr r1, [pc, #588] @ (208fa8 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208f10 │ │ │ │ + beq.w 208f20 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208ef6 │ │ │ │ + beq.w 208f06 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208e18 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 208e14 │ │ │ │ + b.n 208e24 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 208cc4 │ │ │ │ - b.n 208d16 │ │ │ │ + bne.n 208cd4 │ │ │ │ + b.n 208d26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 208d90 │ │ │ │ + beq.n 208da0 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 208d88 │ │ │ │ + bne.n 208d98 │ │ │ │ ldr r6, [r5, #32] │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 208e72 │ │ │ │ + beq.n 208e82 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 208d16 │ │ │ │ + beq.n 208d26 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r5, r2, #5 │ │ │ │ - bhi.n 208e08 │ │ │ │ + bhi.n 208e18 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 208e8c │ │ │ │ + bls.n 208e9c │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 208ee0 │ │ │ │ + bhi.w 208ef0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #472] @ (208f98 ) │ │ │ │ + ldr r1, [pc, #472] @ (208fa8 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 208f6a │ │ │ │ + beq.w 208f7a │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208f02 │ │ │ │ + beq.w 208f12 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 208e08 │ │ │ │ + cbz r0, 208e18 │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 208e92 │ │ │ │ + b.n 208ea2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 208df6 │ │ │ │ + beq.n 208e06 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 208dee │ │ │ │ + bne.n 208dfe │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 208e72 │ │ │ │ + beq.n 208e82 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ adds r6, r2, #5 │ │ │ │ - bls.w 208ccc │ │ │ │ + bls.w 208cdc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208e18 │ │ │ │ str r6, [r3, #56] @ 0x38 │ │ │ │ str r4, [r2, #0] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 208d1a │ │ │ │ + beq.w 208d2a │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.n 208e08 │ │ │ │ + bhi.n 208e18 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r6, r2, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 208e80 │ │ │ │ + bls.n 208e90 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 208ed8 │ │ │ │ + bhi.n 208ee8 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #344] @ (208f98 ) │ │ │ │ + ldr r1, [pc, #344] @ (208fa8 ) │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 208f40 │ │ │ │ + beq.n 208f50 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208ee8 │ │ │ │ + beq.n 208ef8 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208e18 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 208e86 │ │ │ │ + b.n 208e96 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208e18 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 208d16 │ │ │ │ + b.n 208d26 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 208d16 │ │ │ │ + b.n 208d26 │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 208ce6 │ │ │ │ + b.n 208cf6 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208e18 │ │ │ │ str r6, [r5, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 208d1a │ │ │ │ + b.n 208d2a │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208e18 │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 208d16 │ │ │ │ + b.n 208d26 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208d06 │ │ │ │ + b.n 208d16 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 208e08 │ │ │ │ + beq.n 208e18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 208e6c │ │ │ │ + b.n 208e7c │ │ │ │ cmp r1, r6 │ │ │ │ it cc │ │ │ │ movcc r1, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 208d4a │ │ │ │ + b.n 208d5a │ │ │ │ cmp r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ - b.n 208e3c │ │ │ │ + b.n 208e4c │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 208dbc │ │ │ │ + b.n 208dcc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208e58 │ │ │ │ + b.n 208e68 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208d6a │ │ │ │ + b.n 208d7a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 208ddc │ │ │ │ + b.n 208dec │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208e08 │ │ │ │ + beq.w 208e18 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 208e14 │ │ │ │ + b.n 208e24 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208e08 │ │ │ │ + beq.w 208e18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 208e86 │ │ │ │ + b.n 208e96 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 208e08 │ │ │ │ + beq.w 208e18 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 208e92 │ │ │ │ - strb r6, [r3, #14] │ │ │ │ + b.n 208ea2 │ │ │ │ + strb r6, [r1, #14] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 208fb8 │ │ │ │ + cbz r3, 208fc8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207bd0 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r3, 208fce │ │ │ │ + cbz r3, 208fde │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 207bc0 │ │ │ │ + bl 207bd0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 208fce │ │ │ │ + cbz r1, 208fde │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 208fd8 │ │ │ │ + cbz r1, 208fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 208580 │ │ │ │ + bl 208590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r5, [pc, #1372] @ 209560 │ │ │ │ + ldr.w r5, [pc, #1372] @ 209570 │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1372] @ 209564 │ │ │ │ + ldr.w r2, [pc, #1372] @ 209574 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #1368] @ 209568 │ │ │ │ + ldr.w r6, [pc, #1368] @ 209578 │ │ │ │ add r3, sp, #32 │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 208a28 │ │ │ │ + bl 208a38 │ │ │ │ ldrd r5, r6, [sp, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r2, 20908e │ │ │ │ + cbnz r2, 20909e │ │ │ │ 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 20905a │ │ │ │ + beq.n 20906a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20929e │ │ │ │ + beq.w 2092ae │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 208148 │ │ │ │ + bl 208158 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 208148 │ │ │ │ - ldr.w r2, [pc, #1276] @ 20956c │ │ │ │ - ldr.w r3, [pc, #1264] @ 209564 │ │ │ │ + bl 208158 │ │ │ │ + ldr.w r2, [pc, #1276] @ 20957c │ │ │ │ + ldr.w r3, [pc, #1264] @ 209574 │ │ │ │ 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 209556 │ │ │ │ + bne.w 209566 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20910a │ │ │ │ + beq.n 20911a │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ str.w r4, [r3], #24 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 2090ae │ │ │ │ + beq.n 2090be │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 20906e │ │ │ │ + beq.n 20907e │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20906e │ │ │ │ + bne.n 20907e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r2, r4, #24 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq.w 2092a6 │ │ │ │ - cbz r1, 2090ce │ │ │ │ + beq.w 2092b6 │ │ │ │ + cbz r1, 2090de │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 2090dc │ │ │ │ + cbz r1, 2090ec │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 209102 │ │ │ │ + cbz r3, 209112 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r0, r2, #5 │ │ │ │ - bhi.w 20955a │ │ │ │ + bhi.w 20956a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 2093c2 │ │ │ │ + bhi.w 2093d2 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 20956a │ │ │ │ str.w sl, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - b.n 2091dc │ │ │ │ + b.n 2091ec │ │ │ │ ldr.w ip, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ orr.w lr, r4, #1 │ │ │ │ str.w lr, [r4, #16] │ │ │ │ str.w ip, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ ldr.w lr, [ip] │ │ │ │ @@ -598641,76 +598637,76 @@ │ │ │ │ str.w r2, [ip] │ │ │ │ strd r3, r5, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ str.w r4, [r0], #24 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20914a │ │ │ │ + beq.n 20915a │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 2091e2 │ │ │ │ + beq.n 2091f2 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ add.w r2, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ add.w r2, r4, #60 @ 0x3c │ │ │ │ cmp r0, r2 │ │ │ │ ite ne │ │ │ │ movne sl, r0 │ │ │ │ moveq.w sl, #0 │ │ │ │ - cbz r1, 209174 │ │ │ │ + cbz r1, 209184 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 209182 │ │ │ │ + cbz r1, 209192 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - cbz r3, 2091a8 │ │ │ │ + cbz r3, 2091b8 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20955a │ │ │ │ + bhi.w 20956a │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 2092c4 │ │ │ │ + bhi.w 2092d4 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 20956a │ │ │ │ str.w fp, [r3, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w sl, [r5, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 2091da │ │ │ │ + beq.n 2091ea │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ adds r7, r2, #5 │ │ │ │ - bhi.w 20955a │ │ │ │ + bhi.w 20956a │ │ │ │ ldr.w r1, [sl, #60] @ 0x3c │ │ │ │ adds r0, r2, #4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 209344 │ │ │ │ + bhi.w 209354 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 20956a │ │ │ │ str.w fp, [sl, #56] @ 0x38 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20906e │ │ │ │ + bne.w 20907e │ │ │ │ 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 │ │ │ │ @@ -598720,454 +598716,454 @@ │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ it ne │ │ │ │ ldrne r4, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 209214 │ │ │ │ + beq.n 209224 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 209250 │ │ │ │ + beq.n 209260 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 20921e │ │ │ │ + cbz r1, 20922e │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ - cbz r1, 209228 │ │ │ │ + cbz r1, 209238 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ str r6, [r5, #40] @ 0x28 │ │ │ │ - cbz r6, 20924c │ │ │ │ + cbz r6, 20925c │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r1, r2, #5 │ │ │ │ - bhi.w 20955a │ │ │ │ + bhi.w 20956a │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r1, r2, #4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 209306 │ │ │ │ + bhi.n 209316 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 20956a │ │ │ │ str.w r8, [r6, #56] @ 0x38 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 209264 │ │ │ │ + beq.n 209274 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20906e │ │ │ │ + beq.w 20907e │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 20926e │ │ │ │ + cbz r1, 20927e │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ - cbz r1, 209278 │ │ │ │ + cbz r1, 209288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - cbz r6, 209298 │ │ │ │ + cbz r6, 2092a8 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ adds r3, r2, #5 │ │ │ │ - bhi.w 20955a │ │ │ │ + bhi.w 20956a │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ adds r5, r2, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 209388 │ │ │ │ + bhi.n 209398 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 20956a │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - b.n 20906e │ │ │ │ + b.n 20907e │ │ │ │ mov r0, r4 │ │ │ │ - bl 208c44 │ │ │ │ - b.n 20905a │ │ │ │ + bl 208c54 │ │ │ │ + b.n 20906a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 209460 │ │ │ │ + beq.w 209470 │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 209102 │ │ │ │ - bl 207ccc │ │ │ │ + beq.w 209112 │ │ │ │ + bl 207cdc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - b.n 209102 │ │ │ │ + b.n 209112 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.w 209402 │ │ │ │ + bhi.w 209412 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #664] @ (209570 ) │ │ │ │ + ldr r1, [pc, #664] @ (209580 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 209474 │ │ │ │ + beq.w 209484 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209454 │ │ │ │ + beq.w 209464 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 20956a │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 2091a2 │ │ │ │ + b.n 2091b2 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.w 20941e │ │ │ │ + bhi.w 20942e │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ mov r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #596] @ (209570 ) │ │ │ │ + ldr r3, [pc, #596] @ (209580 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 2094ca │ │ │ │ + beq.w 2094da │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 209440 │ │ │ │ + beq.w 209450 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 20956a │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r7, [r6, #60] @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ - b.n 209246 │ │ │ │ + b.n 209256 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 209414 │ │ │ │ + bhi.n 209424 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #536] @ (209570 ) │ │ │ │ + ldr r1, [pc, #536] @ (209580 ) │ │ │ │ ldr.w r0, [sl, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 2094f0 │ │ │ │ + beq.w 209500 │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20944a │ │ │ │ + beq.n 20945a │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 20956a │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r7, [sl, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [sl, #52] @ 0x34 │ │ │ │ - b.n 2091d4 │ │ │ │ + b.n 2091e4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 20940c │ │ │ │ + bhi.n 20941c │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #472] @ (209570 ) │ │ │ │ + ldr r1, [pc, #472] @ (209580 ) │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 2094a2 │ │ │ │ + beq.n 2094b2 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 209432 │ │ │ │ + beq.n 209442 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 20956a │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ add r3, r0 │ │ │ │ - b.n 209294 │ │ │ │ + b.n 2092a4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 209428 │ │ │ │ + bhi.n 209438 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #412] @ (209570 ) │ │ │ │ + ldr r1, [pc, #412] @ (209580 ) │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 20952a │ │ │ │ + beq.w 20953a │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20951e │ │ │ │ + beq.w 20952e │ │ │ │ mov r2, r7 │ │ │ │ - bl 1e5164 │ │ │ │ + bl 1e5174 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20955a │ │ │ │ + beq.w 20956a │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ add r2, r0 │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - b.n 2090fc │ │ │ │ + b.n 20910c │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 2092d6 │ │ │ │ + b.n 2092e6 │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ - b.n 209396 │ │ │ │ + b.n 2093a6 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 209354 │ │ │ │ + b.n 209364 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 209318 │ │ │ │ + b.n 209328 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 2093d2 │ │ │ │ + b.n 2093e2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2093b2 │ │ │ │ + b.n 2093c2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ - b.n 209334 │ │ │ │ + b.n 209344 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ - b.n 209372 │ │ │ │ + b.n 209382 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2092f6 │ │ │ │ + b.n 209306 │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20906e │ │ │ │ + beq.w 20907e │ │ │ │ mov r0, r5 │ │ │ │ - bl 207ccc │ │ │ │ + bl 207cdc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r5, #40] @ 0x28 │ │ │ │ - b.n 209104 │ │ │ │ + b.n 209114 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20955a │ │ │ │ + beq.n 20956a │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 2091a2 │ │ │ │ + b.n 2091b2 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20955a │ │ │ │ + beq.n 20956a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 209294 │ │ │ │ + b.n 2092a4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 5abf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20955a │ │ │ │ + beq.n 20956a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 5ab88 │ │ │ │ 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 209246 │ │ │ │ + b.n 209256 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 5abf4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 20955a │ │ │ │ + cbz r0, 20956a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [sl, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 2091d4 │ │ │ │ + b.n 2091e4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 5a454 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 2093f2 │ │ │ │ + b.n 209402 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 5abf4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20955a │ │ │ │ + cbz r0, 20956a │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ blx 5ab88 │ │ │ │ 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 2090fc │ │ │ │ + b.n 20910c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ lsls r5, r4, #2 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldr r6, [r6, #116] @ 0x74 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #11 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #248] @ (209680 ) │ │ │ │ + ldr r0, [pc, #248] @ (209690 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (209684 ) │ │ │ │ + ldr r1, [pc, #248] @ (209694 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 1ff668 │ │ │ │ - cbz r0, 2095e2 │ │ │ │ + bl 1ff678 │ │ │ │ + cbz r0, 2095f2 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ strd r2, r3, [r4] │ │ │ │ strd r3, r4, [r4, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #192] @ (209688 ) │ │ │ │ - ldr r3, [pc, #184] @ (209684 ) │ │ │ │ + ldr r2, [pc, #192] @ (209698 ) │ │ │ │ + ldr r3, [pc, #184] @ (209694 ) │ │ │ │ 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 20967a │ │ │ │ + bne.n 20968a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 208a28 │ │ │ │ + bl 208a38 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 209600 │ │ │ │ + bne.n 209610 │ │ │ │ cmp r6, r8 │ │ │ │ it eq │ │ │ │ moveq r6, r5 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #32 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ - bl 208a28 │ │ │ │ + bl 208a38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, r5 │ │ │ │ ite ne │ │ │ │ movne r3, r5 │ │ │ │ moveq r3, r6 │ │ │ │ add.w r5, r4, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ strd r4, r0, [r4, #12] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 20964a │ │ │ │ + b.n 20965a │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, r1 │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp r6, r3 │ │ │ │ @@ -599175,99 +599171,99 @@ │ │ │ │ str.w r1, [ip] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ strd r5, ip, [r3] │ │ │ │ str.w r3, [ip] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne.n 209642 │ │ │ │ + bne.n 209652 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 208148 │ │ │ │ - b.n 2095c6 │ │ │ │ + bl 208158 │ │ │ │ + b.n 2095d6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #308] @ (2097d4 ) │ │ │ │ + ldr r4, [pc, #308] @ (2097e4 ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #308] @ (2097d8 ) │ │ │ │ + ldr r1, [pc, #308] @ (2097e8 ) │ │ │ │ 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 20979c │ │ │ │ + beq.n 2097ac │ │ │ │ ldrd r3, r0, [sp, #8] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #8] │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2096fa │ │ │ │ + beq.n 20970a │ │ │ │ ldr.w r4, [r8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2096fa │ │ │ │ + cbz r3, 20970a │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ - bl 207d08 │ │ │ │ + bl 207d18 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2096ea │ │ │ │ + bne.n 2096fa │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 208a28 │ │ │ │ + bl 208a38 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrd r1, r4, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20977a │ │ │ │ + beq.n 20978a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2097b8 │ │ │ │ + beq.n 2097c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r7, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str r0, [r2, #0] │ │ │ │ mov r2, r3 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r6, [r3, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ - cbz r3, 209762 │ │ │ │ + cbz r3, 209772 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 209762 │ │ │ │ + cbz r2, 209772 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w r3, [ip] │ │ │ │ str r7, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -599275,15 +599271,15 @@ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209738 │ │ │ │ + bne.n 209748 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r4, [r0, #0] │ │ │ │ @@ -599294,391 +599290,391 @@ │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - bl 208148 │ │ │ │ + bl 208158 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 208148 │ │ │ │ - ldr r2, [pc, #60] @ (2097dc ) │ │ │ │ - ldr r3, [pc, #56] @ (2097d8 ) │ │ │ │ + bl 208158 │ │ │ │ + ldr r2, [pc, #60] @ (2097ec ) │ │ │ │ + ldr r3, [pc, #56] @ (2097e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2097d0 │ │ │ │ + bne.n 2097e0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r3, #4] │ │ │ │ str r6, [r0, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 209778 │ │ │ │ + b.n 209788 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ 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, 209806 │ │ │ │ + cbz r3, 209816 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - bl 207e68 │ │ │ │ + bl 207e78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2097f6 │ │ │ │ + bne.n 209806 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #304] @ (209948 ) │ │ │ │ + ldr r2, [pc, #304] @ (209958 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #304] @ (20994c ) │ │ │ │ + ldr r3, [pc, #304] @ (20995c ) │ │ │ │ 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 209832 │ │ │ │ + b.n 209842 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 209830 │ │ │ │ + bne.n 209840 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 209910 │ │ │ │ + beq.n 209920 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20993e │ │ │ │ - bl 1ff65c │ │ │ │ + beq.n 20994e │ │ │ │ + bl 1ff66c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2098b2 │ │ │ │ + beq.n 2098c2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 2098b2 │ │ │ │ + bne.n 2098c2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 209924 │ │ │ │ + beq.n 209934 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 209924 │ │ │ │ + bne.n 209934 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 207b5c │ │ │ │ + bl 207b6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2098a4 │ │ │ │ + cbz r2, 2098b4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 2098a4 │ │ │ │ + bne.n 2098b4 │ │ │ │ add.w r0, r5, #20 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 207b5c │ │ │ │ + bl 207b6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ ldrd r1, r5, [sp, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 209880 │ │ │ │ + bne.n 209890 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 207b5c │ │ │ │ + bl 207b6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 209916 │ │ │ │ + beq.n 209926 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20993a │ │ │ │ + beq.n 20994a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ strd r3, r6, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 209574 │ │ │ │ + bl 209584 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2098f8 │ │ │ │ + cbz r3, 209908 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 207e68 │ │ │ │ + bl 207e78 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2098e8 │ │ │ │ - ldr r2, [pc, #84] @ (209950 ) │ │ │ │ - ldr r3, [pc, #80] @ (20994c ) │ │ │ │ + bne.n 2098f8 │ │ │ │ + ldr r2, [pc, #84] @ (209960 ) │ │ │ │ + ldr r3, [pc, #80] @ (20995c ) │ │ │ │ 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 209936 │ │ │ │ + bne.n 209946 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #1 │ │ │ │ - cbnz r2, 20991c │ │ │ │ + cbnz r2, 20992c │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2098c6 │ │ │ │ + b.n 2098d6 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r5 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 2098c4 │ │ │ │ + b.n 2098d4 │ │ │ │ add.w r0, r3, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 207b5c │ │ │ │ + bl 207b6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 200708 │ │ │ │ - b.n 2098b2 │ │ │ │ + bl 200718 │ │ │ │ + b.n 2098c2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2098c4 │ │ │ │ - bl 1ff65c │ │ │ │ + b.n 2098d4 │ │ │ │ + bl 1ff66c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r6, #108] @ 0x6c │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #104] @ (2099d0 ) │ │ │ │ - ldr r3, [pc, #104] @ (2099d4 ) │ │ │ │ + ldr r2, [pc, #104] @ (2099e0 ) │ │ │ │ + ldr r3, [pc, #104] @ (2099e4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r9, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ rsb r3, r3, #0 │ │ │ │ add r0, sl │ │ │ │ and.w sl, r3, r0 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #4] │ │ │ │ addhi sl, r3 │ │ │ │ cmp r9, r4 │ │ │ │ - bcs.n 209980 │ │ │ │ - ldr r2, [pc, #40] @ (2099d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (2099d4 ) │ │ │ │ + bcs.n 209990 │ │ │ │ + ldr r2, [pc, #40] @ (2099e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (2099e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2099ca │ │ │ │ + bne.n 2099da │ │ │ │ mov r0, sl │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ + str r0, [r0, #104] @ 0x68 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #100] @ 0x64 │ │ │ │ + str r2, [r7, #96] @ 0x60 │ │ │ │ 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 209a2a │ │ │ │ + beq.n 209a3a │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 209a22 │ │ │ │ + bmi.n 209a32 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 209a22 │ │ │ │ + bne.n 209a32 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 209a1c │ │ │ │ + bhi.n 209a2c │ │ │ │ tbb [pc, r2] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ adds r3, r0, r0 │ │ │ │ movs r0, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2099dc │ │ │ │ + bl 2099ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 2099fa │ │ │ │ + bne.n 209a0a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2099dc │ │ │ │ - b.n 209a22 │ │ │ │ + bl 2099ec │ │ │ │ + b.n 209a32 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 2099dc │ │ │ │ - b.n 209a22 │ │ │ │ + bl 2099ec │ │ │ │ + b.n 209a32 │ │ │ │ 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 209a94 │ │ │ │ + beq.n 209aa4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ adds r5, r3, #4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - bl 207678 │ │ │ │ + bl 207688 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ - cbnz r2, 209a9a │ │ │ │ + cbnz r2, 209aaa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ 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 209a8c │ │ │ │ + bne.n 209a9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #20 │ │ │ │ - bl 209a58 │ │ │ │ + bl 209a68 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #20 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, r4, #48 @ 0x30 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 209a8c │ │ │ │ + b.n 209a9c │ │ │ │ nop │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 209ada │ │ │ │ + beq.n 209aea │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209ad6 │ │ │ │ + bne.n 209ae6 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r3, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 209ad6 │ │ │ │ + bne.n 209ae6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e607c │ │ │ │ - cbz r0, 209b66 │ │ │ │ + bl 2e608c │ │ │ │ + cbz r0, 209b76 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.n 209bec │ │ │ │ + bhi.n 209bfc │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ ldr r4, [r5, #68] @ 0x44 │ │ │ │ @@ -599687,36 +599683,36 @@ │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ lsls r1, r5, #1 │ │ │ │ mov.w lr, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbnz r3, 209b66 │ │ │ │ + cbnz r3, 209b76 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbnz r3, 209b66 │ │ │ │ + cbnz r3, 209b76 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 209c88 │ │ │ │ + beq.w 209c98 │ │ │ │ clz r3, r5 │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ rsb r3, r3, #32 │ │ │ │ mov.w r2, ip, lsr #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mov.w r3, lr, lsr #3 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 209c88 │ │ │ │ + bls.w 209c98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 209c9a │ │ │ │ + bhi.w 209caa │ │ │ │ addw lr, pc, #12 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -599758,30 +599754,30 @@ │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w ip, #32 │ │ │ │ - b.n 209b70 │ │ │ │ + b.n 209b80 │ │ │ │ mov.w ip, #16 │ │ │ │ - b.n 209b70 │ │ │ │ + b.n 209b80 │ │ │ │ mov.w ip, #8 │ │ │ │ - b.n 209b70 │ │ │ │ + b.n 209b80 │ │ │ │ mov.w lr, #32 │ │ │ │ - b.n 209b38 │ │ │ │ + b.n 209b48 │ │ │ │ mov.w lr, #8 │ │ │ │ - b.n 209b38 │ │ │ │ + b.n 209b48 │ │ │ │ mov.w lr, #16 │ │ │ │ - b.n 209b38 │ │ │ │ + b.n 209b48 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 209c9a │ │ │ │ - add r2, pc, #8 @ (adr r2, 209c24 ) │ │ │ │ + bhi.n 209caa │ │ │ │ + add r2, pc, #8 @ (adr r2, 209c34 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ @@ -599809,48 +599805,48 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ vmaxnm.f32 , , │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 209b68 │ │ │ │ + beq.w 209b78 │ │ │ │ mov r2, lr │ │ │ │ mov r1, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe760 │ │ │ │ - b.n 209b68 │ │ │ │ + bl 1fe770 │ │ │ │ + b.n 209b78 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3208] @ 0xc88 │ │ │ │ sub.w sp, sp, #852 @ 0x354 │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #3168] @ 20a914 │ │ │ │ + ldr.w r2, [pc, #3168] @ 20a924 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #3160] @ 20a918 │ │ │ │ + ldr.w r3, [pc, #3160] @ 20a928 │ │ │ │ mul.w r0, r4, r7 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #844] @ 0x34c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ cmp r4, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 209e20 │ │ │ │ + bcc.w 209e30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r5 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r3, #4 │ │ │ │ @@ -599872,26 +599868,26 @@ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w fp, [sp, #8] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, r9 │ │ │ │ - bhi.w 20a630 │ │ │ │ + bhi.w 20a640 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r5, [r3], #4 │ │ │ │ mov r2, r4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ smlabb r4, r1, r7, r4 │ │ │ │ cmp r4, r9 │ │ │ │ - bls.n 209d32 │ │ │ │ + bls.n 209d42 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ sub.w fp, r9, r3 │ │ │ │ mov r0, fp │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ @@ -599906,75 +599902,75 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bcc.w 20a024 │ │ │ │ + bcc.w 20a034 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov ip, fp │ │ │ │ mov lr, r3 │ │ │ │ cmp r7, #1 │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r4, [r3, #16] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 209db2 │ │ │ │ + bne.n 209dc2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a4de │ │ │ │ + beq.w 20a4ee │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, fp │ │ │ │ str.w r5, [fp, #12] │ │ │ │ strb.w r2, [fp, #16] │ │ │ │ add.w r5, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldrb r6, [r3, #13] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.w 20a048 │ │ │ │ + bhi.w 20a058 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r7, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ add r9, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 209d24 │ │ │ │ + bcc.n 209d34 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.w 20a8de │ │ │ │ + bls.w 20a8ee │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 209ff2 │ │ │ │ + beq.w 20a002 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ lsls r3, r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r4, #4 │ │ │ │ @@ -599985,209 +599981,209 @@ │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20a4e2 │ │ │ │ + beq.w 20a4f2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 209e88 │ │ │ │ + bne.n 209e98 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a8a8 │ │ │ │ + beq.w 20a8b8 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20a8cc │ │ │ │ + beq.w 20a8dc │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 20a664 │ │ │ │ + beq.w 20a674 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ strd r3, r3, [r5] │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 209ebe │ │ │ │ + cbz r0, 209ece │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r2, #20 │ │ │ │ ldrb.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 209fd8 │ │ │ │ + beq.w 209fe8 │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov ip, r4 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 209fac │ │ │ │ + b.n 209fbc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov ip, r2 │ │ │ │ strb r7, [r2, #16] │ │ │ │ str.w r8, [r2, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r3, [r5, #0] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 209f84 │ │ │ │ + cbz r0, 209f94 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 209fd6 │ │ │ │ + bcs.n 209fe6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r6, r6, [r5] │ │ │ │ strd r6, r8, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 209ede │ │ │ │ + bne.n 209eee │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 209ede │ │ │ │ + bne.n 209eee │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 209f36 │ │ │ │ + b.n 209f46 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r2, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 209e56 │ │ │ │ + bne.w 209e66 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ea0 │ │ │ │ - ldr.w r2, [pc, #2328] @ 20a91c │ │ │ │ - ldr.w r3, [pc, #2320] @ 20a918 │ │ │ │ + bl 203eb0 │ │ │ │ + ldr.w r2, [pc, #2328] @ 20a92c │ │ │ │ + ldr.w r3, [pc, #2320] @ 20a928 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #844] @ 0x34c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20a9d2 │ │ │ │ + bne.w 20a9e2 │ │ │ │ add.w sp, sp, #852 @ 0x354 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 20a4de │ │ │ │ + beq.w 20a4ee │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ mov r7, r3 │ │ │ │ str r5, [r3, #12] │ │ │ │ strb r2, [r3, #16] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 209db2 │ │ │ │ + b.n 209dc2 │ │ │ │ ldrb r5, [r7, #13] │ │ │ │ cmp r5, #32 │ │ │ │ - beq.w 20a642 │ │ │ │ + beq.w 20a652 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.w 20a50a │ │ │ │ + bne.w 20a51a │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a902 │ │ │ │ + beq.w 20a912 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 20a898 │ │ │ │ + beq.w 20a8a8 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 20a50a │ │ │ │ + bne.w 20a51a │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -600195,22 +600191,22 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20a920 │ │ │ │ + bne.w 20a930 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [r4, #12] │ │ │ │ @@ -600232,77 +600228,77 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ strd r6, r6, [r3] │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ streq.w r8, [sp, #88] @ 0x58 │ │ │ │ - beq.n 20a1b8 │ │ │ │ + beq.n 20a1c8 │ │ │ │ mov r6, r4 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov r5, fp │ │ │ │ mov r4, r7 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov ip, fp │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [r4, #12] │ │ │ │ mov r7, r5 │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -600319,32 +600315,32 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ @@ -600357,33 +600353,33 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [r7] │ │ │ │ mov ip, r2 │ │ │ │ strd r6, r8, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ @@ -600396,45 +600392,45 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ mov r8, r4 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20a976 │ │ │ │ + bne.w 20a986 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ @@ -600454,32 +600450,32 @@ │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov ip, r7 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ @@ -600495,32 +600491,32 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r4] │ │ │ │ str r6, [r4, #8] │ │ │ │ strd r6, r6, [r3] │ │ │ │ strd r6, r6, [r3, #8] │ │ │ │ @@ -600535,31 +600531,31 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov ip, fp │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [fp] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, fp │ │ │ │ str.w r3, [fp, #4] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ @@ -600569,97 +600565,97 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ strd r1, r5, [fp, #24] │ │ │ │ mov.w r1, #496 @ 0x1f0 │ │ │ │ str.w r3, [fp, #20] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a5a2 │ │ │ │ + b.n 20a5b2 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 209dfa │ │ │ │ + b.n 209e0a │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a8ba │ │ │ │ + beq.w 20a8ca │ │ │ │ cmp r3, #32 │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ - beq.w 209fd8 │ │ │ │ + beq.w 209fe8 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 209e88 │ │ │ │ + bne.w 209e98 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 209fd8 │ │ │ │ + b.n 209fe8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20a590 │ │ │ │ + bcc.n 20a5a0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add.w r8, sp, #260 @ 0x104 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r6, #1 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ cmp fp, r6 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ - bls.n 20a58e │ │ │ │ + bls.n 20a59e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r7 │ │ │ │ - beq.n 20a526 │ │ │ │ + beq.n 20a536 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #112] @ 0x70 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20a57e │ │ │ │ + cbz r0, 20a58e │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #20 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 20a526 │ │ │ │ + b.n 20a536 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r7, [r2, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ @@ -600667,15 +600663,15 @@ │ │ │ │ strd r3, r3, [r1] │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 20a626 │ │ │ │ + bcc.n 20a636 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r5, sp, #264 @ 0x108 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, r4 │ │ │ │ str r7, [r4, #12] │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ @@ -600683,54 +600679,54 @@ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #264 @ 0x108 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ - b.w 209e02 │ │ │ │ + bl 203a70 │ │ │ │ + b.w 209e12 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 209e02 │ │ │ │ - b.n 20a5c8 │ │ │ │ + beq.w 209e12 │ │ │ │ + b.n 20a5d8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r5, [r3, sl, lsl #2] │ │ │ │ add.w r8, r3, sl, lsl #2 │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ - b.w 209d4e │ │ │ │ + b.w 209d5e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.w 20a8f2 │ │ │ │ + beq.w 20a902 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 20a5a2 │ │ │ │ + beq.n 20a5b2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 20a50a │ │ │ │ + bne.w 20a51a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #471 @ 0x1d7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a5a2 │ │ │ │ + b.n 20a5b2 │ │ │ │ add.w sl, sp, #264 @ 0x108 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ blx 5a178 │ │ │ │ mov r3, r4 │ │ │ │ @@ -600739,97 +600735,97 @@ │ │ │ │ lsls r0, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20a678 │ │ │ │ + bne.n 20a688 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #136 @ 0x88 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [sp, #152] @ 0x98 │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #160] @ 0xa0 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a9ce │ │ │ │ + beq.w 20a9de │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #151 @ 0x97 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 20a6c2 │ │ │ │ + bhi.n 20a6d2 │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20a9c4 │ │ │ │ + bne.w 20a9d4 │ │ │ │ mov lr, r9 │ │ │ │ str.w r8, [r9, #12] │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ mov ip, r7 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20a738 │ │ │ │ + bne.n 20a748 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a972 │ │ │ │ + beq.w 20a982 │ │ │ │ add.w r2, sp, #183 @ 0xb7 │ │ │ │ mov r3, r6 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20a720 │ │ │ │ + bne.n 20a730 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20a972 │ │ │ │ + beq.w 20a982 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, r7 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ movs r4, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ blx 5a178 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #240 @ 0xf0 │ │ │ │ @@ -600837,231 +600833,231 @@ │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ strmi.w r3, [sl, r4, lsl #2] │ │ │ │ add.w r3, r3, #1 │ │ │ │ it mi │ │ │ │ addmi r4, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20a792 │ │ │ │ + bne.n 20a7a2 │ │ │ │ movs r6, #0 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ strd r6, r6, [r5] │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r6, r6, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #192] @ 0xc0 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20a9ca │ │ │ │ + beq.w 20a9da │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ add.w r1, sp, #183 @ 0xb7 │ │ │ │ movs r5, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 20a7d6 │ │ │ │ + bhi.n 20a7e6 │ │ │ │ ldrb.w ip, [r8, #12] │ │ │ │ cmp r4, ip │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - cbnz r5, 20a86c │ │ │ │ + cbnz r5, 20a87c │ │ │ │ str.w r8, [r7, #12] │ │ │ │ mov r6, r9 │ │ │ │ cmp r4, ip │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.n 20a834 │ │ │ │ - cbz r4, 20a86c │ │ │ │ + bne.n 20a844 │ │ │ │ + cbz r4, 20a87c │ │ │ │ add.w r2, sp, #151 @ 0x97 │ │ │ │ mov r3, r5 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20a820 │ │ │ │ - cbz r5, 20a86c │ │ │ │ + bne.n 20a830 │ │ │ │ + cbz r5, 20a87c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, fp │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209fd8 │ │ │ │ + b.w 209fe8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a5a2 │ │ │ │ + b.n 20a5b2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #386 @ 0x182 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209fd8 │ │ │ │ + b.w 209fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #378 @ 0x17a │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209fd8 │ │ │ │ + b.w 209fe8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, fp │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 209fd8 │ │ │ │ + b.w 209fe8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ add r2, sp, #332 @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 203ea0 │ │ │ │ - b.w 20a002 │ │ │ │ + bl 203eb0 │ │ │ │ + b.w 20a012 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a5a2 │ │ │ │ + b.n 20a5b2 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r1, #475 @ 0x1db │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20a5a2 │ │ │ │ + b.n 20a5b2 │ │ │ │ nop │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r6, r7] │ │ │ │ + ldrsh r2, [r4, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ str r4, [r5, #12] │ │ │ │ add.w fp, sp, #264 @ 0x108 │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r5, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, fp │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ - b.w 20a0a6 │ │ │ │ + bl 203a70 │ │ │ │ + b.w 20a0b6 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 20a774 │ │ │ │ + b.n 20a784 │ │ │ │ mov r6, r4 │ │ │ │ str r5, [r4, #12] │ │ │ │ mov r5, fp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov ip, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 20a348 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 20a358 │ │ │ │ mov r4, r8 │ │ │ │ add r7, sp, #168 @ 0xa8 │ │ │ │ - b.n 20a774 │ │ │ │ + b.n 20a784 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 20a7f2 │ │ │ │ + b.n 20a802 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 20a6de │ │ │ │ + b.n 20a6ee │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20a9ea │ │ │ │ + bne.n 20a9fa │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20a9ee │ │ │ │ + beq.n 20a9fe │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20a9ea │ │ │ │ + bne.n 20a9fa │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20a9ea │ │ │ │ + bne.n 20a9fa │ │ │ │ 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} │ │ │ │ @@ -601069,143 +601065,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 20aaa4 │ │ │ │ + beq.n 20aab4 │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 20aaac │ │ │ │ + beq.n 20aabc │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - cbz r3, 20aa56 │ │ │ │ + cbz r3, 20aa66 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ sub.w r5, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20aa34 │ │ │ │ + beq.n 20aa44 │ │ │ │ cmp r4, #6 │ │ │ │ - ble.n 20aaa4 │ │ │ │ + ble.n 20aab4 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1e51e4 │ │ │ │ + bl 1e51f4 │ │ │ │ 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 20aa92 │ │ │ │ + beq.n 20aaa2 │ │ │ │ subs r5, #4 │ │ │ │ str r6, [r5, #0] │ │ │ │ - cbz r3, 20aaa8 │ │ │ │ + cbz r3, 20aab8 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20aaa8 │ │ │ │ + bne.n 20aab8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20aa78 │ │ │ │ + bne.n 20aa88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a9d8 │ │ │ │ + bl 20a9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20aa7e │ │ │ │ + bne.n 20aa8e │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ subs r5, #4 │ │ │ │ - b.n 20aa7e │ │ │ │ + b.n 20aa8e │ │ │ │ str.w r7, [r8, #28] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a9d8 │ │ │ │ + bl 20a9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20aa48 │ │ │ │ + bne.n 20aa58 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ itt le │ │ │ │ strle.w r5, [r7, #-4] │ │ │ │ suble r7, #4 │ │ │ │ - b.n 20aa48 │ │ │ │ + b.n 20aa58 │ │ │ │ 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 20aae0 │ │ │ │ + bcc.n 20aaf0 │ │ │ │ add.w r3, r0, #24 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 20aae6 │ │ │ │ + bls.n 20aaf6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ 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, 20ab36 │ │ │ │ + cbz r0, 20ab46 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20ab2c │ │ │ │ - bl 200708 │ │ │ │ + bne.n 20ab3c │ │ │ │ + bl 200718 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 20ab30 │ │ │ │ + cbz r3, 20ab40 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sub.w r4, r3, #20 │ │ │ │ ldrb.w r0, [r3, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20ab30 │ │ │ │ + bne.n 20ab40 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add.w r2, r4, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20ab08 │ │ │ │ + beq.n 20ab18 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20ab2c │ │ │ │ + b.n 20ab3c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #244] @ (20ac44 ) │ │ │ │ + ldr r4, [pc, #244] @ (20ac54 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #244] @ (20ac48 ) │ │ │ │ + ldr r3, [pc, #244] @ (20ac58 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r4, pc │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add.w r7, r8, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a178 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -601213,142 +601209,142 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r5, r7 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - beq.n 20ac20 │ │ │ │ + beq.n 20ac30 │ │ │ │ mov r6, r5 │ │ │ │ subs r5, #4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ subs r4, #4 │ │ │ │ - b.n 20abb0 │ │ │ │ + b.n 20abc0 │ │ │ │ subs r4, r3, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ands.w fp, r3, #1 │ │ │ │ - bne.n 20ac16 │ │ │ │ + bne.n 20ac26 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20ac16 │ │ │ │ + beq.n 20ac26 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20ac16 │ │ │ │ + beq.n 20ac26 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w sl, [r2, #-8] │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 20ac16 │ │ │ │ + bne.n 20ac26 │ │ │ │ subs r2, #20 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 209a58 │ │ │ │ + bl 209a68 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20ac16 │ │ │ │ + beq.n 20ac26 │ │ │ │ mov r0, r2 │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ add.w r2, r1, #20 │ │ │ │ str.w fp, [r5, #4] │ │ │ │ strd r2, r2, [r5, #8] │ │ │ │ ldr r2, [r1, #20] │ │ │ │ str r2, [r5, #4] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r6, [r1, #20] │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20aaf8 │ │ │ │ strb.w sl, [sp, #36] @ 0x24 │ │ │ │ adds r6, r4, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 20abae │ │ │ │ - ldr r2, [pc, #40] @ (20ac4c ) │ │ │ │ - ldr r3, [pc, #36] @ (20ac48 ) │ │ │ │ + bne.n 20abbe │ │ │ │ + ldr r2, [pc, #40] @ (20ac5c ) │ │ │ │ + ldr r3, [pc, #36] @ (20ac58 ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20ac3e │ │ │ │ + bne.n 20ac4e │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r5, r2] │ │ │ │ + strb r0, [r3, r2] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ + strh r0, [r1, r7] │ │ │ │ lsls r5, r4, #2 │ │ │ │ - b.n 20ac70 │ │ │ │ + b.n 20ac80 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20ac64 │ │ │ │ + bne.n 20ac74 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20ac7c │ │ │ │ + bne.n 20ac8c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20ac80 │ │ │ │ + bne.n 20ac90 │ │ │ │ subs r0, #20 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 20ac7c │ │ │ │ + cbz r3, 20ac8c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20ac52 │ │ │ │ + bne.n 20ac62 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ad24 │ │ │ │ + beq.n 20ad34 │ │ │ │ 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 20acba │ │ │ │ + beq.n 20acca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ad1e │ │ │ │ + beq.n 20ad2e │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20ad1e │ │ │ │ + bne.n 20ad2e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r4, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20aca4 │ │ │ │ + bne.n 20acb4 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 20aca8 │ │ │ │ + bne.n 20acb8 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20acfc │ │ │ │ + bhi.n 20ad0c │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20ad2e │ │ │ │ + bhi.n 20ad3e │ │ │ │ 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 │ │ │ │ @@ -601363,157 +601359,157 @@ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ uxtb r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 20ad36 │ │ │ │ + bne.n 20ad46 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ sbcs.w r6, r6, #0 │ │ │ │ - bcs.n 20ad32 │ │ │ │ + bcs.n 20ad42 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20aca8 │ │ │ │ + bne.n 20acb8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ uxth r1, r1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20acfc │ │ │ │ + b.n 20ad0c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20acfc │ │ │ │ + b.n 20ad0c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 20ad20 │ │ │ │ + b.n 20ad30 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ add.w r5, r0, #20 │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 20adc2 │ │ │ │ + beq.n 20add2 │ │ │ │ subs r4, #4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ands.w r3, r2, #1 │ │ │ │ - bne.n 20adf0 │ │ │ │ + bne.n 20ae00 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20ad92 │ │ │ │ + beq.n 20ada2 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20ad70 │ │ │ │ + beq.n 20ad80 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 20adba │ │ │ │ - bls.n 20adc6 │ │ │ │ + beq.n 20adca │ │ │ │ + bls.n 20add6 │ │ │ │ movw r0, #713 @ 0x2c9 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20addc │ │ │ │ + beq.n 20adec │ │ │ │ movw r0, #805 @ 0x325 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 20ad6a │ │ │ │ + bne.n 20ad7a │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20ad6a │ │ │ │ - b.n 20adba │ │ │ │ + bne.n 20ad7a │ │ │ │ + b.n 20adca │ │ │ │ add.w r0, r2, #48 @ 0x30 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 20ad6a │ │ │ │ + bne.n 20ad7a │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r0, #1 │ │ │ │ movls r0, #0 │ │ │ │ - bhi.n 20ad6c │ │ │ │ + bhi.n 20ad7c │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 20ad3c │ │ │ │ + bl 20ad4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ad6c │ │ │ │ + bne.n 20ad7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r4, r3, #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 20ad58 │ │ │ │ + bne.n 20ad68 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20ad6c │ │ │ │ + b.n 20ad7c │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - beq.n 20adba │ │ │ │ + beq.n 20adca │ │ │ │ subs r3, #117 @ 0x75 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20ad6a │ │ │ │ + bhi.n 20ad7a │ │ │ │ adds r2, #84 @ 0x54 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20ad6a │ │ │ │ + bne.n 20ad7a │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 20ad6a │ │ │ │ - b.n 20adba │ │ │ │ + bpl.n 20ad7a │ │ │ │ + b.n 20adca │ │ │ │ add.w r3, r2, #84 @ 0x54 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 20adf4 │ │ │ │ + beq.n 20ae04 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 20ad6a │ │ │ │ + bne.n 20ad7a │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.n 20adba │ │ │ │ - b.n 20ad6a │ │ │ │ + bmi.n 20adca │ │ │ │ + b.n 20ad7a │ │ │ │ mov r0, r3 │ │ │ │ - b.n 20ad6c │ │ │ │ + b.n 20ad7c │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bmi.n 20adba │ │ │ │ - b.n 20ade4 │ │ │ │ + bmi.n 20adca │ │ │ │ + b.n 20adf4 │ │ │ │ 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 20ae76 │ │ │ │ - bhi.n 20ae68 │ │ │ │ + beq.n 20ae86 │ │ │ │ + bhi.n 20ae78 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 20ae90 │ │ │ │ + bhi.n 20aea0 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20aeca │ │ │ │ + bne.n 20aeda │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 2e60a8 │ │ │ │ + bl 2e60b8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ae98 │ │ │ │ + beq.n 20aea8 │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 20ae98 │ │ │ │ + bpl.n 20aea8 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 20aebe │ │ │ │ + beq.n 20aece │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 20aebe │ │ │ │ + bhi.n 20aece │ │ │ │ tbb [pc, r3] │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ subs r4, #58 @ 0x3a │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ @@ -601523,97 +601519,97 @@ │ │ │ │ subs r0, #54 @ 0x36 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ movs r0, r7 │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r3, [r0, #64] @ 0x40 │ │ │ │ - bne.n 20ae90 │ │ │ │ + bne.n 20aea0 │ │ │ │ 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 20adfc │ │ │ │ + bl 20ae0c │ │ │ │ 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 2e6048 │ │ │ │ + bl 2e6058 │ │ │ │ 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 20ae40 │ │ │ │ + bne.n 20ae50 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r3, #8 │ │ │ │ - b.n 20ae70 │ │ │ │ + b.n 20ae80 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 20ae70 │ │ │ │ + b.n 20ae80 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 20ae70 │ │ │ │ + b.n 20ae80 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20ae70 │ │ │ │ + b.n 20ae80 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #220] @ (20afc0 ) │ │ │ │ + ldr r4, [pc, #220] @ (20afd0 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #220] @ (20afc4 ) │ │ │ │ + ldr r3, [pc, #220] @ (20afd4 ) │ │ │ │ add.w r9, sp, #12 │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aa20 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20afb6 │ │ │ │ + beq.n 20afc6 │ │ │ │ adds r4, r0, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20afa4 │ │ │ │ + beq.n 20afb4 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20af6c │ │ │ │ + beq.n 20af7c │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 20af52 │ │ │ │ + bhi.n 20af62 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 20af52 │ │ │ │ + bhi.n 20af62 │ │ │ │ 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 │ │ │ │ @@ -601637,99 +601633,99 @@ │ │ │ │ add r3, r1 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ umull r3, r5, r3, r5 │ │ │ │ add sl, r3 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20af12 │ │ │ │ + bne.n 20af22 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs.n 20af84 │ │ │ │ - bl 1e52ec │ │ │ │ - ldr r2, [pc, #64] @ (20afc8 ) │ │ │ │ - ldr r3, [pc, #60] @ (20afc4 ) │ │ │ │ + bcs.n 20af94 │ │ │ │ + bl 1e52fc │ │ │ │ + ldr r2, [pc, #64] @ (20afd8 ) │ │ │ │ + ldr r3, [pc, #60] @ (20afd4 ) │ │ │ │ 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 20afba │ │ │ │ + bne.n 20afca │ │ │ │ mov r0, sl │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ uxth r5, r5 │ │ │ │ - b.n 20af52 │ │ │ │ + b.n 20af62 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ - bl 209954 │ │ │ │ + bl 209964 │ │ │ │ add sl, r0 │ │ │ │ - b.n 20af6c │ │ │ │ + b.n 20af7c │ │ │ │ mov sl, r3 │ │ │ │ - b.n 20af76 │ │ │ │ + b.n 20af86 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r2, r4] │ │ │ │ + str r2, [r0, r4] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, r1] │ │ │ │ + str r4, [r4, r1] │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1144] @ 20b458 │ │ │ │ + ldr.w r5, [pc, #1144] @ 20b468 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1144] @ 20b45c │ │ │ │ + ldr.w r3, [pc, #1144] @ 20b46c │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aa20 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20b030 │ │ │ │ + cbz r0, 20b040 │ │ │ │ add r3, sp, #32 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b1b4 │ │ │ │ + beq.w 20b1c4 │ │ │ │ adds r5, #4 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 20b456 │ │ │ │ + bhi.w 20b466 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r3, r5, #2 │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -601748,15 +601744,15 @@ │ │ │ │ negs r3, r3 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ and.w r1, r1, r3 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r8, r1, asr #31 │ │ │ │ mov ip, r8 │ │ │ │ - beq.w 20b256 │ │ │ │ + beq.w 20b266 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w fp, lr, #32 │ │ │ │ rsb r9, lr, #32 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ lsl.w r1, ip, lr │ │ │ │ lsl.w fp, ip, fp │ │ │ │ @@ -601765,41 +601761,41 @@ │ │ │ │ lsl.w ip, ip, lr │ │ │ │ orr.w r1, r1, r9 │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ bic.w r1, r8, r1 │ │ │ │ bic.w r3, r3, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 20b15e │ │ │ │ + beq.n 20b16e │ │ │ │ orrs.w r1, r3, ip │ │ │ │ - beq.n 20b166 │ │ │ │ + beq.n 20b176 │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r8, r1, ip │ │ │ │ - beq.n 20b194 │ │ │ │ + beq.n 20b1a4 │ │ │ │ ldrb.w r8, [lr, #106] @ 0x6a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 20b448 │ │ │ │ + bne.w 20b458 │ │ │ │ ldrb.w lr, [lr, #32] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20b104 │ │ │ │ + bne.n 20b114 │ │ │ │ adds.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r1, r1, r3 │ │ │ │ adc.w lr, ip, #4294967295 @ 0xffffffff │ │ │ │ and.w lr, lr, ip │ │ │ │ orrs.w lr, r1, lr │ │ │ │ - beq.w 20b338 │ │ │ │ + beq.w 20b348 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bhi.w 20b3f6 │ │ │ │ + bhi.w 20b406 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20b456 │ │ │ │ + bhi.w 20b466 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r4, r3, #3 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ @@ -601826,81 +601822,81 @@ │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r4, r3, #6 │ │ │ │ lsls r5, r0, #4 │ │ │ │ orrs.w ip, r3, r1 │ │ │ │ - bne.w 20b298 │ │ │ │ + bne.w 20b2a8 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20b194 │ │ │ │ + cbz r0, 20b1a4 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20b040 │ │ │ │ + bne.w 20b050 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ cmpcs r5, r9 │ │ │ │ - bcs.n 20b1c4 │ │ │ │ + bcs.n 20b1d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e52ec │ │ │ │ - ldr r2, [pc, #664] @ (20b460 ) │ │ │ │ - ldr r3, [pc, #660] @ (20b45c ) │ │ │ │ + bl 1e52fc │ │ │ │ + ldr r2, [pc, #664] @ (20b470 ) │ │ │ │ + ldr r3, [pc, #660] @ (20b46c ) │ │ │ │ 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 20b444 │ │ │ │ + bne.w 20b454 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - bl 209954 │ │ │ │ + bl 209964 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 20b270 │ │ │ │ + beq.n 20b280 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ bics r0, r3 │ │ │ │ - beq.n 20b1a4 │ │ │ │ + beq.n 20b1b4 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 20b456 │ │ │ │ + bhi.w 20b466 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ @@ -601929,552 +601925,552 @@ │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ lsls r0, r1, #4 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ ldr.w lr, [r0, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20b396 │ │ │ │ + beq.w 20b3a6 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - bne.w 20b0ce │ │ │ │ - b.n 20b16c │ │ │ │ + bne.w 20b0de │ │ │ │ + b.n 20b17c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20b1a4 │ │ │ │ + beq.n 20b1b4 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20b194 │ │ │ │ + beq.n 20b1a4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - b.n 20b186 │ │ │ │ + b.n 20b196 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ it ne │ │ │ │ strdne lr, lr, [sp, #16] │ │ │ │ - beq.w 20b194 │ │ │ │ + beq.w 20b1a4 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20b456 │ │ │ │ + bhi.w 20b466 │ │ │ │ tbb [pc, r1] │ │ │ │ - beq.n 20b240 │ │ │ │ - beq.n 20b25c │ │ │ │ - beq.n 20b25e │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ - beq.n 20b262 │ │ │ │ - beq.n 20b264 │ │ │ │ - beq.n 20b266 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ - beq.n 20b26a │ │ │ │ + beq.n 20b250 │ │ │ │ beq.n 20b26c │ │ │ │ beq.n 20b26e │ │ │ │ - beq.n 20b270 │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ beq.n 20b272 │ │ │ │ beq.n 20b274 │ │ │ │ beq.n 20b276 │ │ │ │ - cbnz r0, 20b34c │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ + beq.n 20b27a │ │ │ │ + beq.n 20b27c │ │ │ │ + beq.n 20b27e │ │ │ │ + beq.n 20b280 │ │ │ │ + beq.n 20b282 │ │ │ │ + beq.n 20b284 │ │ │ │ + beq.n 20b286 │ │ │ │ + cbnz r0, 20b35c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20b306 │ │ │ │ + cbz r0, 20b316 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20b1a4 │ │ │ │ + b.n 20b1b4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 20b2dc │ │ │ │ + b.n 20b2ec │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 20b2dc │ │ │ │ + b.n 20b2ec │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 20b2dc │ │ │ │ + b.n 20b2ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b3fc │ │ │ │ + beq.n 20b40c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20b374 │ │ │ │ + cbz r0, 20b384 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20b1a4 │ │ │ │ + b.n 20b1b4 │ │ │ │ orrs.w r1, r3, r8 │ │ │ │ - beq.w 20b16c │ │ │ │ + beq.w 20b17c │ │ │ │ subs r1, r3, #1 │ │ │ │ orrs.w r1, r1, r8 │ │ │ │ - beq.w 20b194 │ │ │ │ + beq.w 20b1a4 │ │ │ │ strd r3, ip, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20b3d6 │ │ │ │ + cbz r0, 20b3e6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20b1a4 │ │ │ │ + b.n 20b1b4 │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ - b.n 20b2dc │ │ │ │ + b.n 20b2ec │ │ │ │ rbit r2, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp ip, r3 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.n 20b346 │ │ │ │ + b.n 20b356 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 20b27a │ │ │ │ + b.n 20b28a │ │ │ │ movs r2, #8 │ │ │ │ strb.w r0, [sp, #32] │ │ │ │ - b.n 20b27a │ │ │ │ + b.n 20b28a │ │ │ │ movs r2, #16 │ │ │ │ strh.w r0, [sp, #32] │ │ │ │ - b.n 20b27a │ │ │ │ + b.n 20b28a │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 20b27a │ │ │ │ + b.n 20b28a │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 20b3ac │ │ │ │ + b.n 20b3bc │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 20b3ac │ │ │ │ + b.n 20b3bc │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 20b3ac │ │ │ │ + b.n 20b3bc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 20b3ac │ │ │ │ + b.n 20b3bc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - bls.w 20b2aa │ │ │ │ - b.n 20b3a8 │ │ │ │ + bls.w 20b2ba │ │ │ │ + b.n 20b3b8 │ │ │ │ nop │ │ │ │ - str r4, [r2, r0] │ │ │ │ + str r4, [r0, r0] │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #208] @ (20b534 ) │ │ │ │ + ldr r6, [pc, #144] @ (20b504 ) │ │ │ │ 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 20b4f0 │ │ │ │ + beq.n 20b500 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20b4aa │ │ │ │ + cbz r3, 20b4ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20b4de │ │ │ │ + cbz r2, 20b4ee │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20b4f4 │ │ │ │ + beq.n 20b504 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 20b4a4 │ │ │ │ + cbz r4, 20b4b4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20b4a4 │ │ │ │ + cbz r2, 20b4b4 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20b4c4 │ │ │ │ + beq.n 20b4d4 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20b492 │ │ │ │ + bne.n 20b4a2 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20b4d2 │ │ │ │ + beq.n 20b4e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20b47e │ │ │ │ + bne.n 20b48e │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20aaf8 │ │ │ │ orrs r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 20b49e │ │ │ │ + b.n 20b4ae │ │ │ │ mov r0, r3 │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20aaf8 │ │ │ │ orrs r0, r6 │ │ │ │ uxtb r6, r0 │ │ │ │ - b.n 20b4aa │ │ │ │ + b.n 20b4ba │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20b4aa │ │ │ │ - bl 20aae8 │ │ │ │ + bne.n 20b4ba │ │ │ │ + bl 20aaf8 │ │ │ │ orr.w r3, r6, r0 │ │ │ │ uxtb r6, r3 │ │ │ │ - b.n 20b4aa │ │ │ │ + b.n 20b4ba │ │ │ │ mov r6, r5 │ │ │ │ - b.n 20b4b6 │ │ │ │ + b.n 20b4c6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20aaf8 │ │ │ │ orr.w r2, r6, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxtb r6, r2 │ │ │ │ - b.n 20b48e │ │ │ │ + b.n 20b49e │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 20b522 │ │ │ │ - b.n 20b546 │ │ │ │ + cbnz r5, 20b532 │ │ │ │ + b.n 20b556 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20b546 │ │ │ │ + cbz r5, 20b556 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20b51c │ │ │ │ + beq.n 20b52c │ │ │ │ movs r5, #0 │ │ │ │ - bl 20b464 │ │ │ │ + bl 20b474 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 20b546 │ │ │ │ + cbz r3, 20b556 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20b52a │ │ │ │ + bne.n 20b53a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b538 │ │ │ │ + bne.n 20b548 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 20b56e │ │ │ │ - b.n 20b646 │ │ │ │ + cbnz r7, 20b57e │ │ │ │ + b.n 20b656 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20b646 │ │ │ │ + beq.n 20b656 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20b566 │ │ │ │ + beq.n 20b576 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 20b656 │ │ │ │ + beq.n 20b666 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20b5fc │ │ │ │ + beq.n 20b60c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b60e │ │ │ │ + beq.n 20b61e │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 20b5ca │ │ │ │ + bne.n 20b5da │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20b64c │ │ │ │ + beq.n 20b65c │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20b5c8 │ │ │ │ + bne.n 20b5d8 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20b5c8 │ │ │ │ + bls.n 20b5d8 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r2, #40] @ 0x28 │ │ │ │ movne r6, #1 │ │ │ │ - cbz r3, 20b5fc │ │ │ │ + cbz r3, 20b60c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 20b5e2 │ │ │ │ + cbz r3, 20b5f2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 20b5e2 │ │ │ │ + cbz r1, 20b5f2 │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20b5a2 │ │ │ │ + beq.n 20b5b2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b5d0 │ │ │ │ + bne.n 20b5e0 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20b5fc │ │ │ │ + bne.n 20b60c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b64c │ │ │ │ + beq.n 20b65c │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r1, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 20b5b2 │ │ │ │ + beq.n 20b5c2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20b622 │ │ │ │ + beq.n 20b632 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20b58a │ │ │ │ + b.n 20b59a │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20b5a2 │ │ │ │ + beq.n 20b5b2 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20b60a │ │ │ │ + bne.n 20b61a │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r7, r0 │ │ │ │ uxtb r7, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20b646 │ │ │ │ + cbz r3, 20b656 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b576 │ │ │ │ + bne.n 20b586 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20b638 │ │ │ │ + bne.n 20b648 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 20b5be │ │ │ │ + b.n 20b5ce │ │ │ │ mov r6, r9 │ │ │ │ - b.n 20b622 │ │ │ │ + b.n 20b632 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1, #28] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ ldr r4, [r0, #28] │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ tst.w r1, #33554944 @ 0x2000200 │ │ │ │ - beq.n 20b67c │ │ │ │ + beq.n 20b68c │ │ │ │ tst.w r0, #33554944 @ 0x2000200 │ │ │ │ - bne.n 20b680 │ │ │ │ + bne.n 20b690 │ │ │ │ tst r1, r0 │ │ │ │ - beq.n 20b6a4 │ │ │ │ + beq.n 20b6b4 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 20b6fe │ │ │ │ - cbnz r1, 20b6aa │ │ │ │ + bne.n 20b70e │ │ │ │ + cbnz r1, 20b6ba │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 20b702 │ │ │ │ + beq.n 20b712 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20b736 │ │ │ │ + beq.n 20b746 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20b6ae │ │ │ │ + beq.n 20b6be │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20b6fe │ │ │ │ + bne.n 20b70e │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b89c │ │ │ │ + beq.w 20b8ac │ │ │ │ lsls r2, r3, #2 │ │ │ │ add.w lr, r4, r2 │ │ │ │ - b.n 20b6d2 │ │ │ │ + b.n 20b6e2 │ │ │ │ ldr.w r0, [lr, #4]! │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20b89c │ │ │ │ + beq.w 20b8ac │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20b6c2 │ │ │ │ + beq.n 20b6d2 │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20b89c │ │ │ │ + beq.w 20b8ac │ │ │ │ adds r0, r4, r2 │ │ │ │ mov r3, lr │ │ │ │ - b.n 20b6f4 │ │ │ │ + b.n 20b704 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ - cbz r3, 20b718 │ │ │ │ + cbz r3, 20b728 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20b6ee │ │ │ │ + bne.n 20b6fe │ │ │ │ movs r0, #2 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b6b6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 20b8ea │ │ │ │ + beq.w 20b8fa │ │ │ │ ldrh r3, [r1, #32] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 20b6a4 │ │ │ │ + bmi.n 20b6b4 │ │ │ │ ldrh r0, [r0, #32] │ │ │ │ mvns r0, r0 │ │ │ │ and.w r0, r0, #2 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b6b6 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ - cbz r0, 20b75c │ │ │ │ + cbz r0, 20b76c │ │ │ │ add.w r5, ip, r2 │ │ │ │ - b.n 20b72a │ │ │ │ + b.n 20b73a │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - cbz r0, 20b754 │ │ │ │ + cbz r0, 20b764 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ subs r3, #3 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.n 20b724 │ │ │ │ - b.n 20b6fe │ │ │ │ + bne.n 20b734 │ │ │ │ + b.n 20b70e │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 20b6ae │ │ │ │ + beq.n 20b6be │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #21 │ │ │ │ - beq.n 20b6fe │ │ │ │ + beq.n 20b70e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ sub.w r0, r0, #21 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b6b6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20b886 │ │ │ │ + beq.w 20b896 │ │ │ │ add r2, r4 │ │ │ │ movs r0, #14 │ │ │ │ rsb r4, r4, #4 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b8d8 │ │ │ │ + beq.w 20b8e8 │ │ │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 20b8de │ │ │ │ + bhi.w 20b8ee │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - beq.w 20b88a │ │ │ │ + beq.w 20b89a │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ biceq.w r0, r0, #4 │ │ │ │ - beq.n 20b864 │ │ │ │ + beq.n 20b874 │ │ │ │ ldr.w r1, [lr, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r5, [r1, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20b894 │ │ │ │ + bne.n 20b8a4 │ │ │ │ ldrb.w r5, [r3, #-8] │ │ │ │ cmp r5, #5 │ │ │ │ - bne.n 20b894 │ │ │ │ + bne.n 20b8a4 │ │ │ │ ldrb r5, [r1, #13] │ │ │ │ ldrd lr, r1, [r1, #20] │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.w 20b8d2 │ │ │ │ + bhi.w 20b8e2 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.w 20bad4 │ │ │ │ + bhi.w 20bae4 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ @@ -602506,18 +602502,18 @@ │ │ │ │ lsls r1, r0, #2 │ │ │ │ uxtb.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r6, r3, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ mov r7, r3 │ │ │ │ - bhi.n 20b8cc │ │ │ │ + bhi.n 20b8dc │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 20bad4 │ │ │ │ + bhi.w 20bae4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ @@ -602548,161 +602544,161 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r0, r3, #1 │ │ │ │ uxtb r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, lr │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.w 20b6a4 │ │ │ │ + bne.w 20b6b4 │ │ │ │ adds r1, r4, r2 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 20b764 │ │ │ │ + bne.w 20b774 │ │ │ │ ldr.w r3, [ip, r1] │ │ │ │ and.w r2, r0, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20baa6 │ │ │ │ + beq.w 20bab6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b70e │ │ │ │ movs r0, #6 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b6b6 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ bicne.w r0, r0, #8 │ │ │ │ - b.n 20b864 │ │ │ │ + b.n 20b874 │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, #2 │ │ │ │ - b.n 20b864 │ │ │ │ + b.n 20b874 │ │ │ │ ldr.w r0, [ip, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bab2 │ │ │ │ + beq.w 20bac2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b71e │ │ │ │ + b.n 20b72e │ │ │ │ uxth.w r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b7fe │ │ │ │ + b.n 20b80e │ │ │ │ mov r5, lr │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b7fe │ │ │ │ + b.n 20b80e │ │ │ │ uxth r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20b85a │ │ │ │ + b.n 20b86a │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 20b85a │ │ │ │ + b.n 20b86a │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 20b85a │ │ │ │ + b.n 20b86a │ │ │ │ mov r5, lr │ │ │ │ mov lr, r1 │ │ │ │ - b.n 20b7fe │ │ │ │ + b.n 20b80e │ │ │ │ bic.w r0, r0, #4 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b6b6 │ │ │ │ ldr.w r1, [lr, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20b864 │ │ │ │ - b.n 20b6a4 │ │ │ │ + beq.n 20b874 │ │ │ │ + b.n 20b6b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20bab6 │ │ │ │ + beq.w 20bac6 │ │ │ │ mov r5, ip │ │ │ │ adds r6, r4, #4 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w lr, [r5, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 20ba5a │ │ │ │ + bne.w 20ba6a │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 20ba5a │ │ │ │ + beq.w 20ba6a │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20b8f8 │ │ │ │ + bne.n 20b908 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r5, [ip, r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20ba48 │ │ │ │ + beq.w 20ba58 │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r6, ip, r2 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 20b942 │ │ │ │ + beq.n 20b952 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b70e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20b92a │ │ │ │ + bne.n 20b93a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20bac4 │ │ │ │ + beq.w 20bad4 │ │ │ │ add.w r8, r4, r2 │ │ │ │ mov.w r9, #14 │ │ │ │ ldr.w r2, [ip, r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b70e │ │ │ │ ldr.w r5, [lr, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b70e │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b70e │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 20ba92 │ │ │ │ + beq.w 20baa2 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ biceq.w r9, r9, #4 │ │ │ │ - beq.n 20ba20 │ │ │ │ + beq.n 20ba30 │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r2, [r5, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20ba9c │ │ │ │ + bne.w 20baac │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20ba9c │ │ │ │ + bne.w 20baac │ │ │ │ ldrb.w lr, [r5, #13] │ │ │ │ ldrd r2, r5, [r5, #20] │ │ │ │ cmp.w lr, #32 │ │ │ │ it hi │ │ │ │ movhi lr, r5 │ │ │ │ - bhi.n 20b9de │ │ │ │ + bhi.n 20b9ee │ │ │ │ add.w r5, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 20ba4c │ │ │ │ + bhi.n 20ba5c │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r2, [pc, #64] @ (20b9fc ) │ │ │ │ - ldr r2, [pc, #296] @ (20bae4 ) │ │ │ │ - ldr r2, [pc, #296] @ (20bae8 ) │ │ │ │ - asrs r2, r1, #1 │ │ │ │ - ldr r2, [pc, #296] @ (20baec ) │ │ │ │ - ldr r2, [pc, #296] @ (20baec ) │ │ │ │ - ldr r2, [pc, #296] @ (20baf0 ) │ │ │ │ - ldr r5, [pc, #296] @ (20baf0 ) │ │ │ │ - ldr r2, [pc, #296] @ (20baf4 ) │ │ │ │ + ldr r2, [pc, #64] @ (20ba0c ) │ │ │ │ ldr r2, [pc, #296] @ (20baf4 ) │ │ │ │ ldr r2, [pc, #296] @ (20baf8 ) │ │ │ │ - ldr r2, [pc, #296] @ (20baf8 ) │ │ │ │ + asrs r2, r1, #1 │ │ │ │ ldr r2, [pc, #296] @ (20bafc ) │ │ │ │ ldr r2, [pc, #296] @ (20bafc ) │ │ │ │ ldr r2, [pc, #296] @ (20bb00 ) │ │ │ │ - ldr r2, [pc, #296] @ (20bb00 ) │ │ │ │ + ldr r5, [pc, #296] @ (20bb00 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bb04 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bb04 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bb08 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bb08 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bb0c ) │ │ │ │ + ldr r2, [pc, #296] @ (20bb0c ) │ │ │ │ + ldr r2, [pc, #296] @ (20bb10 ) │ │ │ │ + ldr r2, [pc, #296] @ (20bb10 ) │ │ │ │ uxtb r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ ldrd r5, r6, [r6, #20] │ │ │ │ cmp r7, #32 │ │ │ │ - bhi.n 20ba16 │ │ │ │ + bhi.n 20ba26 │ │ │ │ subs r6, r7, #1 │ │ │ │ cmp r6, #31 │ │ │ │ - bhi.n 20bad4 │ │ │ │ + bhi.n 20bae4 │ │ │ │ tbb [pc, r6] │ │ │ │ strb r0, [r2, #4] │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ asrs r1, r6, #1 │ │ │ │ strb r1, [r6, #5] │ │ │ │ strb r1, [r6, #5] │ │ │ │ @@ -602717,167 +602713,167 @@ │ │ │ │ strb r1, [r6, #5] │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ uxtb r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ cmp r6, lr │ │ │ │ it eq │ │ │ │ cmpeq r5, r2 │ │ │ │ - bne.w 20b708 │ │ │ │ + bne.w 20b718 │ │ │ │ mov r2, r8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w lr, [r2, #4]! │ │ │ │ mov r8, r2 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 20b952 │ │ │ │ + bne.n 20b962 │ │ │ │ ldr.w r1, [ip, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20b6fe │ │ │ │ + bne.w 20b70e │ │ │ │ and.w r1, r9, #12 │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 20b6fe │ │ │ │ + bne.w 20b70e │ │ │ │ mov r1, r2 │ │ │ │ - b.n 20b6b2 │ │ │ │ + b.n 20b6c2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b9de │ │ │ │ + b.n 20b9ee │ │ │ │ uxth r2, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 20b9de │ │ │ │ + b.n 20b9ee │ │ │ │ ldr.w lr, [r4, r3, lsl #2] │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ adds r6, r4, r2 │ │ │ │ mov r5, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20b918 │ │ │ │ + beq.w 20b928 │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 20ba86 │ │ │ │ + beq.n 20ba96 │ │ │ │ subs r5, #3 │ │ │ │ bics.w r5, r5, #2 │ │ │ │ - beq.w 20b6fe │ │ │ │ + beq.w 20b70e │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20ba6e │ │ │ │ + bne.n 20ba7e │ │ │ │ ldr.w r5, [ip, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20b926 │ │ │ │ - b.n 20b94a │ │ │ │ + bne.w 20b936 │ │ │ │ + b.n 20b95a │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ bicne.w r9, r9, #8 │ │ │ │ - b.n 20ba20 │ │ │ │ + b.n 20ba30 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne.w r9, #2 │ │ │ │ - b.n 20ba20 │ │ │ │ + b.n 20ba30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20b6a6 │ │ │ │ + beq.w 20b6b6 │ │ │ │ lsls r3, r0, #28 │ │ │ │ - bpl.w 20b886 │ │ │ │ + bpl.w 20b896 │ │ │ │ movs r0, #15 │ │ │ │ - b.n 20b6a6 │ │ │ │ + b.n 20b6b6 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 20b918 │ │ │ │ + b.n 20b928 │ │ │ │ uxth r5, r5 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20ba16 │ │ │ │ + b.n 20ba26 │ │ │ │ ldr.w r1, [ip, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 20b6fe │ │ │ │ - b.n 20ba48 │ │ │ │ + bne.w 20b70e │ │ │ │ + b.n 20ba58 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20ba16 │ │ │ │ + b.n 20ba26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ (20bb64 ) │ │ │ │ - ldr r2, [pc, #128] @ (20bb68 ) │ │ │ │ + ldr r1, [pc, #124] @ (20bb74 ) │ │ │ │ + ldr r2, [pc, #128] @ (20bb78 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ moveq r6, #15 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 20bb44 │ │ │ │ + beq.n 20bb54 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aa20 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aa20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b66c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ cmpcs r2, r4 │ │ │ │ - bcs.n 20bb34 │ │ │ │ + bcs.n 20bb44 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcs.n 20bb44 │ │ │ │ - bl 1e52ec │ │ │ │ - ldr r2, [pc, #36] @ (20bb6c ) │ │ │ │ - ldr r3, [pc, #32] @ (20bb68 ) │ │ │ │ + bcs.n 20bb54 │ │ │ │ + bl 1e52fc │ │ │ │ + ldr r2, [pc, #36] @ (20bb7c ) │ │ │ │ + ldr r3, [pc, #32] @ (20bb78 ) │ │ │ │ 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 20bb5e │ │ │ │ + bne.n 20bb6e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r2, r2 │ │ │ │ + cmp r2, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add ip, r6 │ │ │ │ + add ip, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 20bb78 │ │ │ │ + cbz r3, 20bb88 │ │ │ │ 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 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aa20 │ │ │ │ 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 │ │ │ │ @@ -602885,221 +602881,221 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 20bbd8 │ │ │ │ + beq.n 20bbe8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r5, 20bbe2 │ │ │ │ + cbz r5, 20bbf2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 20bc02 │ │ │ │ + cbz r1, 20bc12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20b65c │ │ │ │ + bl 20b66c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 20bad4 │ │ │ │ + bl 20bae4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #32 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aa20 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20bbce │ │ │ │ + bne.n 20bbde │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e50f0 │ │ │ │ + bl 1e5100 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aa20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 20bbce │ │ │ │ + b.n 20bbde │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 20aae8 │ │ │ │ - cbz r0, 20bc3c │ │ │ │ + bl 20aaf8 │ │ │ │ + cbz r0, 20bc4c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ab3c │ │ │ │ + bl 20ab4c │ │ │ │ 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 201c18 │ │ │ │ + bl 201c28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20bce4 │ │ │ │ + beq.n 20bcf4 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 20bc8c │ │ │ │ + cbz r5, 20bc9c │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20bcb0 │ │ │ │ + cbz r4, 20bcc0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20bcec │ │ │ │ + beq.n 20bcfc │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20bc86 │ │ │ │ + cbz r4, 20bc96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20bc86 │ │ │ │ + cbz r3, 20bc96 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20bc9e │ │ │ │ + beq.n 20bcae │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20bc74 │ │ │ │ + bne.n 20bc84 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20bcd4 │ │ │ │ + beq.n 20bce4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201e0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20bc60 │ │ │ │ + bne.n 20bc70 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aae8 │ │ │ │ - cbz r0, 20bcc2 │ │ │ │ + bl 20aaf8 │ │ │ │ + cbz r0, 20bcd2 │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20bc70 │ │ │ │ - b.n 20bc8c │ │ │ │ + bne.n 20bc80 │ │ │ │ + b.n 20bc9c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20bc8c │ │ │ │ + bne.n 20bc9c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20aaf8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 20bce0 │ │ │ │ + cbnz r0, 20bcf0 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ - bl 20ab3c │ │ │ │ + bl 20ab4c │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20bc70 │ │ │ │ - b.n 20bc8c │ │ │ │ + bne.n 20bc80 │ │ │ │ + b.n 20bc9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20aaf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20bcc2 │ │ │ │ + beq.n 20bcd2 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 20bc8c │ │ │ │ + b.n 20bc9c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20aae8 │ │ │ │ - cbnz r0, 20bcfc │ │ │ │ + bl 20aaf8 │ │ │ │ + cbnz r0, 20bd0c │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - b.n 20bcc2 │ │ │ │ + b.n 20bcd2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20bc70 │ │ │ │ + b.n 20bc80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr.w r2, [pc, #2796] @ 20c800 │ │ │ │ + ldr.w r2, [pc, #2796] @ 20c810 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r3, [pc, #2796] @ 20c804 │ │ │ │ + ldr.w r3, [pc, #2796] @ 20c814 │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, pc │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ strd r9, r9, [sp, #92] @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r7, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w sl, [pc, #2764] @ 20c808 │ │ │ │ + ldr.w sl, [pc, #2764] @ 20c818 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ strd r3, r0, [sp, #104] @ 0x68 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20c8b6 │ │ │ │ + beq.w 20c8c6 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov fp, r9 │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr.w r9, [r5, #16] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20bf52 │ │ │ │ + beq.w 20bf62 │ │ │ │ mov r4, r9 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r8, #2 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, sl │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ite ne │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, #0 │ │ │ │ strd r8, r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 20be14 │ │ │ │ + beq.n 20be24 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 20bf90 │ │ │ │ - cbnz r0, 20bdf4 │ │ │ │ - ldr.w r3, [pc, #2664] @ 20c80c │ │ │ │ + beq.w 20bfa0 │ │ │ │ + cbnz r0, 20be04 │ │ │ │ + ldr.w r3, [pc, #2664] @ 20c81c │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ - cbz r6, 20bdf4 │ │ │ │ + cbz r6, 20be04 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20bde4 │ │ │ │ + bne.n 20bdf4 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 20bde4 │ │ │ │ + bne.n 20bdf4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ ldrd r7, r1, [r4, #48] @ 0x30 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r7, [r1, #0] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ strd fp, r2, [r4, #48] @ 0x30 │ │ │ │ @@ -603107,126 +603103,126 @@ │ │ │ │ ldr r7, [r2, #0] │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ adds r4, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20bdb6 │ │ │ │ + bne.n 20bdc6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20bf4e │ │ │ │ + beq.w 20bf5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 20be06 │ │ │ │ + cbz r3, 20be16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r8, r4, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 20bd98 │ │ │ │ + bne.n 20bda8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20bdf4 │ │ │ │ + beq.n 20be04 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ldrb.w r0, [r1, #-8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 20c01e │ │ │ │ + bne.w 20c02e │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 20c228 │ │ │ │ + beq.w 20c238 │ │ │ │ tst.w r1, #3145728 @ 0x300000 │ │ │ │ - bne.w 20c228 │ │ │ │ + bne.w 20c238 │ │ │ │ ands r1, r7 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20c99e │ │ │ │ + bne.w 20c9ae │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 20c1b8 │ │ │ │ + beq.w 20c1c8 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 20bdf4 │ │ │ │ + bne.n 20be04 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c02a │ │ │ │ + beq.w 20c03a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 221b78 │ │ │ │ + bl 221b88 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c02e │ │ │ │ + beq.w 20c03e │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 20c02a │ │ │ │ + bhi.w 20c03a │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ strdeq r3, r3, [r4, #68] @ 0x44 │ │ │ │ - beq.w 20c02e │ │ │ │ + beq.w 20c03e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20c03a │ │ │ │ + beq.w 20c04a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20a9d8 │ │ │ │ + bl 20a9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c3a6 │ │ │ │ + beq.w 20c3b6 │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20c3a6 │ │ │ │ + bne.w 20c3b6 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20c9ae │ │ │ │ + bne.w 20c9be │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20c8bc │ │ │ │ + beq.w 20c8cc │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne lr, r6 │ │ │ │ - beq.w 20c978 │ │ │ │ + beq.w 20c988 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r7, r4, #20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 20c39a │ │ │ │ + beq.w 20c3aa │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ subs r3, #4 │ │ │ │ subs r1, #4 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b.n 20bf34 │ │ │ │ + b.n 20bf44 │ │ │ │ ldrd r5, r6, [r3, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r5, #4] │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -603234,151 +603230,151 @@ │ │ │ │ str r6, [r3, #4] │ │ │ │ str r0, [r6, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r0, r1, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 20c394 │ │ │ │ + beq.w 20c3a4 │ │ │ │ subs r1, r2, #4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrb r6, [r2, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 20bf08 │ │ │ │ + bne.n 20bf18 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ cmp r6, #3 │ │ │ │ ite eq │ │ │ │ moveq r2, lr │ │ │ │ orrne.w r2, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20bf08 │ │ │ │ - b.n 20bf26 │ │ │ │ + bne.n 20bf18 │ │ │ │ + b.n 20bf36 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bd6c │ │ │ │ + bne.w 20bd7c │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 251614 │ │ │ │ - ldr.w r2, [pc, #2204] @ 20c810 │ │ │ │ - ldr.w r3, [pc, #2188] @ 20c804 │ │ │ │ + bl 251624 │ │ │ │ + ldr.w r2, [pc, #2204] @ 20c820 │ │ │ │ + ldr.w r3, [pc, #2188] @ 20c814 │ │ │ │ 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 20c99a │ │ │ │ + bne.w 20c9aa │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 20c13a │ │ │ │ + beq.w 20c14a │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20c0dc │ │ │ │ + beq.w 20c0ec │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20be04 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r6, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bdf4 │ │ │ │ - ldr.w r3, [pc, #2140] @ 20c814 │ │ │ │ + bne.w 20be04 │ │ │ │ + ldr.w r3, [pc, #2140] @ 20c824 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb.w r3, [r3, #3274] @ 0xcca │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ bics.w r1, r3, r7 │ │ │ │ - beq.w 20c34e │ │ │ │ + beq.w 20c35e │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20be04 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20bdf4 │ │ │ │ + beq.w 20be04 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r6, #20 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20bdf4 │ │ │ │ + b.n 20be04 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20c990 │ │ │ │ + bne.w 20c9a0 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20be04 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20beb6 │ │ │ │ + bne.w 20bec6 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - cbnz r1, 20c04c │ │ │ │ + cbnz r1, 20c05c │ │ │ │ cmp r2, #20 │ │ │ │ - beq.w 20c762 │ │ │ │ + beq.w 20c772 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 20c080 │ │ │ │ - b.n 20c798 │ │ │ │ + beq.n 20c090 │ │ │ │ + b.n 20c7a8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 20c086 │ │ │ │ + bne.n 20c096 │ │ │ │ mov r0, sl │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.w 20c798 │ │ │ │ + bne.w 20c7a8 │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 20c054 │ │ │ │ + beq.n 20c064 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20beb6 │ │ │ │ + beq.w 20bec6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20beb6 │ │ │ │ + bne.w 20bec6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20beb6 │ │ │ │ + bne.w 20bec6 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ - cbnz r2, 20c0ae │ │ │ │ + cbnz r2, 20c0be │ │ │ │ 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] │ │ │ │ @@ -603386,113 +603382,113 @@ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 20a9d8 │ │ │ │ + bl 20a9e8 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20bec2 │ │ │ │ - b.n 20c018 │ │ │ │ + bne.w 20bed2 │ │ │ │ + b.n 20c028 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - ldr.w r3, [pc, #1836] @ 20c814 │ │ │ │ + ldr.w r3, [pc, #1836] @ 20c824 │ │ │ │ ite eq │ │ │ │ subeq r7, #20 │ │ │ │ movne r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #672] @ 0x2a0 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ uxth r3, r6 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r1, r3 │ │ │ │ - bl 209ad0 │ │ │ │ + bl 209ae0 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c2b6 │ │ │ │ + bne.w 20c2c6 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20be04 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20be04 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20bdf4 │ │ │ │ - b.n 20c012 │ │ │ │ + bne.w 20be04 │ │ │ │ + b.n 20c022 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 201bcc │ │ │ │ + bl 201bdc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 209ad0 │ │ │ │ + bl 209ae0 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c302 │ │ │ │ + bne.w 20c312 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20be04 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20be04 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20be04 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ ldrb.w r1, [r4, #32] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff610 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20c1a8 │ │ │ │ + cbz r0, 20c1b8 │ │ │ │ adds r6, #20 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 204800 │ │ │ │ + bl 204810 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ - b.n 20c018 │ │ │ │ + bl 200718 │ │ │ │ + b.n 20c028 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 20be5e │ │ │ │ + bne.w 20be6e │ │ │ │ movs r1, #5 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrd sl, r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w ip, r0, #48 @ 0x30 │ │ │ │ str.w sl, [r0, #40] @ 0x28 │ │ │ │ @@ -603506,46 +603502,46 @@ │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ strd fp, fp, [r6, #68] @ 0x44 │ │ │ │ str.w fp, [r6, #64] @ 0x40 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r6, #20 │ │ │ │ - b.n 20c00a │ │ │ │ + b.n 20c01a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20be54 │ │ │ │ + beq.w 20be64 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20be04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20c8dc │ │ │ │ + beq.w 20c8ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r6, r3, #20 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 20c8ee │ │ │ │ + beq.w 20c8fe │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20be04 │ │ │ │ ldrb.w r1, [r6, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ add.w r2, r4, #52 @ 0x34 │ │ │ │ @@ -603561,23 +603557,23 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w fp, [r4, #68] @ 0x44 │ │ │ │ strd r0, r0, [r4, #72] @ 0x48 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 20c018 │ │ │ │ + b.n 20c028 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 20c9b4 │ │ │ │ + bne.w 20c9c4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 20c9b4 │ │ │ │ + bhi.w 20c9c4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r4, r1, #10 │ │ │ │ lsls r5, r2, #10 │ │ │ │ lsls r5, r2, #10 │ │ │ │ lsls r3, r0, #9 │ │ │ │ @@ -603599,19 +603595,19 @@ │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r2, r6, #13 │ │ │ │ lsls r4, r1, #10 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20c9b4 │ │ │ │ + bne.w 20c9c4 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #24 │ │ │ │ - bhi.w 20c9b4 │ │ │ │ + bhi.w 20c9c4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r1, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r4, r5, #9 │ │ │ │ lsls r0, r4, #8 │ │ │ │ @@ -603637,43 +603633,43 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r1, r1, [r3] │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c8a6 │ │ │ │ + beq.w 20c8b6 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ it ne │ │ │ │ addne.w r1, sl, #20 │ │ │ │ - bne.w 20c00a │ │ │ │ - b.n 20bfdc │ │ │ │ + bne.w 20c01a │ │ │ │ + b.n 20bfec │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aae8 │ │ │ │ + bl 20aaf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20c018 │ │ │ │ + bne.w 20c028 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ uxtb.w r3, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20bdf4 │ │ │ │ + b.n 20be04 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov ip, r3 │ │ │ │ ldrb r6, [r0, #13] │ │ │ │ ldrd r0, r1, [r4, #88] @ 0x58 │ │ │ │ ldrb.w sl, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r7, [r4, #32] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -603690,95 +603686,95 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ mov.w r3, #3 │ │ │ │ strb.w r6, [r4, #32] │ │ │ │ strb.w r6, [r4, #40] @ 0x28 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - beq.n 20c41c │ │ │ │ + beq.n 20c42c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mul.w r0, ip, r6 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 209c9c │ │ │ │ + bl 209cac │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 20c4ca │ │ │ │ + beq.n 20c4da │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5a178 │ │ │ │ cmp r6, r7 │ │ │ │ it cs │ │ │ │ movcs r6, r7 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ movs r3, #0 │ │ │ │ - cbz r6, 20c440 │ │ │ │ + cbz r6, 20c450 │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20c436 │ │ │ │ + bne.n 20c446 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [sp, #136] @ 0x88 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ - cbz r7, 20c47a │ │ │ │ + cbz r7, 20c48a │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 20c468 │ │ │ │ + bhi.n 20c478 │ │ │ │ mov ip, r6 │ │ │ │ str.w sl, [sp, #124] @ 0x7c │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #4] │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub.w r2, sl, #20 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a9c │ │ │ │ + bl 201aac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 20c166 │ │ │ │ + b.n 20c176 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ uxth r6, r6 │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ ldr r2, [r4, #112] @ 0x70 │ │ │ │ clz r1, r6 │ │ │ │ ldrd r7, r0, [r4, #88] @ 0x58 │ │ │ │ @@ -603799,15 +603795,15 @@ │ │ │ │ strd r3, r3, [r4, #92] @ 0x5c │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 20c630 │ │ │ │ + beq.w 20c640 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5a178 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r6 │ │ │ │ movs r6, #0 │ │ │ │ @@ -603819,293 +603815,293 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-72] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 20c53c │ │ │ │ + bne.n 20c54c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w ip, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd fp, fp, [sp, #160] @ 0xa0 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd fp, fp, [sp, #168] @ 0xa8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20c8b2 │ │ │ │ + beq.w 20c8c2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ add.w r1, sp, #159 @ 0x9f │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bhi.n 20c586 │ │ │ │ + bhi.n 20c596 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 20c630 │ │ │ │ + bne.n 20c640 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 20c5ec │ │ │ │ - cbz r3, 20c630 │ │ │ │ + bne.n 20c5fc │ │ │ │ + cbz r3, 20c640 │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 20c5d8 │ │ │ │ - cbz r7, 20c630 │ │ │ │ + bne.n 20c5e8 │ │ │ │ + cbz r7, 20c640 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r2, r6, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 20c65c │ │ │ │ + beq.n 20c66c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mul.w r0, r0, r2 │ │ │ │ blx 5aad4 <__aeabi_uidiv@plt> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 209c9c │ │ │ │ + bl 209cac │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp sl, r6 │ │ │ │ - beq.w 20c794 │ │ │ │ + beq.w 20c7a4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx 5a178 │ │ │ │ cmp r6, sl │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ it cs │ │ │ │ movcs r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - cbz r2, 20c686 │ │ │ │ + cbz r2, 20c696 │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20c67c │ │ │ │ + bne.n 20c68c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd fp, fp, [sp, #128] @ 0x80 │ │ │ │ strd fp, fp, [r3] │ │ │ │ str.w fp, [r3, #8] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd fp, fp, [sp, #136] @ 0x88 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #172 @ 0xac │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ movs r3, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20c6c4 │ │ │ │ + beq.n 20c6d4 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne sl, r3 │ │ │ │ strb.w r0, [r2, #1]! │ │ │ │ - bhi.n 20c6b2 │ │ │ │ + bhi.n 20c6c2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, sp, #144 @ 0x90 │ │ │ │ add.w ip, r2, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrd r7, r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [r3, #0] │ │ │ │ add.w r3, r4, #104 @ 0x68 │ │ │ │ str.w fp, [r4, #104] @ 0x68 │ │ │ │ strd r6, r6, [r4, #108] @ 0x6c │ │ │ │ ldr r7, [r6, #0] │ │ │ │ str r7, [r4, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ - bl 1fe814 │ │ │ │ + bl 1fe824 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 20c118 │ │ │ │ + b.n 20c128 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c4e0 │ │ │ │ + b.n 20c4f0 │ │ │ │ movs r3, #8 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20c3ba │ │ │ │ + b.n 20c3ca │ │ │ │ mov r0, sl │ │ │ │ - bl 2e6154 │ │ │ │ - cbz r0, 20c77a │ │ │ │ + bl 2e6164 │ │ │ │ + cbz r0, 20c78a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 20c818 │ │ │ │ + beq.n 20c828 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 20beb6 │ │ │ │ + bne.w 20bec6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ - b.n 20c04c │ │ │ │ + b.n 20c05c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 20c714 │ │ │ │ + b.n 20c724 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.w 20c086 │ │ │ │ - bl 2e3e64 │ │ │ │ + bne.w 20c096 │ │ │ │ + bl 2e3e74 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 20c7ca │ │ │ │ + beq.n 20c7da │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ ldrb.w r2, [sl, #5] │ │ │ │ cmp r1, #16 │ │ │ │ - beq.w 20c96e │ │ │ │ + beq.w 20c97e │ │ │ │ ldrb.w r1, [sl, #6] │ │ │ │ and.w r0, r1, #15 │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ - bl 2e3e80 │ │ │ │ + bl 2e3e90 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 20c086 │ │ │ │ + bne.w 20c096 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r1, r3 │ │ │ │ sub.w r6, r3, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2099dc │ │ │ │ - b.n 20c018 │ │ │ │ + bl 2099ec │ │ │ │ + b.n 20c028 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c4e0 │ │ │ │ + b.n 20c4f0 │ │ │ │ movs r3, #32 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20c3ba │ │ │ │ + b.n 20c3ca │ │ │ │ movs r3, #16 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 20c3ba │ │ │ │ + b.n 20c3ca │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c4e0 │ │ │ │ - cmn r6, r3 │ │ │ │ + b.n 20c4f0 │ │ │ │ + cmn r6, r1 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp r4, r4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0 │ │ │ │ + eors r4, r6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20c77a │ │ │ │ + bne.n 20c78a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 20c77a │ │ │ │ + bne.n 20c78a │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ movs r1, #4 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd sl, sl, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -604116,64 +604112,64 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ str.w sl, [r7, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r0, r4, #20 │ │ │ │ add.w r1, r7, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20aae8 │ │ │ │ - b.w 20c018 │ │ │ │ + bl 20aaf8 │ │ │ │ + b.w 20c028 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 20c4e0 │ │ │ │ + b.n 20c4f0 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 20c3ba │ │ │ │ + b.n 20c3ca │ │ │ │ ldr r3, [r6, #20] │ │ │ │ tst r7, r3 │ │ │ │ - bne.w 20bdf4 │ │ │ │ - b.w 20bfdc │ │ │ │ + bne.w 20be04 │ │ │ │ + b.w 20bfec │ │ │ │ ldr r7, [sp, #8] │ │ │ │ - b.n 20c5a2 │ │ │ │ + b.n 20c5b2 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 20bf66 │ │ │ │ + b.w 20bf76 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20c9a8 │ │ │ │ + bne.n 20c9b8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub.w lr, r3, r2 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 20bee8 │ │ │ │ + b.w 20bef8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 20c23e │ │ │ │ - b.n 20c1c6 │ │ │ │ + bne.w 20c24e │ │ │ │ + b.n 20c1d6 │ │ │ │ ldrb r1, [r3, #13] │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ cmp r1, #32 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bhi.n 20c92a │ │ │ │ + bhi.n 20c93a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 20c964 │ │ │ │ + bhi.n 20c974 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r7, #43 @ 0x2b │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ adds r1, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ @@ -604186,60 +604182,60 @@ │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ cmp r7, #47 @ 0x2f │ │ │ │ sxth r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 20c250 │ │ │ │ + bne.w 20c260 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 20c222 │ │ │ │ + bne.w 20c232 │ │ │ │ ldr r7, [r6, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20c222 │ │ │ │ + bne.w 20c232 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20a9d8 │ │ │ │ + bl 20a9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c222 │ │ │ │ + beq.w 20c232 │ │ │ │ ldr r6, [r6, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ subeq r6, #20 │ │ │ │ movne r6, r7 │ │ │ │ - b.n 20c222 │ │ │ │ + b.n 20c232 │ │ │ │ uxtb r2, r2 │ │ │ │ negs r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20c92a │ │ │ │ + b.n 20c93a │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20c92a │ │ │ │ + b.n 20c93a │ │ │ │ sxtb r2, r2 │ │ │ │ asrs r1, r2, #31 │ │ │ │ - b.n 20c92a │ │ │ │ + b.n 20c93a │ │ │ │ cmp r2, #23 │ │ │ │ - bne.w 20c7b4 │ │ │ │ - b.w 20c086 │ │ │ │ + bne.w 20c7c4 │ │ │ │ + b.w 20c096 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ subs r0, #20 │ │ │ │ - bl 20adfc │ │ │ │ + bl 20ae0c │ │ │ │ sub.w lr, r6, r0 │ │ │ │ clz lr, lr │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ - b.w 20bee8 │ │ │ │ + b.w 20bef8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20bdf4 │ │ │ │ + bne.w 20be04 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 20c244 │ │ │ │ + b.n 20c254 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20c018 │ │ │ │ + bne.w 20c028 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 20c234 │ │ │ │ + b.n 20c244 │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r3, r6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ @@ -604248,683 +604244,683 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbnz r5, 20c9da │ │ │ │ - b.n 20c9fe │ │ │ │ + cbnz r5, 20c9ea │ │ │ │ + b.n 20ca0e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 20c9fe │ │ │ │ + cbz r5, 20ca0e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20c9d4 │ │ │ │ + beq.n 20c9e4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 20bd00 │ │ │ │ + bl 20bd10 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r5, r5 │ │ │ │ - cbz r3, 20c9fe │ │ │ │ + cbz r3, 20ca0e │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20c9e2 │ │ │ │ + bne.n 20c9f2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c9f0 │ │ │ │ + bne.n 20ca00 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20ca36 │ │ │ │ + cbz r2, 20ca46 │ │ │ │ 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 20ca20 │ │ │ │ + bne.n 20ca30 │ │ │ │ ldr.w r4, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 20ca48 │ │ │ │ - b.n 20cb02 │ │ │ │ + cbnz r3, 20ca58 │ │ │ │ + b.n 20cb12 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cb02 │ │ │ │ + beq.n 20cb12 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20ca40 │ │ │ │ + beq.n 20ca50 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20cb0c │ │ │ │ + beq.n 20cb1c │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20caba │ │ │ │ + cbz r2, 20caca │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20cad2 │ │ │ │ + beq.n 20cae2 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20ca96 │ │ │ │ + bne.n 20caa6 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 20cac8 │ │ │ │ + cbz r1, 20cad8 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r0, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 20ca94 │ │ │ │ + bne.n 20caa4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r1, r0, #1 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ cmp ip, r1 │ │ │ │ - bls.n 20ca94 │ │ │ │ + bls.n 20caa4 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ strne r0, [r3, #40] @ 0x28 │ │ │ │ movne r7, #1 │ │ │ │ - cbz r2, 20caba │ │ │ │ + cbz r2, 20caca │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 20caa2 │ │ │ │ + cbz r2, 20cab2 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 20ca6a │ │ │ │ + bne.n 20ca7a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20caba │ │ │ │ + bne.n 20caca │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cbz r2, 20cac8 │ │ │ │ + cbz r2, 20cad8 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 20ca7e │ │ │ │ + beq.n 20ca8e │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 201d60 │ │ │ │ - cbz r6, 20cae8 │ │ │ │ + bl 201d70 │ │ │ │ + cbz r6, 20caf8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20ca5e │ │ │ │ + b.n 20ca6e │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ubfx r0, r0, #0, #26 │ │ │ │ - b.n 20ca8a │ │ │ │ + b.n 20ca9a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 20ca70 │ │ │ │ + beq.n 20ca80 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20cac4 │ │ │ │ + bne.n 20cad4 │ │ │ │ movs r2, #167 @ 0xa7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 251614 │ │ │ │ - b.n 20cafa │ │ │ │ + bl 251624 │ │ │ │ + b.n 20cb0a │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20ca4e │ │ │ │ + bne.n 20ca5e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20caf4 │ │ │ │ + bne.n 20cb04 │ │ │ │ mov r0, r9 │ │ │ │ - bl 225bb8 │ │ │ │ + bl 225bc8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r6 │ │ │ │ - b.n 20cae8 │ │ │ │ + b.n 20caf8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r2, [pc, #772] @ (20ce18 ) │ │ │ │ + ldr r2, [pc, #772] @ (20ce28 ) │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20cb8a │ │ │ │ + bhi.n 20cb9a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r0, r1, #2 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r7, r0, #4 │ │ │ │ lsls r1, r6, #4 │ │ │ │ movs r6, r1 │ │ │ │ movs r2, r1 │ │ │ │ movs r6, r1 │ │ │ │ movs r1, r2 │ │ │ │ movs r5, r6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 20cddc │ │ │ │ + beq.w 20cdec │ │ │ │ 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 20cb3c │ │ │ │ + beq.n 20cb4c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20ce22 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r6 │ │ │ │ - bcc.n 20cb80 │ │ │ │ + bcc.n 20cb90 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cb3e │ │ │ │ + beq.n 20cb4e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cb7a │ │ │ │ + beq.n 20cb8a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cb72 │ │ │ │ + bne.n 20cb82 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cdd8 │ │ │ │ + bne.w 20cde8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20cb50 │ │ │ │ - b.n 20cb3c │ │ │ │ + bne.n 20cb60 │ │ │ │ + b.n 20cb4c │ │ │ │ ldr r5, [r0, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20cb3c │ │ │ │ + beq.n 20cb4c │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20ce22 │ │ │ │ ldr.w r3, [lr, #48] @ 0x30 │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r6, [r2, #32] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 20cbcc │ │ │ │ + bcc.n 20cbdc │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cb3e │ │ │ │ + beq.n 20cb4e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cbc6 │ │ │ │ + beq.n 20cbd6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cbbe │ │ │ │ + bne.n 20cbce │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cdd8 │ │ │ │ + bne.w 20cde8 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 20cb9a │ │ │ │ - b.n 20cb3c │ │ │ │ - ldr r3, [pc, #576] @ (20ce1c ) │ │ │ │ + bne.n 20cbaa │ │ │ │ + b.n 20cb4c │ │ │ │ + ldr r3, [pc, #576] @ (20ce2c ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20cb3c │ │ │ │ + beq.n 20cb4c │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20ce22 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20cc24 │ │ │ │ + bcc.n 20cc34 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cb3e │ │ │ │ + beq.n 20cb4e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cc1e │ │ │ │ + beq.n 20cc2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cc16 │ │ │ │ + bne.n 20cc26 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cdd8 │ │ │ │ + bne.w 20cde8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #32 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 20cbf4 │ │ │ │ - b.n 20cb3c │ │ │ │ + bne.n 20cc04 │ │ │ │ + b.n 20cb4c │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20cb3c │ │ │ │ + beq.n 20cb4c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20ce22 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r3, #32] │ │ │ │ ldr.w r6, [r2, #-12] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 20cc6e │ │ │ │ + bcc.n 20cc7e │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20cb4e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cc68 │ │ │ │ + beq.n 20cc78 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cc60 │ │ │ │ + bne.n 20cc70 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 20cdd8 │ │ │ │ + bne.w 20cde8 │ │ │ │ bic.w r4, r4, #2 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 20cb3c │ │ │ │ + bne.w 20cb4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.w 20cb3c │ │ │ │ + bhi.w 20cb4c │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20cb4e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cc9e │ │ │ │ + beq.n 20ccae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cc96 │ │ │ │ + bne.n 20cca6 │ │ │ │ subs r3, r1, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 20cb3e │ │ │ │ + b.n 20cb4e │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cbz r3, 20cce0 │ │ │ │ + cbz r3, 20ccf0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20ce22 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 20cce0 │ │ │ │ + bcc.n 20ccf0 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20cb4e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20ccdc │ │ │ │ + beq.n 20ccec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ccd4 │ │ │ │ + bne.n 20cce4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cdd8 │ │ │ │ + bne.n 20cde8 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20cb3c │ │ │ │ + beq.w 20cb4c │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 20ce12 │ │ │ │ + beq.w 20ce22 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r7, [r6, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20cd22 │ │ │ │ + bcc.n 20cd32 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20cb4e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cd1e │ │ │ │ + beq.n 20cd2e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cd16 │ │ │ │ + bne.n 20cd26 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cdd8 │ │ │ │ + bne.n 20cde8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 20ccf2 │ │ │ │ - b.n 20cb3c │ │ │ │ + bne.n 20cd02 │ │ │ │ + b.n 20cb4c │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20cb3c │ │ │ │ + beq.w 20cb4c │ │ │ │ ldr r4, [r0, #48] @ 0x30 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r4, #12 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 20ce12 │ │ │ │ + beq.n 20ce22 │ │ │ │ ldr.w r3, [r4, lr, lsl #2] │ │ │ │ ldr r7, [r0, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r5, [r2, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - bcc.n 20cd78 │ │ │ │ + bcc.n 20cd88 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20cb4e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cd74 │ │ │ │ + beq.n 20cd84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cd6c │ │ │ │ + bne.n 20cd7c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cdd8 │ │ │ │ + bne.n 20cde8 │ │ │ │ add.w lr, lr, #5 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 20cd48 │ │ │ │ - b.n 20cb3c │ │ │ │ - ldr r3, [pc, #156] @ (20ce20 ) │ │ │ │ + bne.n 20cd58 │ │ │ │ + b.n 20cb4c │ │ │ │ + ldr r3, [pc, #156] @ (20ce30 ) │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r4, lsl #7 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20cb3c │ │ │ │ + beq.w 20cb4c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ mov.w lr, #0 │ │ │ │ add.w ip, r1, #24 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 20ce12 │ │ │ │ + beq.n 20ce22 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ ldr r7, [r2, #32] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 20cdcc │ │ │ │ + bcc.n 20cddc │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20cb4e │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20cdc8 │ │ │ │ + beq.n 20cdd8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20cdc0 │ │ │ │ + bne.n 20cdd0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 20cdd8 │ │ │ │ + bne.n 20cde8 │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 20cd9e │ │ │ │ - b.n 20cb3c │ │ │ │ + bne.n 20cdae │ │ │ │ + b.n 20cb4c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20cb3e │ │ │ │ + b.n 20cb4e │ │ │ │ ldr r3, [r1, #16] │ │ │ │ add.w r2, r1, #24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20ce12 │ │ │ │ + beq.n 20ce22 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldr.w r0, [r2, #-12] │ │ │ │ ldr r4, [r0, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.w 20cb3c │ │ │ │ + bcc.w 20cb4c │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cb3e │ │ │ │ + beq.w 20cb4e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 20cc9e │ │ │ │ + beq.w 20ccae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ce08 │ │ │ │ - b.n 20cc9e │ │ │ │ + bne.n 20ce18 │ │ │ │ + b.n 20ccae │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + adds r4, #214 @ 0xd6 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldrb r0, [r0, #14] │ │ │ │ - cbnz r0, 20ce56 │ │ │ │ + cbnz r0, 20ce66 │ │ │ │ ldr.w r3, [r2, #-12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 20ce56 │ │ │ │ - cbz r3, 20ce56 │ │ │ │ + beq.n 20ce66 │ │ │ │ + cbz r3, 20ce66 │ │ │ │ ldrb.w ip, [r2, #15] │ │ │ │ - b.n 20ce42 │ │ │ │ + b.n 20ce52 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 20ce70 │ │ │ │ + cbz r3, 20ce80 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ce3e │ │ │ │ - cbz r1, 20ce58 │ │ │ │ + bne.n 20ce4e │ │ │ │ + cbz r1, 20ce68 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 20ce52 │ │ │ │ + b.n 20ce62 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 20ce58 │ │ │ │ + cbz r2, 20ce68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 20ce4e │ │ │ │ + bne.n 20ce5e │ │ │ │ bx lr │ │ │ │ ldrb.w r2, [r3, #58] @ 0x3a │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w ip, ip, r2 │ │ │ │ - beq.n 20ce72 │ │ │ │ + beq.n 20ce82 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ce42 │ │ │ │ + bne.n 20ce52 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20ce56 │ │ │ │ + b.n 20ce66 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w r5, [pc, #3372] @ 20dbb8 │ │ │ │ + ldr.w r5, [pc, #3372] @ 20dbc8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #3372] @ 20dbbc │ │ │ │ + ldr.w r0, [pc, #3372] @ 20dbcc │ │ │ │ sub sp, #32 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #3368] @ 20dbc0 │ │ │ │ - ldr.w r2, [pc, #3368] @ 20dbc4 │ │ │ │ + ldr.w r3, [pc, #3368] @ 20dbd0 │ │ │ │ + ldr.w r2, [pc, #3368] @ 20dbd4 │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ add.w r2, r3, lr │ │ │ │ ldrb r6, [r2, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20cfbe │ │ │ │ + beq.n 20cfce │ │ │ │ ldrb.w r0, [r4, #34] @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cfbe │ │ │ │ + bne.n 20cfce │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #468 @ 0x1d4 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov sl, r3 │ │ │ │ - bcs.w 20cfde │ │ │ │ + bcs.w 20cfee │ │ │ │ cmp.w ip, #462 @ 0x1ce │ │ │ │ - bcs.w 20d644 │ │ │ │ + bcs.w 20d654 │ │ │ │ cmp.w ip, #344 @ 0x158 │ │ │ │ - bls.w 20d26c │ │ │ │ + bls.w 20d27c │ │ │ │ cmp.w ip, #434 @ 0x1b2 │ │ │ │ - bhi.w 20ddf2 │ │ │ │ + bhi.w 20de02 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - bhi.w 20d680 │ │ │ │ + bhi.w 20d690 │ │ │ │ cmp.w ip, #382 @ 0x17e │ │ │ │ - bcs.w 20df7a │ │ │ │ + bcs.w 20df8a │ │ │ │ cmp.w ip, #372 @ 0x174 │ │ │ │ - bcc.w 20de72 │ │ │ │ + bcc.w 20de82 │ │ │ │ sub.w ip, ip, #372 @ 0x174 │ │ │ │ cmp.w ip, #9 │ │ │ │ - bhi.w 20d676 │ │ │ │ + bhi.w 20d686 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r0, r3, #21 │ │ │ │ lsls r0, r3, #21 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r2, r1, #25 │ │ │ │ lsls r6, r5, #14 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ lsls r5, r2, #2 │ │ │ │ cmp.w ip, #524 @ 0x20c │ │ │ │ - bls.w 20d676 │ │ │ │ + bls.w 20d686 │ │ │ │ mvn.w r1, #524 @ 0x20c │ │ │ │ movs r3, #1 │ │ │ │ add ip, r1 │ │ │ │ movw r2, #65448 @ 0xffa8 │ │ │ │ movt r2, #95 @ 0x5f │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20d044 │ │ │ │ + bne.n 20d054 │ │ │ │ tst.w r3, #19 │ │ │ │ - beq.w 20d676 │ │ │ │ + beq.w 20d686 │ │ │ │ add lr, r8 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20deaa │ │ │ │ + beq.w 20deba │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20ddde │ │ │ │ + bne.w 20ddee │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20cf96 │ │ │ │ + cbnz r0, 20cfa6 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20cf6e │ │ │ │ + bne.n 20cf7e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - cbz r2, 20cfba │ │ │ │ + cbz r2, 20cfca │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ ubfx r2, r3, #17, #1 │ │ │ │ ubfx r3, r3, #16, #1 │ │ │ │ orrs r2, r0 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r0, r2, r3 │ │ │ │ strb.w r0, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r2, [pc, #3080] @ 20dbc8 │ │ │ │ - ldr.w r3, [pc, #3064] @ 20dbbc │ │ │ │ + ldr.w r2, [pc, #3080] @ 20dbd8 │ │ │ │ + ldr.w r3, [pc, #3064] @ 20dbcc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20e4da │ │ │ │ + bne.w 20e4ea │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w ip, #776 @ 0x308 │ │ │ │ - bcs.w 20d6d0 │ │ │ │ + bcs.w 20d6e0 │ │ │ │ movw r3, #645 @ 0x285 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.n 20d04c │ │ │ │ + bhi.n 20d05c │ │ │ │ cmp.w ip, #620 @ 0x26c │ │ │ │ - bhi.w 20df3e │ │ │ │ + bhi.w 20df4e │ │ │ │ movw r3, #581 @ 0x245 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 20d594 │ │ │ │ + bhi.w 20d5a4 │ │ │ │ cmp.w ip, #486 @ 0x1e6 │ │ │ │ - bcs.w 20deb2 │ │ │ │ + bcs.w 20dec2 │ │ │ │ sub.w r2, ip, #468 @ 0x1d4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #48388 @ 0xbd04 │ │ │ │ movt r2, #3 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 20d044 │ │ │ │ + bne.n 20d054 │ │ │ │ cmp.w ip, #482 @ 0x1e2 │ │ │ │ - beq.w 20e060 │ │ │ │ + beq.w 20e070 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 20d676 │ │ │ │ + bpl.w 20d686 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20d044 │ │ │ │ + cbnz r0, 20d054 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20d044 │ │ │ │ + cbnz r0, 20d054 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20cfa0 │ │ │ │ + b.n 20cfb0 │ │ │ │ subw ip, ip, #646 @ 0x286 │ │ │ │ cmp.w ip, #129 @ 0x81 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d064 ) │ │ │ │ + bhi.w 20d686 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d074 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsrs r1, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr5, cr15, {7} │ │ │ │ @@ -605141,23 +605137,23 @@ │ │ │ │ lsls r3, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ cmp.w ip, #326 @ 0x146 │ │ │ │ - bhi.w 20e29a │ │ │ │ + bhi.w 20e2aa │ │ │ │ cmp.w ip, #298 @ 0x12a │ │ │ │ - bhi.w 20d718 │ │ │ │ + bhi.w 20d728 │ │ │ │ cmp.w ip, #215 @ 0xd7 │ │ │ │ - bls.w 20d3e8 │ │ │ │ + bls.w 20d3f8 │ │ │ │ sub.w ip, ip, #216 @ 0xd8 │ │ │ │ cmp.w ip, #82 @ 0x52 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d29c ) │ │ │ │ + bhi.w 20d686 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d2ac ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [sp], #1020 @ 0x3fc │ │ │ │ lsrs r5, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -605293,21 +605289,21 @@ │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ stc2 15, cr15, [r9, #1020]! @ 0x3fc │ │ │ │ cmp.w ip, #164 @ 0xa4 │ │ │ │ - bhi.w 20defe │ │ │ │ + bhi.w 20df0e │ │ │ │ cmp.w ip, #67 @ 0x43 │ │ │ │ - bls.w 20d8a2 │ │ │ │ + bls.w 20d8b2 │ │ │ │ sub.w ip, ip, #68 @ 0x44 │ │ │ │ cmp.w ip, #96 @ 0x60 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d410 ) │ │ │ │ + bhi.w 20d686 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d420 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsrs r7, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb49ffff │ │ │ │ @@ -605487,16 +605483,16 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r7, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ subw ip, ip, #582 @ 0x246 │ │ │ │ cmp.w ip, #38 @ 0x26 │ │ │ │ - bhi.n 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d5a8 ) │ │ │ │ + bhi.n 20d686 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d5b8 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r5, r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ @@ -605562,39 +605558,39 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w pc, [r1, #4095] @ 0xfff │ │ │ │ mvn.w r7, #462 @ 0x1ce │ │ │ │ add ip, r7 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bhi.w 20d044 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d65c ) │ │ │ │ + bhi.w 20d054 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d66c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ lsls r3, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [r9 :128] │ │ │ │ lsls r3, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 20dda6 │ │ │ │ + beq.w 20ddb6 │ │ │ │ add lr, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20cfa0 │ │ │ │ + b.n 20cfb0 │ │ │ │ mvn.w r1, #420 @ 0x1a4 │ │ │ │ add ip, r1 │ │ │ │ cmp.w ip, #13 │ │ │ │ - bhi.n 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20d698 ) │ │ │ │ + bhi.n 20d686 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20d6a8 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ @@ -605610,793 +605606,793 @@ │ │ │ │ @ instruction: 0xffdfffff │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [sp :128] │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ lsls r3, r6, #12 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #797 @ 0x31d │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.w 20e438 │ │ │ │ + bhi.w 20e448 │ │ │ │ sub.w r1, ip, #776 @ 0x308 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ movw r1, #33774 @ 0x83ee │ │ │ │ tst r3, r1 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20cf68 │ │ │ │ tst.w r3, #17 │ │ │ │ - beq.n 20d670 │ │ │ │ + beq.n 20d680 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e206 │ │ │ │ + bne.w 20e216 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cf96 │ │ │ │ - b.n 20d83a │ │ │ │ + beq.w 20cfa6 │ │ │ │ + b.n 20d84a │ │ │ │ sub.w ip, ip, #300 @ 0x12c │ │ │ │ cmp.w ip, #26 │ │ │ │ - bhi.n 20d676 │ │ │ │ + bhi.n 20d686 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #10507 @ 0x290b │ │ │ │ movt r3, #784 @ 0x310 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d054 │ │ │ │ tst.w r2, #14680288 @ 0xe000e0 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20cf68 │ │ │ │ cmp.w ip, #26 │ │ │ │ - bne.n 20d676 │ │ │ │ + bne.n 20d686 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.n 20cfa0 │ │ │ │ + b.n 20cfb0 │ │ │ │ mvn.w r3, #400 @ 0x190 │ │ │ │ add ip, r3 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bhi.n 20d676 │ │ │ │ + bhi.n 20d686 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #6160 @ 0x1810 │ │ │ │ movt r3, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d054 │ │ │ │ movs r3, #35 @ 0x23 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20cf68 │ │ │ │ cmp.w ip, #19 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d686 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20e1d0 │ │ │ │ + bne.w 20e1e0 │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ ubfx r0, r9, #12, #1 │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20e31c │ │ │ │ + beq.w 20e32c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 20dac6 │ │ │ │ + beq.w 20dad6 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 20d044 │ │ │ │ + b.n 20d054 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e19c │ │ │ │ + bne.w 20e1ac │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20d7f0 │ │ │ │ + cbnz r0, 20d800 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20e3f8 │ │ │ │ + bne.w 20e408 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 20d806 │ │ │ │ + bne.n 20d816 │ │ │ │ ubfx r6, r9, #2, #1 │ │ │ │ ubfx r3, r9, #12, #1 │ │ │ │ eor.w r6, r6, #1 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e230 │ │ │ │ + bne.w 20e240 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20cfa6 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20e21e │ │ │ │ + bne.w 20e22e │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ - b.w 20cf96 │ │ │ │ + b.w 20cfa6 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e188 │ │ │ │ + bne.w 20e198 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20dd9a │ │ │ │ + bne.w 20ddaa │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20e424 │ │ │ │ + bne.w 20e434 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20dd9a │ │ │ │ + bne.w 20ddaa │ │ │ │ cmp.w sl, #1 │ │ │ │ itt eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - b.w 20cf96 │ │ │ │ + b.w 20cfa6 │ │ │ │ cmp.w ip, #44 @ 0x2c │ │ │ │ - bls.w 20e33c │ │ │ │ + bls.w 20e34c │ │ │ │ sub.w ip, ip, #51 @ 0x33 │ │ │ │ cmp.w ip, #13 │ │ │ │ - bhi.w 20d676 │ │ │ │ + bhi.w 20d686 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #5193 @ 0x1449 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20cf68 │ │ │ │ tst.w r3, #8320 @ 0x2080 │ │ │ │ - bne.w 20daf0 │ │ │ │ + bne.w 20db00 │ │ │ │ tst.w r3, #2080 @ 0x820 │ │ │ │ - beq.w 20d676 │ │ │ │ + beq.w 20d686 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e0da │ │ │ │ + bne.w 20e0ea │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20d90c │ │ │ │ + cbz r0, 20d91c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 20cfa0 │ │ │ │ + bmi.w 20cfb0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e100 │ │ │ │ + bne.w 20e110 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cfa0 │ │ │ │ + bne.w 20cfb0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bpl.w 20cfa0 │ │ │ │ + bpl.w 20cfb0 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 20cfa0 │ │ │ │ + bmi.w 20cfb0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r3, #262148 @ 0x40004 │ │ │ │ ldrb.w r0, [r1, #360] @ 0x168 │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ cmp.w ip, #548 @ 0x224 │ │ │ │ - bcc.w 20cf2e │ │ │ │ + bcc.w 20cf3e │ │ │ │ subw ip, ip, #559 @ 0x22f │ │ │ │ cmp.w ip, #21 │ │ │ │ - bhi.w 20d676 │ │ │ │ + bhi.w 20d686 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ movt r2, #32 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d054 │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20cf68 │ │ │ │ cmp.w ip, #20 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d686 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add r5, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e254 │ │ │ │ + bne.w 20e264 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d054 │ │ │ │ ubfx r0, r9, #7, #1 │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d054 │ │ │ │ add lr, r8 │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e178 │ │ │ │ + bne.w 20e188 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20da12 │ │ │ │ + cbz r0, 20da22 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 20cfa0 │ │ │ │ + bmi.w 20cfb0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb r6, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20e128 │ │ │ │ + bne.w 20e138 │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ - b.w 20cf96 │ │ │ │ + b.w 20cfa6 │ │ │ │ movw r3, #393 @ 0x189 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d686 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #4128 @ 0x1020 │ │ │ │ - beq.w 20deaa │ │ │ │ + beq.w 20deba │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20deaa │ │ │ │ + beq.w 20deba │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20de60 │ │ │ │ + bne.w 20de70 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20cfa6 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20da54 │ │ │ │ - b.w 20cf96 │ │ │ │ + bne.n 20da64 │ │ │ │ + b.w 20cfa6 │ │ │ │ add lr, r8 │ │ │ │ ubfx r0, r9, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #12 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e0ea │ │ │ │ + bne.w 20e0fa │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ add lr, r8 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r0, r3 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r5, r3, #20 │ │ │ │ - bmi.w 20d044 │ │ │ │ + bmi.w 20d054 │ │ │ │ ubfx r3, r9, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orr.w r0, r2, r3 │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d054 │ │ │ │ cmp.w ip, #195 @ 0xc3 │ │ │ │ - beq.w 20cf58 │ │ │ │ + beq.w 20cf68 │ │ │ │ cmp.w ip, #196 @ 0xc4 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d686 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e1c0 │ │ │ │ + bne.w 20e1d0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20db26 │ │ │ │ + cbz r0, 20db36 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.w 20cfa0 │ │ │ │ + bmi.w 20cfb0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e30c │ │ │ │ + bne.w 20e31c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20cfa6 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e4c8 │ │ │ │ + bne.w 20e4d8 │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20cfa6 │ │ │ │ add.w r3, r4, #132 @ 0x84 │ │ │ │ - b.n 20d910 │ │ │ │ + b.n 20d920 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldrb.w r3, [r3, #65] @ 0x41 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d7ba │ │ │ │ + beq.w 20d7ca │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r6, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20e1ec │ │ │ │ + bne.w 20e1fc │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d054 │ │ │ │ add lr, r8 │ │ │ │ cmp.w sl, #5 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r9, #5, #1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ - b.n 20da9e │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + b.n 20daae │ │ │ │ + adds r1, #88 @ 0x58 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + adds r0, #38 @ 0x26 │ │ │ │ lsls r5, r4, #2 │ │ │ │ add.w r3, r8, lr │ │ │ │ ldrb r7, [r5, #25] │ │ │ │ add.w ip, sp, #12 │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20e110 │ │ │ │ + bne.w 20e120 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20dbfe │ │ │ │ + cbnz r0, 20dc0e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ tst.w r3, #6144 @ 0x1800 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mvn.w r2, #454 @ 0x1c6 │ │ │ │ add lr, r8 │ │ │ │ adds r3, r6, r2 │ │ │ │ mvn.w r1, #338 @ 0x152 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ adds r1, r6, r1 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w 20cfa0 │ │ │ │ + bls.w 20cfb0 │ │ │ │ bic.w r3, r6, #2 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - beq.w 20cfa0 │ │ │ │ + beq.w 20cfb0 │ │ │ │ cmp.w r6, #314 @ 0x13a │ │ │ │ it ne │ │ │ │ cmpne.w r6, #358 @ 0x166 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ orrs r0, r6 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e1b0 │ │ │ │ + bne.w 20e1c0 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbz r0, 20dc74 │ │ │ │ + cbz r0, 20dc84 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 20cfa0 │ │ │ │ + bmi.w 20cfb0 │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e2fc │ │ │ │ + bne.w 20e30c │ │ │ │ ldrb r0, [r6, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20cfa6 │ │ │ │ add.w r3, r4, #116 @ 0x74 │ │ │ │ - b.n 20da16 │ │ │ │ + b.n 20da26 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #93] @ 0x5d │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ add.w r3, r8, #73728 @ 0x12000 │ │ │ │ ubfx r0, r9, #6, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ ldrb.w r2, [r3, #818] @ 0x332 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ add lr, r8 │ │ │ │ tst.w r9, #8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - bne.w 20cfa0 │ │ │ │ + bne.w 20cfb0 │ │ │ │ cmp.w sl, #4 │ │ │ │ itt eq │ │ │ │ mvneq.w r0, r9 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ - beq.w 20cfa0 │ │ │ │ + beq.w 20cfb0 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ add.w r3, r8, #94208 @ 0x17000 │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ ldrb.w r2, [r3, #1714] @ 0x6b2 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ add.w r2, r8, #94208 @ 0x17000 │ │ │ │ ldrb.w r3, [r2, #1581] @ 0x62d │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20dbcc │ │ │ │ + bne.w 20dbdc │ │ │ │ tst.w r9, #6144 @ 0x1800 │ │ │ │ ldrb.w r2, [r2, #1586] @ 0x632 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e26c │ │ │ │ + bne.w 20e27c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d054 │ │ │ │ add.w r3, r8, #81920 @ 0x14000 │ │ │ │ subs.w r0, sl, #2 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r2, [r3, #3250] @ 0xcb2 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #12 │ │ │ │ ldrb.w ip, [r1, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e242 │ │ │ │ + bne.w 20e252 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ - cbnz r0, 20dd9a │ │ │ │ + cbnz r0, 20ddaa │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e40c │ │ │ │ + bne.w 20e41c │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20dc94 │ │ │ │ + beq.w 20dca4 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 20cf96 │ │ │ │ + b.w 20cfa6 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d686 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r6, sp, #12 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r5, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20e284 │ │ │ │ + bne.w 20e294 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cfa0 │ │ │ │ + beq.w 20cfb0 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldrb.w r0, [r3, #40] @ 0x28 │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20cf88 │ │ │ │ + bl 20ce34 │ │ │ │ + b.w 20cf98 │ │ │ │ mvn.w r7, #434 @ 0x1b2 │ │ │ │ movs r1, #1 │ │ │ │ add.w r3, ip, r7 │ │ │ │ lsls r1, r3 │ │ │ │ movw r3, #7185 @ 0x1c11 │ │ │ │ movt r3, #62 @ 0x3e │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d054 │ │ │ │ movw r3, #461 @ 0x1cd │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 20e038 │ │ │ │ + beq.w 20e048 │ │ │ │ cmp.w ip, #458 @ 0x1ca │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d686 │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ ldrb r5, [r5, #25] │ │ │ │ add r7, sp, #12 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20e162 │ │ │ │ + bne.w 20e172 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.w 20e32e │ │ │ │ + beq.w 20e33e │ │ │ │ iteee gt │ │ │ │ addgt.w r3, r8, ip, lsl #7 │ │ │ │ addle.w ip, r8, ip, lsl #7 │ │ │ │ ubfxle r3, r9, #1, #1 │ │ │ │ eorle.w r3, r3, #1 │ │ │ │ itee gt │ │ │ │ ldrbgt.w r2, [r3, #50] @ 0x32 │ │ │ │ orrle r0, r3 │ │ │ │ ldrble.w r2, [ip, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20da6e │ │ │ │ + bl 20ce34 │ │ │ │ + b.n 20da7e │ │ │ │ sub.w ip, ip, #346 @ 0x15a │ │ │ │ cmp.w ip, #25 │ │ │ │ - bhi.w 20d676 │ │ │ │ + bhi.w 20d686 │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #10151 @ 0x27a7 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d054 │ │ │ │ tst.w r3, #52428800 @ 0x3200000 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20cf68 │ │ │ │ cmp.w ip, #22 │ │ │ │ ittt eq │ │ │ │ addeq lr, r8 │ │ │ │ ubfxeq r0, r9, #4, #1 │ │ │ │ eoreq.w r0, r0, #1 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d686 │ │ │ │ ldrb.w r2, [lr, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ cmp.w ip, #516 @ 0x204 │ │ │ │ - bhi.w 20d966 │ │ │ │ + bhi.w 20d976 │ │ │ │ cmp.w ip, #486 @ 0x1e6 │ │ │ │ - beq.w 20d676 │ │ │ │ + beq.w 20d686 │ │ │ │ mvn.w r2, #486 @ 0x1e6 │ │ │ │ add.w r3, ip, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movw r3, #6607 @ 0x19cf │ │ │ │ movt r3, #8484 @ 0x2124 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d054 │ │ │ │ movw r3, #491 @ 0x1eb │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 20d676 │ │ │ │ + bne.w 20d686 │ │ │ │ add.w r3, r8, #61440 @ 0xf000 │ │ │ │ ldrb.w r3, [r3, #1458] @ 0x5b2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bpl.w 20d044 │ │ │ │ - b.n 20db80 │ │ │ │ + bpl.w 20d054 │ │ │ │ + b.n 20db90 │ │ │ │ cmp.w ip, #200 @ 0xc8 │ │ │ │ - beq.w 20dc3e │ │ │ │ - bhi.w 20e13a │ │ │ │ + beq.w 20dc4e │ │ │ │ + bhi.w 20e14a │ │ │ │ cmp.w ip, #194 @ 0xc2 │ │ │ │ - bhi.w 20dae0 │ │ │ │ + bhi.w 20daf0 │ │ │ │ sub.w r3, ip, #165 @ 0xa5 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #4680 @ 0x1248 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20cf68 │ │ │ │ movt r3, #8224 @ 0x2020 │ │ │ │ tst r2, r3 │ │ │ │ - bne.w 20d8d6 │ │ │ │ + bne.w 20d8e6 │ │ │ │ cmp.w ip, #188 @ 0xbc │ │ │ │ - beq.w 20daf0 │ │ │ │ - b.w 20d676 │ │ │ │ + beq.w 20db00 │ │ │ │ + b.w 20d686 │ │ │ │ mvn.w r7, #620 @ 0x26c │ │ │ │ movs r1, #1 │ │ │ │ add r7, ip │ │ │ │ lsl.w r7, r1, r7 │ │ │ │ movw r1, #42585 @ 0xa659 │ │ │ │ movt r1, #6 │ │ │ │ tst r7, r1 │ │ │ │ - bne.w 20d044 │ │ │ │ + bne.w 20d054 │ │ │ │ tst.w r7, #81920 @ 0x14000 │ │ │ │ - beq.w 20dda0 │ │ │ │ + beq.w 20ddb0 │ │ │ │ cmp.w sl, #1 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ite eq │ │ │ │ ubfxeq r0, r9, #1, #1 │ │ │ │ ubfxne r0, r9, #2, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ cmp.w ip, #400 @ 0x190 │ │ │ │ - bcs.w 20d758 │ │ │ │ + bcs.w 20d768 │ │ │ │ cmp.w ip, #384 @ 0x180 │ │ │ │ - bcc.w 20d676 │ │ │ │ + bcc.w 20d686 │ │ │ │ sub.w r2, ip, #384 @ 0x180 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #1508 @ 0x5e4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20cf68 │ │ │ │ movw r2, #49155 @ 0xc003 │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 20da2c │ │ │ │ + beq.w 20da3c │ │ │ │ add.w r3, r8, lr │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - beq.n 20dfe2 │ │ │ │ + beq.n 20dff2 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.n 20dfe2 │ │ │ │ + bmi.n 20dff2 │ │ │ │ tst.w r3, #262148 @ 0x40004 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #360] @ 0x168 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ - bne.w 20cfa0 │ │ │ │ + bne.w 20cfb0 │ │ │ │ add lr, r8 │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cfa0 │ │ │ │ + beq.w 20cfb0 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ add.w r3, r6, #84 @ 0x54 │ │ │ │ ldrb.w ip, [r5, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20e026 │ │ │ │ + bne.n 20e036 │ │ │ │ ldrb r0, [r3, #14] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf96 │ │ │ │ + bne.w 20cfa6 │ │ │ │ add.w r3, r9, #1 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 20dff8 │ │ │ │ - b.w 20cf96 │ │ │ │ + bne.n 20e008 │ │ │ │ + b.w 20cfa6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20e010 │ │ │ │ + bl 20ce34 │ │ │ │ + b.n 20e020 │ │ │ │ add.w r3, r8, #57344 @ 0xe000 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movs r0, #24 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r1, [r3, #1710] @ 0x6ae │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ cmp.w sl, #12 │ │ │ │ - bhi.w 20e4de │ │ │ │ - add r3, pc, #8 @ (adr r3, 20e074 ) │ │ │ │ + bhi.w 20e4ee │ │ │ │ + add r3, pc, #8 @ (adr r3, 20e084 ) │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa11ffff │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -606419,246 +606415,242 @@ │ │ │ │ lsls r3, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ movw r2, #2052 @ 0x804 │ │ │ │ tst.w r9, r2 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ add.w r3, r8, #61696 @ 0xf100 │ │ │ │ movw r2, #2050 @ 0x802 │ │ │ │ - b.n 20e0be │ │ │ │ + b.n 20e0ce │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20d8f4 │ │ │ │ + bl 20ce34 │ │ │ │ + b.n 20d904 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20dab2 │ │ │ │ + b.n 20dac2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20d926 │ │ │ │ + bl 20ce34 │ │ │ │ + b.n 20d936 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20dbf2 │ │ │ │ + b.n 20dc02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20cf96 │ │ │ │ + bl 20ce34 │ │ │ │ + b.w 20cfa6 │ │ │ │ sub.w r2, ip, #201 @ 0xc9 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #9505 @ 0x2521 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20cf58 │ │ │ │ + bne.w 20cf68 │ │ │ │ movw r2, #16516 @ 0x4084 │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 20d8d6 │ │ │ │ + bne.w 20d8e6 │ │ │ │ cmp.w ip, #210 @ 0xd2 │ │ │ │ - beq.w 20daf0 │ │ │ │ - b.w 20d676 │ │ │ │ + beq.w 20db00 │ │ │ │ + b.w 20d686 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ - b.n 20de36 │ │ │ │ + b.n 20de46 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20d9fa │ │ │ │ + bl 20ce34 │ │ │ │ + b.n 20da0a │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20d86e │ │ │ │ + bl 20ce34 │ │ │ │ + b.w 20d87e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20d7d8 │ │ │ │ + bl 20ce34 │ │ │ │ + b.w 20d7e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20dc5c │ │ │ │ + bl 20ce34 │ │ │ │ + b.n 20dc6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20db0e │ │ │ │ + bl 20ce34 │ │ │ │ + b.n 20db1e │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20d7a6 │ │ │ │ + b.w 20d7b6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d054 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cf96 │ │ │ │ - b.w 20d83a │ │ │ │ + beq.w 20cfa6 │ │ │ │ + b.w 20d84a │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20cf96 │ │ │ │ + bl 20ce34 │ │ │ │ + b.w 20cfa6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20d834 │ │ │ │ + bl 20ce34 │ │ │ │ + b.w 20d844 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20dd78 │ │ │ │ + bl 20ce34 │ │ │ │ + b.n 20dd88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20d9bc │ │ │ │ + b.w 20d9cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d054 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, r3, lsl #7 │ │ │ │ - b.n 20ddc2 │ │ │ │ + b.n 20ddd2 │ │ │ │ mvn.w r2, #326 @ 0x146 │ │ │ │ add ip, r2 │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20e2b4 ) │ │ │ │ + bhi.w 20d686 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20e2c4 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5d22ce │ │ │ │ - bl 5d22d2 │ │ │ │ + bl 5d22de │ │ │ │ + bl 5d22e2 │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5d22ea │ │ │ │ + bl 5d22fa │ │ │ │ ldc 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ - bl 5d22f2 │ │ │ │ + bl 5d2302 │ │ │ │ stc 15, cr15, [r5], #1020 @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20dc8e │ │ │ │ + bl 20ce34 │ │ │ │ + b.n 20dc9e │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.n 20db40 │ │ │ │ + bl 20ce34 │ │ │ │ + b.n 20db50 │ │ │ │ mvn.w r3, r9 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orrs r3, r0 │ │ │ │ orr.w r0, r2, r3 │ │ │ │ - b.w 20d044 │ │ │ │ + b.w 20d054 │ │ │ │ add.w r3, r8, ip, lsl #7 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ - b.w 20cfa0 │ │ │ │ + b.w 20cfb0 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bls.w 20d676 │ │ │ │ + bls.w 20d686 │ │ │ │ sub.w ip, ip, #6 │ │ │ │ cmp.w ip, #38 @ 0x26 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20e35c ) │ │ │ │ + bhi.w 20d686 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20e36c ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - bl 5fa35e │ │ │ │ - bl 52a362 │ │ │ │ - bl 52a366 │ │ │ │ - bl 52a36a │ │ │ │ - bl 52a36e │ │ │ │ + bl 5fa36e │ │ │ │ bl 52a372 │ │ │ │ bl 52a376 │ │ │ │ bl 52a37a │ │ │ │ bl 52a37e │ │ │ │ bl 52a382 │ │ │ │ bl 52a386 │ │ │ │ bl 52a38a │ │ │ │ @@ -606673,341 +606665,345 @@ │ │ │ │ bl 52a3ae │ │ │ │ bl 52a3b2 │ │ │ │ bl 52a3b6 │ │ │ │ bl 52a3ba │ │ │ │ bl 52a3be │ │ │ │ bl 52a3c2 │ │ │ │ bl 52a3c6 │ │ │ │ - @ instruction: 0xebfdffff │ │ │ │ - @ instruction: 0xebfdffff │ │ │ │ + bl 52a3ca │ │ │ │ + bl 52a3ce │ │ │ │ bl 52a3d2 │ │ │ │ bl 52a3d6 │ │ │ │ - bl 5fa3da │ │ │ │ - bl 52a3de │ │ │ │ + @ instruction: 0xebfdffff │ │ │ │ + @ instruction: 0xebfdffff │ │ │ │ bl 52a3e2 │ │ │ │ + bl 52a3e6 │ │ │ │ + bl 5fa3ea │ │ │ │ + bl 52a3ee │ │ │ │ + bl 52a3f2 │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ @ instruction: 0xebfdffff │ │ │ │ - bl 5fa3f6 │ │ │ │ + bl 5fa406 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20d7f0 │ │ │ │ + bl 20ce34 │ │ │ │ + b.w 20d800 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20dd9a │ │ │ │ - b.n 20dc94 │ │ │ │ + bne.w 20ddaa │ │ │ │ + b.n 20dca4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20d88a │ │ │ │ + bl 20ce34 │ │ │ │ + b.w 20d89a │ │ │ │ subw ip, ip, #858 @ 0x35a │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20d676 │ │ │ │ + bhi.w 20d686 │ │ │ │ cmp.w ip, #27 │ │ │ │ - bhi.w 20d676 │ │ │ │ - add r3, pc, #8 @ (adr r3, 20e458 ) │ │ │ │ + bhi.w 20d686 │ │ │ │ + add r3, pc, #8 @ (adr r3, 20e468 ) │ │ │ │ ldr.w ip, [r3, ip, lsl #2] │ │ │ │ add r3, ip │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ - bl 42e45e │ │ │ │ - bl 42e462 │ │ │ │ - bl 42e466 │ │ │ │ - bl 42e46a │ │ │ │ bl 42e46e │ │ │ │ bl 42e472 │ │ │ │ bl 42e476 │ │ │ │ bl 42e47a │ │ │ │ bl 42e47e │ │ │ │ bl 42e482 │ │ │ │ bl 42e486 │ │ │ │ bl 42e48a │ │ │ │ bl 42e48e │ │ │ │ bl 42e492 │ │ │ │ bl 42e496 │ │ │ │ - @ instruction: 0xebedffff │ │ │ │ + bl 42e49a │ │ │ │ bl 42e49e │ │ │ │ bl 42e4a2 │ │ │ │ bl 42e4a6 │ │ │ │ - bl 42e4aa │ │ │ │ + @ instruction: 0xebedffff │ │ │ │ bl 42e4ae │ │ │ │ - bl 4fe4b2 │ │ │ │ - bl 4fe4b6 │ │ │ │ - bl 4fe4ba │ │ │ │ - bl 4fe4be │ │ │ │ + bl 42e4b2 │ │ │ │ + bl 42e4b6 │ │ │ │ + bl 42e4ba │ │ │ │ + bl 42e4be │ │ │ │ + bl 4fe4c2 │ │ │ │ + bl 4fe4c6 │ │ │ │ + bl 4fe4ca │ │ │ │ + bl 4fe4ce │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ @ instruction: 0xeb01ffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ - b.w 20db60 │ │ │ │ + bl 20ce34 │ │ │ │ + b.w 20db70 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2504] @ 20eebc │ │ │ │ - ldr.w r2, [pc, #2504] @ 20eec0 │ │ │ │ + ldr.w r3, [pc, #2504] @ 20eecc │ │ │ │ + ldr.w r2, [pc, #2504] @ 20eed0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2496] @ 20eec4 │ │ │ │ + ldr.w r3, [pc, #2496] @ 20eed4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e5c8 │ │ │ │ + beq.n 20e5d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov.w r2, #21504 @ 0x5400 │ │ │ │ movt r2, #256 @ 0x100 │ │ │ │ mov.w r3, #43008 @ 0xa800 │ │ │ │ movt r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 20ea42 │ │ │ │ + beq.w 20ea52 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 20e7d6 │ │ │ │ + beq.w 20e7e6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 20e5c0 │ │ │ │ + bne.n 20e5d0 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e5b0 │ │ │ │ + beq.n 20e5c0 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e5a8 │ │ │ │ + beq.n 20e5b8 │ │ │ │ ldrb.w r0, [r9, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e746 │ │ │ │ + beq.w 20e756 │ │ │ │ ldrb.w r2, [r9, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e780 │ │ │ │ + beq.w 20e790 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.w 20eeb4 │ │ │ │ + bhi.w 20eec4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ movs r2, r1 │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r3, r7 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r7 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r2, r1 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 20e5a8 │ │ │ │ + bne.n 20e5b8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 20ec50 │ │ │ │ + beq.w 20ec60 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 20e5a8 │ │ │ │ + bne.n 20e5b8 │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ - cbnz r3, 20e5a8 │ │ │ │ + cbnz r3, 20e5b8 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 20e5a8 │ │ │ │ + cbz r3, 20e5b8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e54e │ │ │ │ + bne.n 20e55e │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ ldrb.w r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strbne.w r3, [r5, #36] @ 0x24 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e52c │ │ │ │ - ldr.w r2, [pc, #2300] @ 20eec8 │ │ │ │ - ldr.w r3, [pc, #2292] @ 20eec4 │ │ │ │ + bne.n 20e53c │ │ │ │ + ldr.w r2, [pc, #2300] @ 20eed8 │ │ │ │ + ldr.w r3, [pc, #2292] @ 20eed4 │ │ │ │ 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 20ee9a │ │ │ │ + bne.w 20eeaa │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb.w fp, [r4, #34] @ 0x22 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ - b.n 20e5a8 │ │ │ │ - ldr.w r3, [pc, #2264] @ 20eecc │ │ │ │ + b.n 20e5b8 │ │ │ │ + ldr.w r3, [pc, #2264] @ 20eedc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 20e60e │ │ │ │ + cbz r3, 20e61e │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ce78 │ │ │ │ - b.n 20e5a8 │ │ │ │ + bl 20ce88 │ │ │ │ + b.n 20e5b8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ subs r3, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 20e5a8 │ │ │ │ + bls.n 20e5b8 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 20ee30 │ │ │ │ + beq.w 20ee40 │ │ │ │ mov.w r8, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #20 │ │ │ │ - b.n 20e66e │ │ │ │ + b.n 20e67e │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 20ec3c │ │ │ │ + bpl.w 20ec4c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20ecc4 │ │ │ │ + bne.w 20ecd4 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcs.n 20e6ba │ │ │ │ + bcs.n 20e6ca │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mla r2, sl, r8, r2 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r3, #3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.w 20ec3c │ │ │ │ + bhi.w 20ec4c │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ tst r3, r5 │ │ │ │ - bne.w 20ec20 │ │ │ │ + bne.w 20ec30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ tst r3, r1 │ │ │ │ - beq.n 20e648 │ │ │ │ + beq.n 20e658 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 20ecf4 │ │ │ │ + bne.w 20ed04 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - cbz r3, 20e6ac │ │ │ │ + cbz r3, 20e6bc │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ orrs r3, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ and.w r7, r3, #1 │ │ │ │ cmp r8, lr │ │ │ │ - bcc.n 20e66e │ │ │ │ + bcc.n 20e67e │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orrs r7, r3 │ │ │ │ strb.w r7, [r4, #34] @ 0x22 │ │ │ │ - b.n 20e5a8 │ │ │ │ + b.n 20e5b8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r3, [pc, #2040] @ 20eed0 │ │ │ │ + ldr.w r3, [pc, #2040] @ 20eee0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrb.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 20e5a8 │ │ │ │ + beq.w 20e5b8 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #0] │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20e764 │ │ │ │ + bne.n 20e774 │ │ │ │ ldrb r0, [r4, #14] │ │ │ │ - cbnz r0, 20e776 │ │ │ │ + cbnz r0, 20e786 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #32 │ │ │ │ cmp sl, r8 │ │ │ │ - bne.n 20e6fc │ │ │ │ + bne.n 20e70c │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 20e5a8 │ │ │ │ + b.n 20e5b8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 20ee16 │ │ │ │ + bhi.w 20ee26 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #12 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r1, r5, #11 │ │ │ │ lsls r6, r7, #11 │ │ │ │ lsls r1, r5, #11 │ │ │ │ lsls r3, r7, #12 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 20e58a │ │ │ │ + beq.w 20e59a │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 20ec6c │ │ │ │ + bhi.w 20ec7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ec8a │ │ │ │ + beq.w 20ec9a │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e5a8 │ │ │ │ - b.n 20e72e │ │ │ │ + bne.w 20e5b8 │ │ │ │ + b.n 20e73e │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20e716 │ │ │ │ + beq.n 20e726 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 20e5a8 │ │ │ │ + b.n 20e5b8 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ - cbz r1, 20e7d2 │ │ │ │ + cbz r1, 20e7e2 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 20e7d2 │ │ │ │ - add r2, pc, #8 @ (adr r2, 20e794 ) │ │ │ │ + bhi.n 20e7e2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 20e7a4 ) │ │ │ │ ldr.w r6, [r2, r3, lsl #2] │ │ │ │ add r2, r6 │ │ │ │ bx r2 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -607021,51 +607017,51 @@ │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, r7 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202870 │ │ │ │ - cbz r0, 20e7ce │ │ │ │ + bl 202880 │ │ │ │ + cbz r0, 20e7de │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20cb10 │ │ │ │ + bl 20cb20 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - b.n 20e568 │ │ │ │ + b.n 20e578 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 20e568 │ │ │ │ + b.n 20e578 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 20ee9e │ │ │ │ + beq.w 20eeae │ │ │ │ mov r0, r3 │ │ │ │ - bl 201c1c │ │ │ │ + bl 201c2c │ │ │ │ ldr r7, [r6, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20e81e │ │ │ │ + cbz r3, 20e82e │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20e81e │ │ │ │ + bne.n 20e82e │ │ │ │ mov.w sl, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e9cc │ │ │ │ + bne.w 20e9dc │ │ │ │ ldrb.w r3, [r7, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e9cc │ │ │ │ + beq.w 20e9dc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 20e81e │ │ │ │ + cbz r3, 20e82e │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e7fe │ │ │ │ + beq.n 20e80e │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -607080,795 +607076,795 @@ │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ strb.w ip, [sp, #80] @ 0x50 │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ strh.w fp, [sp, #82] @ 0x52 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 20e4e0 │ │ │ │ + bl 20e4f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r7, [sp, #82] @ 0x52 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20e8f0 │ │ │ │ + beq.n 20e900 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 20e8f0 │ │ │ │ + bne.n 20e900 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r5 │ │ │ │ ldrb.w r4, [r6, #34] @ 0x22 │ │ │ │ - cbnz r4, 20e8d4 │ │ │ │ + cbnz r4, 20e8e4 │ │ │ │ ldr r5, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 20e8d4 │ │ │ │ + cbz r1, 20e8e4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 20e8a0 │ │ │ │ + b.n 20e8b0 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 20e9be │ │ │ │ + bne.w 20e9ce │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 20e8d0 │ │ │ │ + cbz r2, 20e8e0 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20e9be │ │ │ │ + bne.w 20e9ce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20e89a │ │ │ │ + beq.n 20e8aa │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 20e89a │ │ │ │ + beq.n 20e8aa │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20e892 │ │ │ │ + bne.n 20e8a2 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e8a0 │ │ │ │ + bne.n 20e8b0 │ │ │ │ ldrd r6, r3, [sp] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 20e8e0 │ │ │ │ + cbz r2, 20e8f0 │ │ │ │ ldrb r2, [r6, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 20e87c │ │ │ │ + beq.n 20e88c │ │ │ │ mov r5, r9 │ │ │ │ strb.w fp, [sp, #81] @ 0x51 │ │ │ │ mov r9, sl │ │ │ │ strb.w fp, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e858 │ │ │ │ + bne.n 20e868 │ │ │ │ ldrb.w r6, [sp, #83] @ 0x53 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - cbnz r6, 20e8fe │ │ │ │ + cbnz r6, 20e90e │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ - cbz r3, 20e922 │ │ │ │ + cbz r3, 20e932 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201cf0 │ │ │ │ + bl 201d00 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20e918 │ │ │ │ + b.n 20e928 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r8, #36] @ 0x24 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201eac │ │ │ │ + bl 201ebc │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 20e908 │ │ │ │ + bne.n 20e918 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r7, [r5, #57] @ 0x39 │ │ │ │ strb.w r6, [r5, #58] @ 0x3a │ │ │ │ - bl 201eac │ │ │ │ + bl 201ebc │ │ │ │ ldr.w fp, [r0, #16] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20e9a8 │ │ │ │ + beq.n 20e9b8 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20e9a8 │ │ │ │ + bne.n 20e9b8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ea38 │ │ │ │ + beq.n 20ea48 │ │ │ │ strh.w r8, [fp, #34] @ 0x22 │ │ │ │ ldr.w r6, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 20e996 │ │ │ │ + cbz r3, 20e9a6 │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ea00 │ │ │ │ + bne.n 20ea10 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ add.w r0, r6, #12 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ea2a │ │ │ │ + bne.n 20ea3a │ │ │ │ ldrb.w r3, [r5, #58] @ 0x3a │ │ │ │ - cbz r3, 20e98e │ │ │ │ + cbz r3, 20e99e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20ea34 │ │ │ │ + beq.n 20ea44 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 20ea2a │ │ │ │ + bne.n 20ea3a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20e962 │ │ │ │ + bne.n 20e972 │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 20e9a8 │ │ │ │ + cbz r3, 20e9b8 │ │ │ │ ldrb.w r3, [fp, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20e948 │ │ │ │ + beq.n 20e958 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ - cbnz r3, 20e9b8 │ │ │ │ + cbnz r3, 20e9c8 │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ ldrb.w r2, [r5, #58] @ 0x3a │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r9, #25] │ │ │ │ - b.n 20e5c0 │ │ │ │ + b.n 20e5d0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [r6, #34] @ 0x22 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20e8d4 │ │ │ │ + b.n 20e8e4 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ strb.w sl, [r7, #35] @ 0x23 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 20e9e2 │ │ │ │ - b.n 20e812 │ │ │ │ + cbnz r2, 20e9f2 │ │ │ │ + b.n 20e822 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e812 │ │ │ │ + beq.w 20e822 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 20e9d8 │ │ │ │ + bne.n 20e9e8 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add.w r0, r3, #12 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ strb.w r0, [r7, #34] @ 0x22 │ │ │ │ - b.n 20e812 │ │ │ │ + b.n 20e822 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 20eeb4 │ │ │ │ + beq.w 20eec4 │ │ │ │ ldr.w sl, [r6, #24] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 20e96a │ │ │ │ + bcc.n 20e97a │ │ │ │ ldrb.w r2, [sl, #15] │ │ │ │ - cbz r2, 20ea2a │ │ │ │ + cbz r2, 20ea3a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ea1e │ │ │ │ + bne.n 20ea2e │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 20e96a │ │ │ │ + beq.n 20e97a │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [fp, #34] @ 0x22 │ │ │ │ - b.n 20e996 │ │ │ │ + b.n 20e9a6 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - b.n 20e98e │ │ │ │ + b.n 20e99e │ │ │ │ ldrb.w r3, [fp, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e996 │ │ │ │ - b.n 20e954 │ │ │ │ + bne.n 20e9a6 │ │ │ │ + b.n 20e964 │ │ │ │ add.w r3, r5, #16 │ │ │ │ ldrb.w r6, [r9, #25] │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r4, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20ec9a │ │ │ │ + bne.w 20ecaa │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ mov r4, r9 │ │ │ │ add r6, sp, #32 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldrb.w r3, [sp, #53] @ 0x35 │ │ │ │ add r1, sp, #32 │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #53] @ 0x35 │ │ │ │ - bl 20e4e0 │ │ │ │ + bl 20e4f0 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ mov ip, r9 │ │ │ │ mov r6, lr │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #81] @ 0x51 │ │ │ │ mov r1, lr │ │ │ │ orrs r3, r7 │ │ │ │ strb.w r3, [sp, #81] @ 0x51 │ │ │ │ - bl 20e4e0 │ │ │ │ + bl 20e4f0 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20ec96 │ │ │ │ + beq.w 20eca6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 20eeb4 │ │ │ │ + beq.w 20eec4 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r4, [r2, #32] │ │ │ │ ldr.w r2, [r1, #-12] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, r4 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ - bcc.n 20eaec │ │ │ │ + bcc.n 20eafc │ │ │ │ ldrb r6, [r1, #15] │ │ │ │ - cbz r6, 20eaec │ │ │ │ + cbz r6, 20eafc │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 20eae4 │ │ │ │ + beq.n 20eaf4 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20eadc │ │ │ │ + bne.n 20eaec │ │ │ │ subs r6, r3, r6 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201eac │ │ │ │ + bl 201ebc │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20eb8e │ │ │ │ + beq.n 20eb9e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 20eb8e │ │ │ │ + bne.n 20eb9e │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ebd6 │ │ │ │ + beq.n 20ebe6 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r8, [sl, #34] @ 0x22 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20ec14 │ │ │ │ + bne.n 20ec24 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ strb.w r0, [sl, #35] @ 0x23 │ │ │ │ ands.w r3, r3, #256 @ 0x100 │ │ │ │ - beq.n 20eb32 │ │ │ │ + beq.n 20eb42 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ebfa │ │ │ │ + beq.n 20ec0a │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 20eb5c │ │ │ │ + b.n 20eb6c │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ it ne │ │ │ │ addne.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ebfe │ │ │ │ + beq.n 20ec0e │ │ │ │ ldr r4, [r5, #24] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20eb46 │ │ │ │ + beq.n 20eb56 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sl, #34] @ 0x22 │ │ │ │ ldr.w sl, [sl] │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 20eb8c │ │ │ │ + cbz r3, 20eb9c │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 20eb08 │ │ │ │ + beq.n 20eb18 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ - cbnz r3, 20eb9e │ │ │ │ + cbnz r3, 20ebae │ │ │ │ ldrb.w r3, [r9, #22] │ │ │ │ ldrb.w r2, [sp, #82] @ 0x52 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r1, [sp, #55] @ 0x37 │ │ │ │ strb.w r3, [r9, #22] │ │ │ │ - cbnz r1, 20ebb2 │ │ │ │ + cbnz r1, 20ebc2 │ │ │ │ ldrb.w r1, [r9, #23] │ │ │ │ ldrb.w r2, [sp, #83] @ 0x53 │ │ │ │ orrs r1, r2 │ │ │ │ ldrb.w r2, [sp, #57] @ 0x39 │ │ │ │ ldrb.w r0, [r9, #21] │ │ │ │ strb.w r1, [r9, #23] │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r9, #21] │ │ │ │ - cbnz r2, 20ebd0 │ │ │ │ + cbnz r2, 20ebe0 │ │ │ │ ldrb.w r2, [r9, #25] │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #25] │ │ │ │ - b.n 20e5c0 │ │ │ │ + b.n 20e5d0 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ ldrb.w r2, [sl, #34] @ 0x22 │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 20ebec │ │ │ │ + bpl.n 20ebfc │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20eb7a │ │ │ │ + bne.n 20eb8a │ │ │ │ ldr.w r4, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20eb3c │ │ │ │ + bne.n 20eb4c │ │ │ │ mov fp, r2 │ │ │ │ - b.n 20ec00 │ │ │ │ + b.n 20ec10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ tst r7, r3 │ │ │ │ - beq.n 20eb7a │ │ │ │ - b.n 20eb72 │ │ │ │ + beq.n 20eb8a │ │ │ │ + b.n 20eb82 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 20cb10 │ │ │ │ - b.n 20eb1a │ │ │ │ + bl 20cb20 │ │ │ │ + b.n 20eb2a │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20ecdc │ │ │ │ + bne.n 20ecec │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e6ac │ │ │ │ + beq.w 20e6bc │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ - b.n 20e6ac │ │ │ │ + b.n 20e6bc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20ecac │ │ │ │ + bne.n 20ecbc │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ orrs r7, r3 │ │ │ │ - b.n 20e666 │ │ │ │ + b.n 20e676 │ │ │ │ ldrb.w r3, [r9, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e5a8 │ │ │ │ + bne.w 20e5b8 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e5a8 │ │ │ │ + beq.w 20e5b8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #23] │ │ │ │ - b.n 20e5a8 │ │ │ │ + b.n 20e5b8 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ tst.w r2, #676 @ 0x2a4 │ │ │ │ - bne.w 20e5a8 │ │ │ │ + bne.w 20e5b8 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 20e60e │ │ │ │ + bne.w 20e61e │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e5a8 │ │ │ │ - b.n 20e622 │ │ │ │ + bne.w 20e5b8 │ │ │ │ + b.n 20e632 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20e5a8 │ │ │ │ - b.n 20e6d6 │ │ │ │ + bne.w 20e5b8 │ │ │ │ + b.n 20e6e6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20eaec │ │ │ │ + b.n 20eafc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20ea5e │ │ │ │ + b.n 20ea6e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20ec4c │ │ │ │ + b.n 20ec5c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20e660 │ │ │ │ + b.n 20e670 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20ec30 │ │ │ │ + b.n 20ec40 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20e6a6 │ │ │ │ + b.n 20e6b6 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20ede4 │ │ │ │ + bne.n 20edf4 │ │ │ │ ldrb.w r3, [r8, #14] │ │ │ │ orrs r3, r7 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - b.n 20e5a8 │ │ │ │ + b.n 20e5b8 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 20ee1a │ │ │ │ + bne.n 20ee2a │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ - b.n 20ed14 │ │ │ │ + b.n 20ed24 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ubfx r2, r1, #0, #26 │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ - beq.n 20ee16 │ │ │ │ - bls.n 20ee0a │ │ │ │ + beq.n 20ee26 │ │ │ │ + bls.n 20ee1a │ │ │ │ add.w r3, r2, #4278190080 @ 0xff000000 │ │ │ │ bics.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20ed30 │ │ │ │ + beq.n 20ed40 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - beq.n 20ee16 │ │ │ │ + beq.n 20ee26 │ │ │ │ bic.w r1, r1, #4227858432 @ 0xfc000000 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 20ee78 │ │ │ │ + beq.n 20ee88 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 20ee5c │ │ │ │ + beq.n 20ee6c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 20ee46 │ │ │ │ + beq.n 20ee56 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20ee06 │ │ │ │ + bne.n 20ee16 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ - cbz r3, 20ee06 │ │ │ │ + cbz r3, 20ee16 │ │ │ │ ldrb r3, [r6, #19] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20ed40 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 20edcc │ │ │ │ - bhi.n 20edf6 │ │ │ │ + beq.n 20eddc │ │ │ │ + bhi.n 20ee06 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 20edcc │ │ │ │ + beq.n 20eddc │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 20edcc │ │ │ │ + beq.n 20eddc │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20ee06 │ │ │ │ + bne.n 20ee16 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ ldrb.w r7, [r9, #25] │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r8, r3 │ │ │ │ - cbnz r7, 20ee34 │ │ │ │ + cbnz r7, 20ee44 │ │ │ │ ldrb r3, [r3, #14] │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20ed40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20ed2c │ │ │ │ + b.n 20ed3c │ │ │ │ add.w r2, r3, #4278190080 @ 0xff000000 │ │ │ │ bics.w r2, r2, #16777216 @ 0x1000000 │ │ │ │ - beq.n 20edcc │ │ │ │ + beq.n 20eddc │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - beq.n 20edcc │ │ │ │ + beq.n 20eddc │ │ │ │ movs r3, #1 │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20ed40 │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n 20ee16 │ │ │ │ + beq.n 20ee26 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.n 20ee16 │ │ │ │ + beq.n 20ee26 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 20ed72 │ │ │ │ + bne.n 20ed82 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20ed40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ ldrb.w ip, [r9, #25] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20ed14 │ │ │ │ + b.n 20ed24 │ │ │ │ mov r7, lr │ │ │ │ - b.n 20e6bc │ │ │ │ + b.n 20e6cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 201cac │ │ │ │ + bl 201cbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20ce24 │ │ │ │ + bl 20ce34 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20ed40 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ cmp r1, #8 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20ed30 │ │ │ │ - b.n 20eda2 │ │ │ │ + beq.w 20ed40 │ │ │ │ + b.n 20edb2 │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ee06 │ │ │ │ + beq.n 20ee16 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ and.w r3, r3, #448 @ 0x1c0 │ │ │ │ subs r3, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20ed40 │ │ │ │ add r7, sp, #88 @ 0x58 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 5a178 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - bl 2023c8 │ │ │ │ + bl 2023d8 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ - bl 20ce78 │ │ │ │ + bl 20ce88 │ │ │ │ ldrb.w r3, [sp, #122] @ 0x7a │ │ │ │ - b.n 20ed30 │ │ │ │ + b.n 20ed40 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - bl 201c1c │ │ │ │ + bl 201c2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #35] @ 0x23 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r2, r0, r4 │ │ │ │ + subs r2, r6, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - subs r6, r7, r3 │ │ │ │ + subs r6, r5, r3 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #104] @ (20ef4c ) │ │ │ │ + ldr r2, [pc, #104] @ (20ef5c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ (20ef50 ) │ │ │ │ + ldr r3, [pc, #104] @ (20ef60 ) │ │ │ │ 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 251504 │ │ │ │ + bl 251514 │ │ │ │ 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 20e4e0 │ │ │ │ + bl 20e4f0 │ │ │ │ mvn.w r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 251614 │ │ │ │ - ldr r2, [pc, #32] @ (20ef54 ) │ │ │ │ - ldr r3, [pc, #28] @ (20ef50 ) │ │ │ │ + bl 251624 │ │ │ │ + ldr r2, [pc, #32] @ (20ef64 ) │ │ │ │ + ldr r3, [pc, #28] @ (20ef60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20ef48 │ │ │ │ + bne.n 20ef58 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + asrs r2, r0, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #3 │ │ │ │ + asrs r0, r7, #2 │ │ │ │ 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, 20ef76 │ │ │ │ - b.n 20ef92 │ │ │ │ + cbnz r3, 20ef86 │ │ │ │ + b.n 20efa2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 20ef92 │ │ │ │ + cbz r3, 20efa2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ef70 │ │ │ │ + beq.n 20ef80 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 251504 │ │ │ │ - b.n 20ef8a │ │ │ │ + bl 251514 │ │ │ │ + b.n 20ef9a │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ef7c │ │ │ │ + bne.n 20ef8c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ef84 │ │ │ │ + bne.n 20ef94 │ │ │ │ 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, 20efda │ │ │ │ + cbz r2, 20efea │ │ │ │ mov r3, r0 │ │ │ │ - b.n 20efb4 │ │ │ │ + b.n 20efc4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20efda │ │ │ │ + cbz r2, 20efea │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20efae │ │ │ │ + beq.n 20efbe │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r5, [r3, #188] @ 0xbc │ │ │ │ orr.w r5, r5, #2048 @ 0x800 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20eed4 │ │ │ │ - b.n 20efd2 │ │ │ │ + bl 20eee4 │ │ │ │ + b.n 20efe2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20efc4 │ │ │ │ + bne.n 20efd4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20efcc │ │ │ │ + bne.n 20efdc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f26e │ │ │ │ + beq.w 20f27e │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ movs r7, #0 │ │ │ │ mov lr, r1 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f254 │ │ │ │ + beq.w 20f264 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov r8, r6 │ │ │ │ sub.w sl, r3, #4 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f234 │ │ │ │ + beq.w 20f244 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ movs r6, #0 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov sl, r8 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ strd r7, r9, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [lr] │ │ │ │ ldr.w r7, [r8, #4]! │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #304] @ 0x130 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f212 │ │ │ │ + beq.w 20f222 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ mov fp, sl │ │ │ │ strd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, lr │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ @@ -607876,15 +607872,15 @@ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #304] @ 0x130 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20f1f2 │ │ │ │ + beq.w 20f202 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ mov r3, r8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ sub.w sl, r2, #4 │ │ │ │ mov r7, r9 │ │ │ │ mov r8, fp │ │ │ │ @@ -607893,29 +607889,29 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #304] @ 0x130 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20f1d2 │ │ │ │ + beq.n 20f1e2 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r2, #4 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r6 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r0, #4]! │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #304] @ 0x130 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20f1b6 │ │ │ │ + beq.n 20f1c6 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ mov.w lr, #0 │ │ │ │ mov ip, r2 │ │ │ │ subs r3, #4 │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r8 │ │ │ │ @@ -607924,398 +607920,398 @@ │ │ │ │ ldr.w fp, [r5, #4]! │ │ │ │ str r5, [sp, #4] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #304] @ 0x130 │ │ │ │ ldr.w r2, [fp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20f198 │ │ │ │ + beq.n 20f1a8 │ │ │ │ ldr.w r2, [fp, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ strd ip, r6, [sp, #8] │ │ │ │ sub.w r8, r2, #4 │ │ │ │ mov r2, fp │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #304] @ 0x130 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ - cbz r3, 20f178 │ │ │ │ + cbz r3, 20f188 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov.w fp, #0 │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 20efdc │ │ │ │ + bl 20efec │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldrd r3, r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc.n 20f15c │ │ │ │ + bcc.n 20f16c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20f142 │ │ │ │ + bcc.n 20f152 │ │ │ │ ldrd ip, r6, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ ldrd r0, r3, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ str.w r2, [fp, #308] @ 0x134 │ │ │ │ ldr.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp lr, r2 │ │ │ │ - bcc.n 20f110 │ │ │ │ + bcc.n 20f120 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r2, ip │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r4] │ │ │ │ str.w r3, [r9, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 20f0e2 │ │ │ │ + bcc.n 20f0f2 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 20f0c2 │ │ │ │ + bcc.w 20f0d2 │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r8 │ │ │ │ ldrd r7, r5, [sp, #64] @ 0x40 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r2, [r9, #308] @ 0x134 │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.w 20f094 │ │ │ │ + bcc.w 20f0a4 │ │ │ │ ldrd r5, r4, [sp, #48] @ 0x30 │ │ │ │ mov sl, fp │ │ │ │ ldrd r6, r8, [sp, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r7, #308] @ 0x134 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.w 20f064 │ │ │ │ + bcc.w 20f074 │ │ │ │ mov r8, sl │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r7, r9, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.w 20f038 │ │ │ │ + bcc.w 20f048 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ ldr.w r3, [lr] │ │ │ │ adds r7, #1 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [lr] │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.w 20f00e │ │ │ │ + bhi.w 20f01e │ │ │ │ mov ip, lr │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #500] @ (20f48c ) │ │ │ │ + ldr r2, [pc, #500] @ (20f49c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #500] @ (20f490 ) │ │ │ │ + ldr r3, [pc, #500] @ (20f4a0 ) │ │ │ │ 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 251504 │ │ │ │ + bl 251514 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ - cbz r0, 20f2ec │ │ │ │ + bl 201c28 │ │ │ │ + cbz r0, 20f2fc │ │ │ │ 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 1e6d7c │ │ │ │ + bl 1e6d8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201e0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f2c2 │ │ │ │ + bne.n 20f2d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ + bl 201c28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20f35a │ │ │ │ + beq.n 20f36a │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 20f34e │ │ │ │ + beq.n 20f35e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f478 │ │ │ │ + beq.w 20f488 │ │ │ │ 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, 20f340 │ │ │ │ + cbz r3, 20f350 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20f46e │ │ │ │ + beq.w 20f47e │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20f340 │ │ │ │ + beq.n 20f350 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 20f338 │ │ │ │ + bls.n 20f348 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 20f328 │ │ │ │ + bhi.n 20f338 │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 20f31c │ │ │ │ + bls.n 20f32c │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 20f334 │ │ │ │ + bhi.n 20f344 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 20f320 │ │ │ │ + bne.n 20f330 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 20f30e │ │ │ │ + bne.n 20f31e │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ strne r1, [r0, #72] @ 0x48 │ │ │ │ movne r6, #1 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201e0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f2f8 │ │ │ │ + bne.n 20f308 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20f2ec │ │ │ │ + bne.n 20f2fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ + bl 201c28 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f3a4 │ │ │ │ + cbz r0, 20f3b4 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 20f398 │ │ │ │ + bls.n 20f3a8 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - cbz r1, 20f392 │ │ │ │ + cbz r1, 20f3a2 │ │ │ │ ldr r1, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 20f392 │ │ │ │ + beq.n 20f3a2 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e6e84 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 20f37c │ │ │ │ + bne.n 20f38c │ │ │ │ ldrd r2, r3, [r6, #52] @ 0x34 │ │ │ │ adds r1, r2, r3 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 20f36e │ │ │ │ + bne.n 20f37e │ │ │ │ mov r0, r6 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201e0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f364 │ │ │ │ + bne.n 20f374 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - bl 1e5418 │ │ │ │ + bl 1e5428 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ - cbz r0, 20f3cc │ │ │ │ + bl 201c28 │ │ │ │ + cbz r0, 20f3dc │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20f3c4 │ │ │ │ + cbz r3, 20f3d4 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - bl 201dfc │ │ │ │ + bl 201e0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f3ba │ │ │ │ + bne.n 20f3ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ + bl 201c28 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f406 │ │ │ │ + cbz r0, 20f416 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20f3f2 │ │ │ │ + b.n 20f402 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ addls.w r0, r4, #84 @ 0x54 │ │ │ │ - bhi.n 20f47c │ │ │ │ + bhi.n 20f48c │ │ │ │ strd r7, r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201e0c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f406 │ │ │ │ + cbz r0, 20f416 │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f3da │ │ │ │ + bne.n 20f3ea │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ - bl 201dfc │ │ │ │ + bl 201e0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f3f2 │ │ │ │ + bne.n 20f402 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201c18 │ │ │ │ - cbz r0, 20f426 │ │ │ │ + bl 201c28 │ │ │ │ + cbz r0, 20f436 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 20f41e │ │ │ │ + cbz r3, 20f42e │ │ │ │ ldrd r2, r1, [r3, #76] @ 0x4c │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - bl 201dfc │ │ │ │ + bl 201e0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20f40e │ │ │ │ + bne.n 20f41e │ │ │ │ ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r1, [r6, #304] @ 0x130 │ │ │ │ - cbz r2, 20f450 │ │ │ │ + cbz r2, 20f460 │ │ │ │ ldr r4, [r6, #80] @ 0x50 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, sp │ │ │ │ subs r4, #4 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r7 │ │ │ │ - bl 20efdc │ │ │ │ + bl 20efec │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 20f43c │ │ │ │ + bcc.n 20f44c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #64] @ (20f494 ) │ │ │ │ + ldr r2, [pc, #64] @ (20f4a4 ) │ │ │ │ str.w r3, [r6, #308] @ 0x134 │ │ │ │ - ldr r3, [pc, #56] @ (20f490 ) │ │ │ │ + ldr r3, [pc, #56] @ (20f4a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20f486 │ │ │ │ + bne.n 20f496 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.w 20f30e │ │ │ │ - b.n 20f344 │ │ │ │ + bne.w 20f31e │ │ │ │ + b.n 20f354 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 20f344 │ │ │ │ + b.n 20f354 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e51e4 │ │ │ │ - b.n 20f3e4 │ │ │ │ + bl 1e51f4 │ │ │ │ + b.n 20f3f4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #14 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ 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 20f4ae │ │ │ │ + bpl.n 20f4be │ │ │ │ pop {r3, pc} │ │ │ │ - bl 20f284 │ │ │ │ + bl 20f294 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #304] @ 0x130 │ │ │ │ ldr.w r2, [r1, #304] @ 0x130 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 20f4d2 │ │ │ │ + bcc.n 20f4e2 │ │ │ │ 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, 20f4e6 │ │ │ │ + cbz r3, 20f4f6 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r5, [pc, #768] @ (20f800 ) │ │ │ │ + ldr r5, [pc, #768] @ (20f810 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r4, [pc, #768] @ (20f804 ) │ │ │ │ + ldr r4, [pc, #768] @ (20f814 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w fp, [r2] │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ mov.w r4, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -608323,18 +608319,18 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ ldrb.w r4, [sp, #192] @ 0xc0 │ │ │ │ cmp fp, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ - bcs.w 20f696 │ │ │ │ + bcs.w 20f6a6 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20f686 │ │ │ │ + beq.w 20f696 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r2 │ │ │ │ add.w r9, sp, #68 @ 0x44 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov sl, r7 │ │ │ │ mov r6, fp │ │ │ │ strd r9, r8, [sp, #8] │ │ │ │ @@ -608342,75 +608338,75 @@ │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20f64a │ │ │ │ + beq.n 20f65a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r4, sp, #84 @ 0x54 │ │ │ │ strd r5, r5, [sp, #100] @ 0x64 │ │ │ │ strd r5, r5, [sp, #108] @ 0x6c │ │ │ │ strd r5, r5, [r3] │ │ │ │ str r5, [r3, #8] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [r7, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20f6b2 │ │ │ │ + beq.w 20f6c2 │ │ │ │ ldrb.w r8, [sp, #12] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ strb.w r8, [sp, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp.w lr, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 20f5ae │ │ │ │ + bne.n 20f5be │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20f6b8 │ │ │ │ + beq.w 20f6c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ strb.w r8, [sp, #132] @ 0x84 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r6, [sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub.w r3, r2, r9 │ │ │ │ subs r3, r3, r6 │ │ │ │ subs r6, r2, r6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20f6bc │ │ │ │ + beq.n 20f6cc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20f76c │ │ │ │ + bne.w 20f77c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 20f7b8 │ │ │ │ + bne.w 20f7c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r9, r3 │ │ │ │ @@ -608421,543 +608417,543 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ sub.w r3, r9, r2 │ │ │ │ cmp r2, r9 │ │ │ │ it ls │ │ │ │ movls r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 20f682 │ │ │ │ + beq.n 20f692 │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 20f55c │ │ │ │ + bne.n 20f56c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r3, r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20f674 │ │ │ │ + cbz r0, 20f684 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 20f63c │ │ │ │ + bne.n 20f64c │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203ea0 │ │ │ │ - ldr r2, [pc, #368] @ (20f808 ) │ │ │ │ - ldr r3, [pc, #360] @ (20f804 ) │ │ │ │ + bl 203eb0 │ │ │ │ + ldr r2, [pc, #368] @ (20f818 ) │ │ │ │ + ldr r3, [pc, #360] @ (20f814 ) │ │ │ │ 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 20f7fa │ │ │ │ + bne.w 20f80a │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 20f704 │ │ │ │ + bne.n 20f714 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 20f5f4 │ │ │ │ - cbnz r3, 20f71e │ │ │ │ + b.n 20f604 │ │ │ │ + cbnz r3, 20f72e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 20f610 │ │ │ │ + beq.n 20f620 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f6f2 │ │ │ │ + cbz r0, 20f702 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20f610 │ │ │ │ + b.n 20f620 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 20f5ae │ │ │ │ + b.n 20f5be │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20f754 │ │ │ │ + cbz r0, 20f764 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20f610 │ │ │ │ - b.n 20f6c2 │ │ │ │ + beq.w 20f620 │ │ │ │ + b.n 20f6d2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 20f7a2 │ │ │ │ + cbz r0, 20f7b2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 20f610 │ │ │ │ + beq.w 20f620 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 20f7e8 │ │ │ │ + cbz r0, 20f7f8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20f610 │ │ │ │ + b.n 20f620 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ lsls r5, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #428] @ (20f9d0 ) │ │ │ │ + ldr r2, [pc, #428] @ (20f9e0 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #428] @ (20f9d4 ) │ │ │ │ + ldr r3, [pc, #428] @ (20f9e4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r7, [r1, #13] │ │ │ │ add r5, sp, #16 │ │ │ │ - vldr d0, [pc, #376] @ 20f9a8 │ │ │ │ + vldr d0, [pc, #376] @ 20f9b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20f866 │ │ │ │ + cbz r0, 20f876 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r7, [r6, #13] │ │ │ │ - vldr d0, [pc, #312] @ 20f9b0 │ │ │ │ + vldr d0, [pc, #312] @ 20f9c0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 20f8a2 │ │ │ │ + cbz r0, 20f8b2 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ - vldr d0, [pc, #260] @ 20f9b8 │ │ │ │ + vldr d0, [pc, #260] @ 20f9c8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20f8e4 │ │ │ │ + cbz r0, 20f8f4 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ - vldr d0, [pc, #204] @ 20f9c0 │ │ │ │ + bl 203d28 │ │ │ │ + vldr d0, [pc, #204] @ 20f9d0 │ │ │ │ movs r1, #32 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 20f922 │ │ │ │ + cbz r0, 20f932 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #273 @ 0x111 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ - vldr d0, [pc, #148] @ 20f9c8 │ │ │ │ + vldr d0, [pc, #148] @ 20f9d8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 20f962 │ │ │ │ + cbz r0, 20f972 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ - ldr r2, [pc, #80] @ (20f9d8 ) │ │ │ │ - ldr r3, [pc, #72] @ (20f9d4 ) │ │ │ │ + bl 203cd8 │ │ │ │ + ldr r2, [pc, #80] @ (20f9e8 ) │ │ │ │ + ldr r3, [pc, #72] @ (20f9e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20f9a0 │ │ │ │ + bne.n 20f9b0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ - bvc.n 20f9c4 │ │ │ │ + bvc.n 20f9d4 │ │ │ │ ands r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ cmp r0, #245 @ 0xf5 │ │ │ │ subs r7, #172 @ 0xac │ │ │ │ - bcc.n 20f94e │ │ │ │ - b.n 20f66c │ │ │ │ + bcc.n 20f95e │ │ │ │ + b.n 20f67c │ │ │ │ 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 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + lsls r4, r0, #31 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ lsls r5, r4, #2 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 20fa22 │ │ │ │ + bne.n 20fa32 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 20fa22 │ │ │ │ + bpl.n 20fa32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsls r1, r2, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #2 │ │ │ │ - bpl.n 20fa24 │ │ │ │ + bpl.n 20fa34 │ │ │ │ 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 20fa22 │ │ │ │ + beq.n 20fa32 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20fa18 │ │ │ │ + bmi.n 20fa28 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20fa42 │ │ │ │ + beq.n 20fa52 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 20fa0c │ │ │ │ + bne.n 20fa1c │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #27 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #16 │ │ │ │ - bmi.n 20f9f8 │ │ │ │ + bmi.n 20fa08 │ │ │ │ lsls r1, r2, #24 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r3, #128 @ 0x80 │ │ │ │ - bmi.n 20f9f8 │ │ │ │ + bmi.n 20fa08 │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 20fa22 │ │ │ │ + bpl.n 20fa32 │ │ │ │ orr.w r2, r3, #512 @ 0x200 │ │ │ │ - b.n 20f9f8 │ │ │ │ + b.n 20fa08 │ │ │ │ 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 20f9dc │ │ │ │ + bl 20f9ec │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r3, r2, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 20fa74 │ │ │ │ + beq.n 20fa84 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 20fa5e │ │ │ │ + bmi.n 20fa6e │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 20fa5e │ │ │ │ - b.n 20fa52 │ │ │ │ + bne.n 20fa6e │ │ │ │ + b.n 20fa62 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w sl, [pc, #880] @ 20fe00 │ │ │ │ + ldr.w sl, [pc, #880] @ 20fe10 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #876] @ (20fe04 ) │ │ │ │ + ldr r2, [pc, #876] @ (20fe14 ) │ │ │ │ add sl, pc │ │ │ │ - ldr r3, [pc, #876] @ (20fe08 ) │ │ │ │ + ldr r3, [pc, #876] @ (20fe18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 207804 │ │ │ │ + bl 207814 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ ldr.w r2, [r3, #44]! │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20fad8 │ │ │ │ + beq.n 20fae8 │ │ │ │ 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 20fdd2 │ │ │ │ + beq.w 20fde2 │ │ │ │ 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, 20fb4e │ │ │ │ + cbz r5, 20fb5e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20fd04 │ │ │ │ + beq.w 20fd14 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20fca0 │ │ │ │ + beq.w 20fcb0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 20fb36 │ │ │ │ + beq.n 20fb46 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20fc52 │ │ │ │ + beq.w 20fc62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20fc52 │ │ │ │ + beq.w 20fc62 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 20fca0 │ │ │ │ + beq.w 20fcb0 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 20fb18 │ │ │ │ + bne.n 20fb28 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - beq.w 20fcf0 │ │ │ │ + beq.w 20fd00 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 20fc6e │ │ │ │ + beq.w 20fc7e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fb1a │ │ │ │ + bne.n 20fb2a │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fafe │ │ │ │ + bne.n 20fb0e │ │ │ │ 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] │ │ │ │ @@ -608967,401 +608963,401 @@ │ │ │ │ ldrne r1, [r2, #28] │ │ │ │ ldrbne r4, [r1, #12] │ │ │ │ subne r4, #6 │ │ │ │ itt ne │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ cmp fp, r5 │ │ │ │ - beq.w 20fdcc │ │ │ │ + beq.w 20fddc │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ - cbz r1, 20fb9e │ │ │ │ + cbz r1, 20fbae │ │ │ │ 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 20fdbe │ │ │ │ + beq.w 20fdce │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #24 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 209574 │ │ │ │ + bl 209584 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20fd66 │ │ │ │ + beq.w 20fd76 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 20fc0c │ │ │ │ + cbz r0, 20fc1c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r0, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 20fdcc │ │ │ │ + beq.w 20fddc │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20fdc2 │ │ │ │ + beq.w 20fdd2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ - bl 20968c │ │ │ │ + bl 20969c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204928 │ │ │ │ - b.n 20fda2 │ │ │ │ + bl 204938 │ │ │ │ + b.n 20fdb2 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20fcb2 │ │ │ │ + beq.n 20fcc2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20fb4e │ │ │ │ + bne.w 20fb5e │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - beq.n 20fd14 │ │ │ │ + beq.n 20fd24 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 20fb4e │ │ │ │ + bne.w 20fb5e │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r1, [pc, #412] @ (20fe0c ) │ │ │ │ + ldr r1, [pc, #412] @ (20fe1c ) │ │ │ │ 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 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r8 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20fb1a │ │ │ │ - b.n 20fb4e │ │ │ │ + bne.w 20fb2a │ │ │ │ + b.n 20fb5e │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 20fce6 │ │ │ │ - cbz r2, 20fcbe │ │ │ │ + beq.n 20fcf6 │ │ │ │ + cbz r2, 20fcce │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20fb1a │ │ │ │ - b.n 20fb4e │ │ │ │ + bne.w 20fb2a │ │ │ │ + b.n 20fb5e │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ - beq.n 20fd2e │ │ │ │ + beq.n 20fd3e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 20fb4e │ │ │ │ + bne.w 20fb5e │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ bic.w r2, r2, #4227858432 @ 0xfc000000 │ │ │ │ cmp.w r2, #8388608 @ 0x800000 │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ orreq.w r0, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20fca8 │ │ │ │ + bne.n 20fcb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e1db8 │ │ │ │ - cbz r0, 20fd44 │ │ │ │ + bl 1e1dc8 │ │ │ │ + cbz r0, 20fd54 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 20fcaa │ │ │ │ + b.n 20fcba │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 20f9dc │ │ │ │ - b.n 20fcaa │ │ │ │ + bl 20f9ec │ │ │ │ + b.n 20fcba │ │ │ │ ldr.w r3, [r8, #96] @ 0x60 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 20fb1a │ │ │ │ - b.n 20fb4e │ │ │ │ + bne.w 20fb2a │ │ │ │ + b.n 20fb5e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 20fc9e │ │ │ │ + beq.n 20fcae │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 20fb4e │ │ │ │ + bne.w 20fb5e │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 20fb3a │ │ │ │ + b.n 20fb4a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fafe │ │ │ │ - b.n 20fb5a │ │ │ │ + bne.w 20fb0e │ │ │ │ + b.n 20fb6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f9dc │ │ │ │ + bl 20f9ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20fafe │ │ │ │ - b.n 20fb5a │ │ │ │ + bne.w 20fb0e │ │ │ │ + b.n 20fb6a │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 2074e8 │ │ │ │ + bl 2074f8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1fe93c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1e1df4 │ │ │ │ - b.n 20fcde │ │ │ │ + bl 1e1e04 │ │ │ │ + b.n 20fcee │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #2 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 20968c │ │ │ │ + bl 20969c │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 20fdc6 │ │ │ │ + cbz r3, 20fdd6 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ strd r4, r5, [r7] │ │ │ │ - ldr r2, [pc, #108] @ (20fe10 ) │ │ │ │ - ldr r3, [pc, #96] @ (20fe08 ) │ │ │ │ + ldr r2, [pc, #108] @ (20fe20 ) │ │ │ │ + ldr r3, [pc, #96] @ (20fe18 ) │ │ │ │ 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 20fdfa │ │ │ │ + bne.n 20fe0a │ │ │ │ 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 20fbb8 │ │ │ │ + b.n 20fbc8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 20fc38 │ │ │ │ + b.n 20fc48 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ - b.n 20fd98 │ │ │ │ + b.n 20fda8 │ │ │ │ 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 20fdf2 │ │ │ │ + beq.n 20fe02 │ │ │ │ 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 20fb86 │ │ │ │ + b.n 20fb96 │ │ │ │ mov r4, fp │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 20fb86 │ │ │ │ + b.n 20fb96 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r4, #21 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ lsls r5, r4, #2 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r0, #9 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #528] @ (210038 ) │ │ │ │ - ldr r3, [pc, #528] @ (21003c ) │ │ │ │ + ldr r1, [pc, #528] @ (210048 ) │ │ │ │ + ldr r3, [pc, #528] @ (21004c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 20fed8 │ │ │ │ + bne.n 20fee8 │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20fed8 │ │ │ │ + beq.n 20fee8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrb.w r2, [r2, #176] @ 0xb0 │ │ │ │ - cbz r2, 20fe5e │ │ │ │ + cbz r2, 20fe6e │ │ │ │ ldrsb.w r3, [r3, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 20fef6 │ │ │ │ + beq.n 20ff06 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6e08 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20ff62 │ │ │ │ + beq.n 20ff72 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 210018 │ │ │ │ + beq.w 210028 │ │ │ │ movs r4, #3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ ldr r6, [r7, #40] @ 0x28 │ │ │ │ strd r4, r5, [sl] │ │ │ │ cmp r6, #8 │ │ │ │ - bhi.n 20ff54 │ │ │ │ + bhi.n 20ff64 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21001c │ │ │ │ + beq.w 21002c │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ mov r8, r9 │ │ │ │ mov r4, r7 │ │ │ │ sub.w r5, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ adds r1, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r6, r1 │ │ │ │ str.w r3, [r5, #4]! │ │ │ │ - bhi.n 20fe9c │ │ │ │ + bhi.n 20feac │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20fa78 │ │ │ │ + bl 20fa88 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 20fec2 │ │ │ │ + beq.n 20fed2 │ │ │ │ mov r0, r8 │ │ │ │ blx 59c6c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20feda │ │ │ │ + b.n 20feea │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fe5e │ │ │ │ + bne.n 20fe6e │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ - cbnz r0, 20ff12 │ │ │ │ + cbnz r0, 20ff22 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 20ff40 │ │ │ │ + bls.n 20ff50 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (210040 ) │ │ │ │ - ldr r3, [pc, #348] @ (21003c ) │ │ │ │ + ldr r2, [pc, #356] @ (210050 ) │ │ │ │ + ldr r3, [pc, #348] @ (21004c ) │ │ │ │ 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 210034 │ │ │ │ + bne.w 210044 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r4, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r3, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 20fec6 │ │ │ │ + beq.n 20fed6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20fe5e │ │ │ │ + bne.n 20fe6e │ │ │ │ ldr.w r0, [fp, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - cbz r0, 20ff38 │ │ │ │ + cbz r0, 20ff48 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20ff2c │ │ │ │ + cbz r2, 20ff3c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 20ff24 │ │ │ │ + bne.n 20ff34 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.n 20ff4c │ │ │ │ + beq.n 20ff5c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20ff18 │ │ │ │ - bl 201d60 │ │ │ │ + bne.n 20ff28 │ │ │ │ + bl 201d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20ff12 │ │ │ │ + bne.n 20ff22 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 20ff48 │ │ │ │ + bhi.n 20ff58 │ │ │ │ ldr.w r3, [fp, #60] @ 0x3c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bls.n 20ff4c │ │ │ │ + bls.n 20ff5c │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 20fed8 │ │ │ │ + bne.n 20fee8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 20fe5e │ │ │ │ + b.n 20fe6e │ │ │ │ lsls r0, r6, #2 │ │ │ │ add.w r9, sp, #60 @ 0x3c │ │ │ │ blx 5abf4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 20fe94 │ │ │ │ + b.n 20fea4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov ip, r8 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -609370,144 +609366,144 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldr.w r5, [fp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r5, 210000 │ │ │ │ + cbz r5, 210010 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 20ffe4 │ │ │ │ + cbz r3, 20fff4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 20fff2 │ │ │ │ + cbz r2, 210002 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20fe24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r5, r4, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r4, 20ffd4 │ │ │ │ + cbz r4, 20ffe4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 20ffd4 │ │ │ │ + cbz r2, 20ffe4 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20fe24 │ │ │ │ mov r3, r4 │ │ │ │ orrs r5, r0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20ffbc │ │ │ │ + bne.n 20ffcc │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20fe24 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - bl 201d60 │ │ │ │ - cbz r5, 210002 │ │ │ │ + bl 201d70 │ │ │ │ + cbz r5, 210012 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 20ff9e │ │ │ │ + b.n 20ffae │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20fe24 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r4, r0 │ │ │ │ - b.n 20ffe4 │ │ │ │ + b.n 20fff4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ - bl 251614 │ │ │ │ - cbnz r0, 21002c │ │ │ │ + bl 251624 │ │ │ │ + cbnz r0, 21003c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6e74 │ │ │ │ - b.n 20fe6c │ │ │ │ + bl 1e6e84 │ │ │ │ + b.n 20fe7c │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - b.n 20fe78 │ │ │ │ + b.n 20fe88 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - bl 20fa78 │ │ │ │ - b.n 20fec2 │ │ │ │ + bl 20fa88 │ │ │ │ + b.n 20fed2 │ │ │ │ mov r0, fp │ │ │ │ - bl 201fd8 │ │ │ │ - b.n 21000e │ │ │ │ + bl 201fe8 │ │ │ │ + b.n 21001e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ lsls r5, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ lsls r5, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #348] @ (2101b4 ) │ │ │ │ + ldr r2, [pc, #348] @ (2101c4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #348] @ (2101b8 ) │ │ │ │ + ldr r3, [pc, #348] @ (2101c8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6f90 │ │ │ │ + bl 1e6fa0 │ │ │ │ ldr.w r5, [r4, #424] @ 0x1a8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 210084 │ │ │ │ - b.n 2101aa │ │ │ │ + cbnz r3, 210094 │ │ │ │ + b.n 2101ba │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2101aa │ │ │ │ + beq.w 2101ba │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21007a │ │ │ │ + beq.n 21008a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6df8 │ │ │ │ + bl 1e6e08 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 2100a6 │ │ │ │ - b.n 2100d2 │ │ │ │ + cbnz r0, 2100b6 │ │ │ │ + b.n 2100e2 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 210092 │ │ │ │ + bne.n 2100a2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2100a0 │ │ │ │ + bne.n 2100b0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6d5c │ │ │ │ - ldr r2, [pc, #260] @ (2101bc ) │ │ │ │ - ldr r3, [pc, #252] @ (2101b8 ) │ │ │ │ + bl 1e6d6c │ │ │ │ + ldr r2, [pc, #260] @ (2101cc ) │ │ │ │ + ldr r3, [pc, #252] @ (2101c8 ) │ │ │ │ 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 2101ae │ │ │ │ + bne.n 2101be │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ mov lr, r3 │ │ │ │ @@ -609519,592 +609515,592 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2101a6 │ │ │ │ + beq.n 2101b6 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w fp, [r1] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 210156 │ │ │ │ + beq.n 210166 │ │ │ │ ldr.w r2, [fp] │ │ │ │ - cbz r2, 210164 │ │ │ │ + cbz r2, 210174 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20fe24 │ │ │ │ orr.w r7, r0, r4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbz r4, 210146 │ │ │ │ + cbz r4, 210156 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r2, 210146 │ │ │ │ + cbz r2, 210156 │ │ │ │ mov r1, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20fe24 │ │ │ │ orrs r7, r0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21012c │ │ │ │ + bne.n 21013c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20fe24 │ │ │ │ orr.w r4, r0, r7 │ │ │ │ uxtb r4, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 201d60 │ │ │ │ - cbz r7, 21017c │ │ │ │ + bl 201d70 │ │ │ │ + cbz r7, 21018c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 210108 │ │ │ │ + b.n 210118 │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 20fe14 │ │ │ │ + bl 20fe24 │ │ │ │ orrs r0, r4 │ │ │ │ mov r7, sl │ │ │ │ uxtb r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 210160 │ │ │ │ + bne.n 210170 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 210194 │ │ │ │ + cbnz r0, 2101a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6e74 │ │ │ │ - b.n 2100a6 │ │ │ │ + bl 1e6e84 │ │ │ │ + b.n 2100b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201fd8 │ │ │ │ + bl 201fe8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e6e84 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 2100a6 │ │ │ │ + b.n 2100b6 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 21017c │ │ │ │ + b.n 21018c │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 2100ae │ │ │ │ + b.n 2100be │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vaddl.u32 q0, d16, d20 │ │ │ │ + vaddl.u16 q0, d16, d20 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d16, d18, d20 │ │ │ │ + vhadd.u d0, d18, d20 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #176] @ (210280 ) │ │ │ │ + ldr r2, [pc, #176] @ (210290 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (210284 ) │ │ │ │ + ldr r3, [pc, #176] @ (210294 ) │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ strd r1, r4, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21022c │ │ │ │ + bne.n 21023c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ movw r2, #441 @ 0x1b9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 210258 │ │ │ │ + beq.n 210268 │ │ │ │ cmp.w r3, #440 @ 0x1b8 │ │ │ │ - bne.n 210228 │ │ │ │ + bne.n 210238 │ │ │ │ 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 210246 │ │ │ │ + bls.n 210256 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 21025c │ │ │ │ + bls.n 21026c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 21022e │ │ │ │ + b.n 21023e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ (210288 ) │ │ │ │ - ldr r3, [pc, #80] @ (210284 ) │ │ │ │ + ldr r2, [pc, #88] @ (210298 ) │ │ │ │ + ldr r3, [pc, #80] @ (210294 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21027a │ │ │ │ + bne.n 21028a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #4 │ │ │ │ - bhi.n 210260 │ │ │ │ + bhi.n 210270 │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r4 │ │ │ │ - bhi.n 21026e │ │ │ │ + bhi.n 21027e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21022e │ │ │ │ + b.n 21023e │ │ │ │ orr.w r3, r3, #2 │ │ │ │ subs r2, r3, #1 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 21022c │ │ │ │ + bne.n 21023c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ subs r0, r4, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 21022e │ │ │ │ + b.n 21023e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 2, cr0, cr6, cr4, {5} │ │ │ │ + cdp2 0, 1, cr0, cr6, cr4, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [sl, #656] @ 0x290 │ │ │ │ + ldc2 0, cr0, [sl, #656]! @ 0x290 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r5, [pc, #1000] @ (210688 ) │ │ │ │ + ldr r5, [pc, #1000] @ (210698 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #1000] @ (21068c ) │ │ │ │ + ldr r4, [pc, #1000] @ (21069c ) │ │ │ │ subs.w lr, r3, #0 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ strd r2, r4, [sp, #8] │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #20] │ │ │ │ - ble.w 210422 │ │ │ │ + ble.w 210432 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w lr, [sp, #16] │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.w 210422 │ │ │ │ + beq.w 210432 │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r4, r2 │ │ │ │ lsls r6, r3, #26 │ │ │ │ add r4, sl │ │ │ │ - bpl.w 21043e │ │ │ │ + bpl.w 21044e │ │ │ │ sub.w r3, r4, #26 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 210442 │ │ │ │ + bls.w 210452 │ │ │ │ sub.w r3, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 21043e │ │ │ │ + bls.w 21044e │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 210422 │ │ │ │ + bhi.w 210432 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r6, r9, r4 │ │ │ │ lsr.w r2, r9, r2 │ │ │ │ orrs r6, r2 │ │ │ │ lsl.w r4, r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrsb.w r1, [r5, #65] @ 0x41 │ │ │ │ mov r0, r7 │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e07c │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 20aa10 │ │ │ │ + bl 20aa20 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ adds r0, r3, #4 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21035c │ │ │ │ + beq.n 21036c │ │ │ │ ldrsb.w r2, [r5, #65] @ 0x41 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 210600 │ │ │ │ + beq.w 210610 │ │ │ │ cmp r2, #7 │ │ │ │ itt ne │ │ │ │ movne r2, r3 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.w 210632 │ │ │ │ + beq.w 210642 │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ands.w r2, r2, #8 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 210390 │ │ │ │ + bne.n 2103a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21064c │ │ │ │ + beq.w 21065c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 210388 │ │ │ │ + bne.n 210398 │ │ │ │ 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 210374 │ │ │ │ + bne.n 210384 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 20aac4 │ │ │ │ + bl 20aad4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 21045e │ │ │ │ + beq.n 21046e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2104a0 │ │ │ │ + beq.n 2104b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2105d8 │ │ │ │ + beq.w 2105e8 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbz r2, 2103c8 │ │ │ │ + cbz r2, 2103d8 │ │ │ │ ldr.w r3, [r5, #228] @ 0xe4 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #228] @ 0xe4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2104de │ │ │ │ + beq.w 2104ee │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 210666 │ │ │ │ + beq.w 210676 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 2104ca │ │ │ │ + beq.n 2104da │ │ │ │ ldrb r2, [r7, #21] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bpl.w 210508 │ │ │ │ + bpl.w 210518 │ │ │ │ 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 2104ee │ │ │ │ + beq.n 2104fe │ │ │ │ ldrsb.w r3, [r7, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 210416 │ │ │ │ + bge.n 210426 │ │ │ │ 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 2102d2 │ │ │ │ - ldr r2, [pc, #620] @ (210690 ) │ │ │ │ - ldr r3, [pc, #612] @ (21068c ) │ │ │ │ + bne.w 2102e2 │ │ │ │ + ldr r2, [pc, #620] @ (2106a0 ) │ │ │ │ + ldr r3, [pc, #612] @ (21069c ) │ │ │ │ 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 210684 │ │ │ │ + bne.w 210694 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bgt.n 210422 │ │ │ │ + bgt.n 210432 │ │ │ │ sub.w r6, r4, #32 │ │ │ │ rsb r3, r4, #32 │ │ │ │ movs r2, #0 │ │ │ │ lsl.w r4, r9, r4 │ │ │ │ lsl.w r6, r9, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ lsr.w r3, r9, r3 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 21031e │ │ │ │ + b.n 21032e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21052c │ │ │ │ + beq.n 21053c │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #184] @ 0xb8 │ │ │ │ - cbz r2, 21047a │ │ │ │ + cbz r2, 21048a │ │ │ │ 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 210558 │ │ │ │ + beq.n 210568 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 210416 │ │ │ │ + bne.n 210426 │ │ │ │ ldrb.w r3, [r5, #369] @ 0x171 │ │ │ │ ldrb r1, [r7, #19] │ │ │ │ ubfx r2, r3, #0, #1 │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ orrs r2, r1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb.w r3, [r5, #369] @ 0x171 │ │ │ │ - b.n 210416 │ │ │ │ + b.n 210426 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 210574 │ │ │ │ + beq.n 210584 │ │ │ │ ldr.w r3, [r5, #188] @ 0xbc │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #188] @ 0xbc │ │ │ │ - cbz r2, 2104bc │ │ │ │ + cbz r2, 2104cc │ │ │ │ ldr.w r3, [r5, #232] @ 0xe8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #232] @ 0xe8 │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 2103de │ │ │ │ + beq.n 2103ee │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 2103de │ │ │ │ + bne.n 2103ee │ │ │ │ ldr.w r3, [r5, #368] @ 0x170 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #368] @ 0x170 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #372] @ 0x174 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ lsls r2, r3, #27 │ │ │ │ it mi │ │ │ │ ldrsbmi.w r3, [r5, #65] @ 0x41 │ │ │ │ - bmi.w 2103e6 │ │ │ │ - b.n 2103fa │ │ │ │ + bmi.w 2103f6 │ │ │ │ + b.n 21040a │ │ │ │ ldrh r2, [r7, #32] │ │ │ │ ldrb.w r1, [r5, #368] @ 0x170 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bic.w r1, r1, #6 │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r5, #368] @ 0x170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2103fa │ │ │ │ + bne.w 21040a │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r5, #368] @ 0x170 │ │ │ │ - b.n 2103fa │ │ │ │ + b.n 21040a │ │ │ │ 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 21047a │ │ │ │ + beq.n 21048a │ │ │ │ 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 210482 │ │ │ │ + bne.n 210492 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 210650 │ │ │ │ + beq.n 210660 │ │ │ │ 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 210416 │ │ │ │ + b.n 210426 │ │ │ │ ldrb r3, [r7, #19] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.n 2104bc │ │ │ │ + bmi.n 2104cc │ │ │ │ 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, 21059c │ │ │ │ + cbz r2, 2105ac │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r5, #220] @ 0xdc │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #220] @ 0xdc │ │ │ │ ldrsb.w r3, [r5, #65] @ 0x41 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2103de │ │ │ │ + beq.w 2103ee │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 2103da │ │ │ │ + bne.w 2103ea │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldr.w r3, [r5, #404] @ 0x194 │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 2103fa │ │ │ │ + bpl.w 21040a │ │ │ │ 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 2103fa │ │ │ │ + b.n 21040a │ │ │ │ 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 2103c8 │ │ │ │ + beq.w 2103d8 │ │ │ │ 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 2103c8 │ │ │ │ + b.n 2103d8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r0, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 21062e │ │ │ │ + bne.n 21063e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ subs.w r8, r2, #430 @ 0x1ae │ │ │ │ it ne │ │ │ │ movne.w r8, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - b.n 210358 │ │ │ │ + b.n 210368 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ - bl 2101c0 │ │ │ │ + bl 2101d0 │ │ │ │ eor.w r8, r0, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ uxtb.w r8, r8 │ │ │ │ - b.n 210358 │ │ │ │ + b.n 210368 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 210390 │ │ │ │ + b.n 2103a0 │ │ │ │ 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 210416 │ │ │ │ + b.n 210426 │ │ │ │ ldr.w r3, [r5, #392] @ 0x188 │ │ │ │ orrs r3, r4 │ │ │ │ str.w r3, [r5, #392] @ 0x188 │ │ │ │ ldr.w r3, [r5, #396] @ 0x18c │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r5, #396] @ 0x18c │ │ │ │ ldrb r3, [r7, #21] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.w 2103fa │ │ │ │ - b.n 2105ca │ │ │ │ + bpl.w 21040a │ │ │ │ + b.n 2105da │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldc2l 0, cr0, [r6, #-656] @ 0xfffffd70 │ │ │ │ + stc2l 0, cr0, [r6, #-656] @ 0xfffffd70 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbd600a4 │ │ │ │ + smlaltb r0, r0, r6, r4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ - bhi.n 2106be │ │ │ │ + bhi.n 2106ce │ │ │ │ cmp r3, #203 @ 0xcb │ │ │ │ - bhi.n 210726 │ │ │ │ + bhi.n 210736 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bhi.n 2106f2 │ │ │ │ + bhi.n 210702 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bls.n 21070c │ │ │ │ + bls.n 21071c │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 210766 │ │ │ │ + bne.n 210776 │ │ │ │ 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 210738 │ │ │ │ + bhi.n 210748 │ │ │ │ cmp.w r3, #792 @ 0x318 │ │ │ │ - bls.n 2106ee │ │ │ │ + bls.n 2106fe │ │ │ │ mvn.w r2, #792 @ 0x318 │ │ │ │ movw ip, #16655 @ 0x410f │ │ │ │ movt ip, #25 │ │ │ │ adds r1, r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r1, r2, r1 │ │ │ │ ands.w r1, r1, ip │ │ │ │ - bne.n 210722 │ │ │ │ + bne.n 210732 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2106a6 │ │ │ │ + beq.n 2106b6 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 210722 │ │ │ │ + beq.n 210732 │ │ │ │ subs r3, #172 @ 0xac │ │ │ │ cmp r3, #27 │ │ │ │ - bhi.n 2106ee │ │ │ │ + bhi.n 2106fe │ │ │ │ movw r0, #3841 @ 0xf01 │ │ │ │ movt r0, #2560 @ 0xa00 │ │ │ │ lsrs r0, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #67 @ 0x43 │ │ │ │ - bhi.n 2106ee │ │ │ │ + bhi.n 2106fe │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ - bhi.n 21074c │ │ │ │ + bhi.n 21075c │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21075a │ │ │ │ + bhi.n 21076a │ │ │ │ cmp r3, #12 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -610141,81 +610137,81 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w r2, [pc, #2620] @ 2111c4 │ │ │ │ - ldr.w r3, [pc, #2620] @ 2111c8 │ │ │ │ + ldr.w r2, [pc, #2620] @ 2111d4 │ │ │ │ + ldr.w r3, [pc, #2620] @ 2111d8 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2616] @ 2111cc │ │ │ │ + ldr.w r6, [pc, #2616] @ 2111dc │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1e6df8 │ │ │ │ - cbz r0, 2107c8 │ │ │ │ - ldr.w r2, [pc, #2596] @ 2111d0 │ │ │ │ - ldr.w r3, [pc, #2584] @ 2111c8 │ │ │ │ + bl 1e6e08 │ │ │ │ + cbz r0, 2107d8 │ │ │ │ + ldr.w r2, [pc, #2596] @ 2111e0 │ │ │ │ + ldr.w r3, [pc, #2584] @ 2111d8 │ │ │ │ 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 211f14 │ │ │ │ + bne.w 211f24 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e6e74 │ │ │ │ + bl 1e6e84 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2107a8 │ │ │ │ + beq.n 2107b8 │ │ │ │ mov sl, r6 │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r5 │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r4, [r6, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210ab8 │ │ │ │ + beq.w 210ac8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 210ad6 │ │ │ │ + bhi.w 210ae6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r7, r5, #5 │ │ │ │ lsls r0, r5, #5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ movs r5, r0 │ │ │ │ - ldr.w r3, [pc, #2512] @ 2111d4 │ │ │ │ + ldr.w r3, [pc, #2512] @ 2111e4 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, lr │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210bfa │ │ │ │ + bne.w 210c0a │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ cmp.w ip, #290 @ 0x122 │ │ │ │ - bhi.w 210b76 │ │ │ │ + bhi.w 210b86 │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - bls.w 210bc0 │ │ │ │ + bls.w 210bd0 │ │ │ │ sub.w r1, ip, #48 @ 0x30 │ │ │ │ cmp r1, #242 @ 0xf2 │ │ │ │ - bhi.w 210f06 │ │ │ │ + bhi.w 210f16 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r2, #24 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ lsls r7, r3, #13 │ │ │ │ @@ -610454,87 +610450,87 @@ │ │ │ │ lsls r4, r7, #24 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ lsls r5, r2, #15 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 210d82 │ │ │ │ + beq.w 210d92 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ - cbz r1, 210a64 │ │ │ │ + cbz r1, 210a74 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #16 │ │ │ │ - b.n 210a50 │ │ │ │ + b.n 210a60 │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 210b60 │ │ │ │ + beq.w 210b70 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #17 │ │ │ │ - bne.n 210a48 │ │ │ │ + bne.n 210a58 │ │ │ │ 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, 210a76 │ │ │ │ + cbz r3, 210a86 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203240 │ │ │ │ - cbnz r0, 210a92 │ │ │ │ + bl 203250 │ │ │ │ + cbnz r0, 210aa2 │ │ │ │ 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 210bec │ │ │ │ - bhi.w 210bd6 │ │ │ │ + beq.w 210bfc │ │ │ │ + bhi.w 210be6 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 210ad6 │ │ │ │ + bne.n 210ae6 │ │ │ │ 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 2107ec │ │ │ │ + bne.w 2107fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2107e2 │ │ │ │ - b.n 2107a8 │ │ │ │ + bne.w 2107f2 │ │ │ │ + b.n 2107b8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 210ad6 │ │ │ │ + cbz r0, 210ae6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ - bl 21076c │ │ │ │ + bl 21077c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2107ec │ │ │ │ + bne.w 2107fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2107e2 │ │ │ │ - b.n 2107a8 │ │ │ │ - ldr.w r3, [pc, #1764] @ 2111d8 │ │ │ │ + bne.w 2107f2 │ │ │ │ + b.n 2107b8 │ │ │ │ + ldr.w r3, [pc, #1764] @ 2111e8 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ mla r2, r8, r7, r1 │ │ │ │ ldrb r5, [r2, #4] │ │ │ │ - cbz r5, 210b42 │ │ │ │ + cbz r5, 210b52 │ │ │ │ add.w r0, r1, #22 │ │ │ │ add.w r5, r4, r5, lsl #5 │ │ │ │ mov r3, r4 │ │ │ │ mla r0, r8, r7, r0 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r2, #13] │ │ │ │ @@ -610546,128 +610542,128 @@ │ │ │ │ ldrbne.w r2, [r9, #355] @ 0x163 │ │ │ │ orreq.w r2, ip, r2 │ │ │ │ strbeq.w r2, [r9, #354] @ 0x162 │ │ │ │ itt ne │ │ │ │ orrne.w ip, ip, r2 │ │ │ │ strbne.w ip, [r9, #355] @ 0x163 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 210b10 │ │ │ │ + bne.n 210b20 │ │ │ │ mla r7, r8, r7, r1 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ and.w r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 210bca │ │ │ │ + beq.n 210bda │ │ │ │ ldrb.w r3, [r9, #355] @ 0x163 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #355] @ 0x163 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210ae6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 210b6c │ │ │ │ + b.n 210b7c │ │ │ │ adds r3, #5 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 210a64 │ │ │ │ + beq.w 210a74 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ cmp r2, #18 │ │ │ │ - bne.n 210b64 │ │ │ │ - b.n 210a58 │ │ │ │ + bne.n 210b74 │ │ │ │ + b.n 210a68 │ │ │ │ cmp.w ip, #764 @ 0x2fc │ │ │ │ - beq.w 210f86 │ │ │ │ - bhi.w 210c9a │ │ │ │ + beq.w 210f96 │ │ │ │ + bhi.w 210caa │ │ │ │ cmp.w ip, #482 @ 0x1e2 │ │ │ │ - bhi.w 210e5e │ │ │ │ + bhi.w 210e6e │ │ │ │ cmp.w ip, #452 @ 0x1c4 │ │ │ │ - bcc.w 2115f0 │ │ │ │ + bcc.w 211600 │ │ │ │ sub.w r0, ip, #452 @ 0x1c4 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r0 │ │ │ │ movw r0, #1033 @ 0x409 │ │ │ │ movt r0, #16456 @ 0x4048 │ │ │ │ ands r0, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 210ff2 │ │ │ │ + bne.w 211002 │ │ │ │ movw r0, #36928 @ 0x9040 │ │ │ │ movt r0, #33 @ 0x21 │ │ │ │ tst r1, r0 │ │ │ │ - bne.w 211014 │ │ │ │ + bne.w 211024 │ │ │ │ tst.w r1, #18432 @ 0x4800 │ │ │ │ - bne.w 2114fc │ │ │ │ + bne.w 21150c │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 210f26 │ │ │ │ + b.n 210f36 │ │ │ │ ldrb.w r3, [r9, #354] @ 0x162 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [r9, #354] @ 0x162 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210ae6 │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210ad6 │ │ │ │ + bhi.w 210ae6 │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 210aae │ │ │ │ + b.n 210abe │ │ │ │ ldrb.w r3, [r9, #353] @ 0x161 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r9, #353] @ 0x161 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210ae6 │ │ │ │ add.w r1, r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r5, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ and.w r3, r5, #126 @ 0x7e │ │ │ │ cmp r3, #26 │ │ │ │ - beq.w 210d2c │ │ │ │ + beq.w 210d3c │ │ │ │ and.w r3, r5, #127 @ 0x7f │ │ │ │ subs r3, #28 │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r3, [sp, #55] @ 0x37 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add.w r0, r1, #64 @ 0x40 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ ubfx r7, r3, #1, #1 │ │ │ │ cmp r0, #31 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bhi.w 210d9c │ │ │ │ + bhi.w 210dac │ │ │ │ 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 210df0 │ │ │ │ + beq.w 210e00 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - beq.w 210f94 │ │ │ │ + beq.w 210fa4 │ │ │ │ cmp r1, #20 │ │ │ │ - bls.w 210dea │ │ │ │ + bls.w 210dfa │ │ │ │ add.w r3, r1, #102 @ 0x66 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210df0 │ │ │ │ + bhi.w 210e00 │ │ │ │ adds r3, r0, #3 │ │ │ │ add.w r3, fp, r3, lsr #2 │ │ │ │ - b.n 210e02 │ │ │ │ + b.n 210e12 │ │ │ │ mvn.w r1, #804 @ 0x324 │ │ │ │ add r1, ip │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.n 210bc0 │ │ │ │ + bhi.n 210bd0 │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ - bhi.w 210f06 │ │ │ │ + bhi.w 210f16 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r5, r7, #8 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -610726,15 +610722,15 @@ │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 210c2e │ │ │ │ + b.n 210c3e │ │ │ │ ldrb.w r3, [r9, #373] @ 0x175 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #373] @ 0x175 │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ mov.w lr, ip, lsl #7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ @@ -610743,37 +610739,37 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #373] @ 0x175 │ │ │ │ lsls r2, r1 │ │ │ │ orr.w r2, r2, r3, lsr #4 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r9, #373] @ 0x175 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210ae6 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210ae6 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203264 │ │ │ │ + bl 203274 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210a38 │ │ │ │ + beq.w 210a48 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.n 210a38 │ │ │ │ + b.n 210a48 │ │ │ │ ldrh.w r0, [sp, #52] @ 0x34 │ │ │ │ add.w r7, r1, #32 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ mov fp, r1 │ │ │ │ cmp r7, #15 │ │ │ │ ubfx r0, r0, #7, #6 │ │ │ │ - bhi.w 210c68 │ │ │ │ + bhi.w 210c78 │ │ │ │ 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 │ │ │ │ @@ -610784,83 +610780,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 21082a │ │ │ │ + b.n 21083a │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.w 210c92 │ │ │ │ + bhi.w 210ca2 │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ moveq fp, r3 │ │ │ │ - beq.n 210e24 │ │ │ │ + beq.n 210e34 │ │ │ │ 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 211666 │ │ │ │ + beq.w 211676 │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ movs r0, #1 │ │ │ │ sub.w r5, r1, #32 │ │ │ │ rsb r7, r1, #32 │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ lsl.w r5, r0, r5 │ │ │ │ negs r1, r1 │ │ │ │ lsr.w r7, r0, r7 │ │ │ │ orr.w r7, r7, r5 │ │ │ │ and.w r5, r1, r3 │ │ │ │ sbc.w r7, r7, r7, lsl #1 │ │ │ │ and.w r7, r7, fp │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21082a │ │ │ │ + b.n 21083a │ │ │ │ movw r3, #653 @ 0x28d │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 211a4a │ │ │ │ + bhi.w 211a5a │ │ │ │ cmp.w ip, #652 @ 0x28c │ │ │ │ - bcc.w 210fc6 │ │ │ │ + bcc.w 210fd6 │ │ │ │ adds r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldrd r7, r2, [r9, #104] @ 0x68 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 211788 │ │ │ │ + beq.w 211798 │ │ │ │ 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 210f00 │ │ │ │ + beq.n 210f10 │ │ │ │ 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 │ │ │ │ @@ -610868,146 +610864,146 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #104] @ 0x68 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210ae6 │ │ │ │ sub.w ip, ip, #52 @ 0x34 │ │ │ │ cmp.w ip, #17 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210bd0 │ │ │ │ movw r3, #49103 @ 0xbfcf │ │ │ │ movt r3, #2 │ │ │ │ lsr.w r3, r3, ip │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 210bc0 │ │ │ │ + beq.w 210bd0 │ │ │ │ ldrb.w r2, [r9, #357] @ 0x165 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #5, #1 │ │ │ │ strb.w r2, [r9, #357] @ 0x165 │ │ │ │ - bl 210694 │ │ │ │ - cbz r0, 210f46 │ │ │ │ + bl 2106a4 │ │ │ │ + cbz r0, 210f56 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 211702 │ │ │ │ + bpl.w 211712 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 211a08 │ │ │ │ + beq.w 211a18 │ │ │ │ cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.w 211730 │ │ │ │ + bhi.w 211740 │ │ │ │ cmp r2, #186 @ 0xba │ │ │ │ - bhi.w 211a38 │ │ │ │ + bhi.w 211a48 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi.w 211ab0 │ │ │ │ + bhi.w 211ac0 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - bls.w 210ad6 │ │ │ │ + bls.w 210ae6 │ │ │ │ subs r2, #57 @ 0x39 │ │ │ │ movs r3, #81 @ 0x51 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 210aa2 │ │ │ │ - b.n 210ad6 │ │ │ │ + bmi.w 210ab2 │ │ │ │ + b.n 210ae6 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210ae6 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 210c7e │ │ │ │ + bne.w 210c8e │ │ │ │ add r0, fp │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bne.w 210dfe │ │ │ │ + bne.w 210e0e │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ movne fp, r3 │ │ │ │ - bne.w 210e2e │ │ │ │ + bne.w 210e3e │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w ip, #764 @ 0x2fc │ │ │ │ - bls.w 210b82 │ │ │ │ - b.n 210c9a │ │ │ │ + bls.w 210b92 │ │ │ │ + b.n 210caa │ │ │ │ cmp.w ip, #560 @ 0x230 │ │ │ │ - bhi.w 211a8e │ │ │ │ + bhi.w 211a9e │ │ │ │ movw r3, #554 @ 0x22a │ │ │ │ cmp ip, r3 │ │ │ │ - bhi.w 211cc6 │ │ │ │ + bhi.w 211cd6 │ │ │ │ sub.w r2, ip, #500 @ 0x1f4 │ │ │ │ cmp r2, #24 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210bd0 │ │ │ │ movw r3, #29127 @ 0x71c7 │ │ │ │ movt r3, #492 @ 0x1ec │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 210bc0 │ │ │ │ + bpl.w 210bd0 │ │ │ │ mov r0, ip │ │ │ │ - bl 2023e0 │ │ │ │ + bl 2023f0 │ │ │ │ and.w r5, r0, #31 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 2023e0 │ │ │ │ + bl 2023f0 │ │ │ │ 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 210ad6 │ │ │ │ + b.n 210ae6 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #458 @ 0x1ca │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.w 211c54 │ │ │ │ + beq.w 211c64 │ │ │ │ ldr.w r2, [r9, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ ldr.w r2, [r9, #108] @ 0x6c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #108] @ 0x6c │ │ │ │ ldrh.w r2, [r9, #176] @ 0xb0 │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #176] @ 0xb0 │ │ │ │ - bl 230a8c │ │ │ │ + bl 230a9c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 211082 │ │ │ │ + beq.n 211092 │ │ │ │ ldr.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #208] @ 0xd0 │ │ │ │ ldr.w r2, [r9, #212] @ 0xd4 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #212] @ 0xd4 │ │ │ │ ldrh.w r2, [r9, #180] @ 0xb4 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #180] @ 0xb4 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 211822 │ │ │ │ + beq.w 211832 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 2117e2 │ │ │ │ + beq.w 2117f2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2110dc │ │ │ │ + bne.n 2110ec │ │ │ │ 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 │ │ │ │ @@ -611019,101 +611015,101 @@ │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 2110dc │ │ │ │ + bpl.n 2110ec │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 210ad6 │ │ │ │ + beq.w 210ae6 │ │ │ │ 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 210ad6 │ │ │ │ + b.n 210ae6 │ │ │ │ cmp.w ip, #374 @ 0x176 │ │ │ │ - bcs.w 211a70 │ │ │ │ + bcs.w 211a80 │ │ │ │ cmp.w ip, #344 @ 0x158 │ │ │ │ - bcc.w 210bc0 │ │ │ │ + bcc.w 210bd0 │ │ │ │ sub.w r2, ip, #344 @ 0x158 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #4104 @ 0x1008 │ │ │ │ movt r2, #12601 @ 0x3139 │ │ │ │ ands r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210ff2 │ │ │ │ + bne.w 211002 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.w 210bc0 │ │ │ │ + bpl.w 210bd0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 211f24 │ │ │ │ + bne.w 211f34 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ tst.w r3, #12 │ │ │ │ itt ne │ │ │ │ subne.w r3, r2, #20 │ │ │ │ strne r3, [sp, #32] │ │ │ │ - bne.n 211186 │ │ │ │ + bne.n 211196 │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210694 │ │ │ │ - cbz r0, 21115e │ │ │ │ + bl 2106a4 │ │ │ │ + cbz r0, 21116e │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210ae6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r3, #114688 @ 0x1c000 │ │ │ │ - beq.w 210ad6 │ │ │ │ + beq.w 210ae6 │ │ │ │ ldrb.w r3, [r9, #370] @ 0x172 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r9, #370] @ 0x172 │ │ │ │ - b.n 210ad6 │ │ │ │ + b.n 210ae6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 211f1e │ │ │ │ + bne.w 211f2e │ │ │ │ subs r3, #20 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21191c │ │ │ │ + beq.w 21192c │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r7, #5 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - bne.n 21117e │ │ │ │ + bne.n 21118e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 211184 │ │ │ │ + beq.n 211194 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #43] @ 0x2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2118c8 │ │ │ │ + bhi.w 2118d8 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.n 210ad6 │ │ │ │ - str??.w r0, [ip, r4, lsl #2] │ │ │ │ + b.n 210ae6 │ │ │ │ + ldr.w r0, [ip, r4, lsl #2] │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r6, r4, lsl #2] │ │ │ │ - str.w r0, [ip, r4, lsl #2] │ │ │ │ + ldr.w r0, [r6, r4, lsl #2] │ │ │ │ + ldrh.w r0, [ip, r4, lsl #2] │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -611121,58 +611117,58 @@ │ │ │ │ cmpeq ip, r1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r1, r2 │ │ │ │ - beq.w 211d6c │ │ │ │ + beq.w 211d7c │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #96] @ 0x60 │ │ │ │ ldr.w r2, [r9, #100] @ 0x64 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #100] @ 0x64 │ │ │ │ ldrh.w r2, [r9, #174] @ 0xae │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #174] @ 0xae │ │ │ │ movw r2, #823 @ 0x337 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 211236 │ │ │ │ + bne.n 211246 │ │ │ │ ldr.w r2, [r9, #152] @ 0x98 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #152] @ 0x98 │ │ │ │ ldr.w r2, [r9, #156] @ 0x9c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 230a8c │ │ │ │ + bl 230a9c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 211268 │ │ │ │ + beq.n 211278 │ │ │ │ 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 21186c │ │ │ │ + beq.w 21187c │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 21174c │ │ │ │ + beq.w 21175c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 2110dc │ │ │ │ + bne.w 2110ec │ │ │ │ ldr.w ip, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, ip, lsl #7 │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ @@ -611189,55 +611185,55 @@ │ │ │ │ it mi │ │ │ │ ldrmi.w ip, [r4, #36] @ 0x24 │ │ │ │ cmp ip, r3 │ │ │ │ ittt eq │ │ │ │ ldrbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ orreq.w r3, r3, #8 │ │ │ │ strbeq.w r3, [r9, #370] @ 0x172 │ │ │ │ - b.n 2110dc │ │ │ │ + b.n 2110ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add lr, r3 │ │ │ │ ldrb.w r3, [lr, #47] @ 0x2f │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210ad6 │ │ │ │ + bhi.w 210ae6 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ adds r2, #10 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldrd r7, r2, [r9, #96] @ 0x60 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ubfx r3, r3, #7, #6 │ │ │ │ and.w r1, r5, #127 @ 0x7f │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 2117da │ │ │ │ + beq.w 2117ea │ │ │ │ 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 211386 │ │ │ │ + beq.n 211396 │ │ │ │ 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 │ │ │ │ @@ -611245,89 +611241,89 @@ │ │ │ │ and.w r3, r3, r1 │ │ │ │ orr.w r5, r5, ip │ │ │ │ orr.w r7, r7, r3 │ │ │ │ sbc.w r3, r5, r5, lsl #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r2, r3 │ │ │ │ strd r7, r2, [r9, #96] @ 0x60 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 2113a4 │ │ │ │ - b.n 2113a6 │ │ │ │ + beq.n 2113b4 │ │ │ │ + b.n 2113b6 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 211f1e │ │ │ │ + bne.w 211f2e │ │ │ │ subs r3, #20 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2116d4 │ │ │ │ + beq.w 2116e4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r2, #5 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - bne.n 21139e │ │ │ │ + bne.n 2113ae │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 2113a4 │ │ │ │ + beq.n 2113b4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add.w fp, r9, #376 @ 0x178 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 21166e │ │ │ │ + beq.w 21167e │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 2113d0 │ │ │ │ + bne.n 2113e0 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ ldr.w r3, [r9, #96] @ 0x60 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ str.w r3, [r9, #96] @ 0x60 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #2731] @ 0xaab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2118de │ │ │ │ + bhi.w 2118ee │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #134217728 @ 0x8000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #3755] @ 0xeab │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 2118f4 │ │ │ │ + bhi.w 211904 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #2124] @ 0x84c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ mov r2, r3 │ │ │ │ @@ -611346,162 +611342,162 @@ │ │ │ │ mov r2, r3 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ bfi r2, r3, #4, #1 │ │ │ │ strb.w r2, [r9, #357] @ 0x165 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #32768 @ 0x8000 │ │ │ │ ldrb.w r3, [r3, #3883] @ 0xf2b │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 21190a │ │ │ │ + bhi.w 21191a │ │ │ │ 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 210ad6 │ │ │ │ + bne.w 210ae6 │ │ │ │ ldrb.w r3, [r9, #369] @ 0x171 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r9, #369] @ 0x171 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ ldr.w r1, [r9, #80] @ 0x50 │ │ │ │ adds r2, #10 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #80] @ 0x50 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r2!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.n 21153c │ │ │ │ + bpl.n 21154c │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #88] @ 0x58 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #92] @ 0x5c │ │ │ │ movw r2, #463 @ 0x1cf │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 211558 │ │ │ │ + bne.n 211568 │ │ │ │ ldr.w r2, [r9, #144] @ 0x90 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #144] @ 0x90 │ │ │ │ ldr.w r2, [r9, #148] @ 0x94 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldrh.w r2, [r9, #172] @ 0xac │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ orrs r2, r3 │ │ │ │ strh.w r2, [r9, #172] @ 0xac │ │ │ │ - bl 230a8c │ │ │ │ + bl 230a9c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 211594 │ │ │ │ + beq.n 2115a4 │ │ │ │ ldr.w r2, [r9, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #200] @ 0xc8 │ │ │ │ ldr.w r2, [r9, #204] @ 0xcc │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #204] @ 0xcc │ │ │ │ ldrh.w r2, [r9, #178] @ 0xb2 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r9, #178] @ 0xb2 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 211792 │ │ │ │ + beq.w 2117a2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210ae6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210ae6 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 211abc │ │ │ │ + bne.w 211acc │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #43] @ 0x2b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211abc │ │ │ │ + beq.w 211acc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 211dc6 │ │ │ │ + beq.w 211dd6 │ │ │ │ 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 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ cmp.w ip, #448 @ 0x1c0 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210bd0 │ │ │ │ cmp.w ip, #420 @ 0x1a4 │ │ │ │ - bcc.w 2110fa │ │ │ │ + bcc.w 21110a │ │ │ │ sub.w r1, ip, #420 @ 0x1a4 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r1 │ │ │ │ movw r1, #21568 @ 0x5440 │ │ │ │ movt r1, #4148 @ 0x1034 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 210ff2 │ │ │ │ + bne.w 211002 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ tst r0, r1 │ │ │ │ - beq.w 210bc0 │ │ │ │ + beq.w 210bd0 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #420 @ 0x1a4 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - bne.w 2114fc │ │ │ │ + bne.w 21150c │ │ │ │ ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #184] @ 0xb8 │ │ │ │ - bl 230a8c │ │ │ │ + bl 230a9c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 211594 │ │ │ │ + beq.n 2115a4 │ │ │ │ ldr.w r3, [r9, #224] @ 0xe0 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #224] @ 0xe0 │ │ │ │ - b.n 211594 │ │ │ │ + b.n 2115a4 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ - b.w 210e5a │ │ │ │ + b.w 210e6a │ │ │ │ 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 2116ca │ │ │ │ + bhi.n 2116da │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 211f1e │ │ │ │ + bhi.w 211f2e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ @@ -611529,204 +611525,204 @@ │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r3, r1, #17 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ str.w r1, [fp, r7, lsl #2] │ │ │ │ - b.n 2113ec │ │ │ │ + b.n 2113fc │ │ │ │ uxth r1, r1 │ │ │ │ - b.n 2116ca │ │ │ │ + b.n 2116da │ │ │ │ ldr r5, [r3, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e6120 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ and.w r3, r3, #15 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 210ad6 │ │ │ │ + bhi.w 210ae6 │ │ │ │ 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 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 210f60 │ │ │ │ + bpl.w 210f70 │ │ │ │ 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 21172c │ │ │ │ + bne.n 21173c │ │ │ │ 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 210f60 │ │ │ │ + b.n 210f70 │ │ │ │ subs r2, #209 @ 0xd1 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.w 210ad6 │ │ │ │ + bhi.w 210ae6 │ │ │ │ movw r3, #8353 @ 0x20a1 │ │ │ │ movt r3, #10 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 210aa2 │ │ │ │ - b.w 210ad6 │ │ │ │ + bmi.w 210ab2 │ │ │ │ + b.w 210ae6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subw r3, r3, #823 @ 0x337 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ - bne.w 2110dc │ │ │ │ + bne.w 2110ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 230c20 │ │ │ │ + bl 230c30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2101c0 │ │ │ │ + bl 2101d0 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21127c │ │ │ │ + bne.w 21128c │ │ │ │ ldr.w r3, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ - b.n 21127c │ │ │ │ + b.n 21128c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.w 210ec6 │ │ │ │ + b.w 210ed6 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #466 @ 0x1d2 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210ae6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230c20 │ │ │ │ + bl 230c30 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 211dde │ │ │ │ + beq.w 211dee │ │ │ │ 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 21159e │ │ │ │ + b.n 2115ae │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - b.n 21134c │ │ │ │ + b.n 21135c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movw r2, #467 @ 0x1d3 │ │ │ │ cmp.w r3, #464 @ 0x1d0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - bne.w 2110dc │ │ │ │ + bne.w 2110ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 230c20 │ │ │ │ + bl 230c30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2101c0 │ │ │ │ + bl 2101d0 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211092 │ │ │ │ + bne.w 2110a2 │ │ │ │ ldr.w r2, [r9, #368] @ 0x170 │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r9, #368] @ 0x170 │ │ │ │ ldr.w r2, [r9, #372] @ 0x174 │ │ │ │ orrs r2, r7 │ │ │ │ str.w r2, [r9, #372] @ 0x174 │ │ │ │ - b.n 211092 │ │ │ │ + b.n 2110a2 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r3, #467 @ 0x1d3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2110dc │ │ │ │ + bne.w 2110ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 230c20 │ │ │ │ + bl 230c30 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #76] @ 0x4c │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 211e36 │ │ │ │ + beq.w 211e46 │ │ │ │ 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 21108c │ │ │ │ + b.n 21109c │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ movw r1, #825 @ 0x339 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ addne.w fp, sp, #92 @ 0x5c │ │ │ │ - beq.w 211c7e │ │ │ │ + beq.w 211c8e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov lr, fp │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #77] @ 0x4d │ │ │ │ adds r2, #10 │ │ │ │ add.w r1, r4, r2, lsl #2 │ │ │ │ ldr.w r0, [r4, r2, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #95] @ 0x5f │ │ │ │ tst.w r2, #16 │ │ │ │ mov r2, ip │ │ │ │ - bne.w 211276 │ │ │ │ + bne.w 211286 │ │ │ │ ldr.w r1, [r9, #408] @ 0x198 │ │ │ │ orrs r1, r5 │ │ │ │ str.w r1, [r9, #408] @ 0x198 │ │ │ │ ldr.w r1, [r9, #412] @ 0x19c │ │ │ │ orrs r1, r7 │ │ │ │ str.w r1, [r9, #412] @ 0x19c │ │ │ │ ldrh.w r1, [r9, #420] @ 0x1a4 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r9, #420] @ 0x1a4 │ │ │ │ - b.n 211276 │ │ │ │ + b.n 211286 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210ae6 │ │ │ │ ldr.w r3, [r9, #120] @ 0x78 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r9, #120] @ 0x78 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210ae6 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 210ad6 │ │ │ │ + bne.w 210ae6 │ │ │ │ ldr.w r3, [r9, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str.w r3, [r9, #116] @ 0x74 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ 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 2114e2 │ │ │ │ + b.n 2114f2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ @@ -611735,246 +611731,246 @@ │ │ │ │ cmpeq.w ip, #344 @ 0x158 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e07c │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r0, 211958 │ │ │ │ + cbz r0, 211968 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrsb.w r3, [fp, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 211988 │ │ │ │ + blt.n 211998 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r2, r3, #8 │ │ │ │ - beq.w 211acc │ │ │ │ + beq.w 211adc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211c42 │ │ │ │ + beq.w 211c52 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 211988 │ │ │ │ + beq.n 211998 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r0, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 211e48 │ │ │ │ + beq.w 211e58 │ │ │ │ ldrsb.w r1, [r9, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r5, [fp, #8] │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e07c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 211d62 │ │ │ │ + bne.w 211d72 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 211d4e │ │ │ │ + beq.w 211d5e │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ mov r0, r5 │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 211cd8 │ │ │ │ + beq.w 211ce8 │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 21028c │ │ │ │ + bl 21029c │ │ │ │ ldrsb.w r5, [r9, #65] @ 0x41 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21114a │ │ │ │ + bne.w 21115a │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 211ce2 │ │ │ │ + beq.w 211cf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 210694 │ │ │ │ + bl 2106a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 210ad6 │ │ │ │ + beq.w 210ae6 │ │ │ │ ldrb.w r3, [r9, #357] @ 0x165 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #357] @ 0x165 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ ldrb.w r3, [r9, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r9, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub.w r2, r3, #109 @ 0x6d │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ cmphi r3, #1 │ │ │ │ - bls.w 210ad6 │ │ │ │ + bls.w 210ae6 │ │ │ │ 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 210f60 │ │ │ │ + b.w 210f70 │ │ │ │ subs r2, #187 @ 0xbb │ │ │ │ movw r3, #321 @ 0x141 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 210ad6 │ │ │ │ - b.w 210aa2 │ │ │ │ + bpl.w 210ae6 │ │ │ │ + b.w 210ab2 │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 210ff2 │ │ │ │ + beq.w 211002 │ │ │ │ sub.w r2, ip, #680 @ 0x2a8 │ │ │ │ cmp r2, #26 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210bd0 │ │ │ │ movs r3, #11 │ │ │ │ movt r3, #1248 @ 0x4e0 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 210ff2 │ │ │ │ - b.w 210bc0 │ │ │ │ + bmi.w 211002 │ │ │ │ + b.w 210bd0 │ │ │ │ sub.w r2, ip, #382 @ 0x17e │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210bd0 │ │ │ │ movw r3, #49153 @ 0xc001 │ │ │ │ movt r3, #2084 @ 0x824 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bmi.w 210ff2 │ │ │ │ - b.w 210bc0 │ │ │ │ + bmi.w 211002 │ │ │ │ + b.w 210bd0 │ │ │ │ mvn.w r0, #608 @ 0x260 │ │ │ │ add.w r2, ip, r0 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.w 210bc0 │ │ │ │ + bhi.w 210bd0 │ │ │ │ movw r3, #8687 @ 0x21ef │ │ │ │ movt r3, #15744 @ 0x3d80 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 210ff2 │ │ │ │ - b.w 210bc0 │ │ │ │ + bmi.w 211002 │ │ │ │ + b.w 210bd0 │ │ │ │ subs r2, #164 @ 0xa4 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 210ad6 │ │ │ │ - b.w 210aa2 │ │ │ │ + bhi.w 210ae6 │ │ │ │ + b.w 210ab2 │ │ │ │ ldrb.w r3, [r9, #356] @ 0x164 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r9, #356] @ 0x164 │ │ │ │ - b.w 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov sl, r7 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 211b94 │ │ │ │ + beq.n 211ba4 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 211afa │ │ │ │ - cbz r2, 211b34 │ │ │ │ + beq.n 211b0a │ │ │ │ + cbz r2, 211b44 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 211b34 │ │ │ │ + bne.n 211b44 │ │ │ │ sub.w r5, r2, #20 │ │ │ │ - b.n 211ade │ │ │ │ + b.n 211aee │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 211f18 │ │ │ │ + bne.w 211f28 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 211af4 │ │ │ │ + beq.n 211b04 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ adds r4, #1 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 211b10 │ │ │ │ + bcc.n 211b20 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ - b.n 211ae8 │ │ │ │ + b.n 211af8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 211bac │ │ │ │ + bne.n 211bbc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r6, r9 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 211988 │ │ │ │ + beq.w 211998 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.n 211c42 │ │ │ │ + bne.n 211c52 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 211988 │ │ │ │ + bls.w 211998 │ │ │ │ ldrb.w r3, [fp, #21] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - beq.w 211e28 │ │ │ │ + beq.w 211e38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211e14 │ │ │ │ + beq.w 211e24 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 21028c │ │ │ │ - b.n 2119d4 │ │ │ │ + bl 21029c │ │ │ │ + b.n 2119e4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211b2e │ │ │ │ + beq.n 211b3e │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 211f1e │ │ │ │ + bne.w 211f2e │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211b34 │ │ │ │ + beq.n 211b44 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r2, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 211e04 │ │ │ │ + bne.w 211e14 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 211c1a │ │ │ │ + bhi.n 211c2a │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 211f1e │ │ │ │ + bhi.w 211f2e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ @@ -612004,92 +612000,92 @@ │ │ │ │ lsls r3, r4, #6 │ │ │ │ lsls r3, r4, #6 │ │ │ │ movs r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add r7, r0 │ │ │ │ - b.n 211ae8 │ │ │ │ + b.n 211af8 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 211c1a │ │ │ │ + b.n 211c2a │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb.w r1, [fp, #21] │ │ │ │ ubfx r1, r1, #1, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ mov.w r1, #0 │ │ │ │ adcs r1, r1 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 211b60 │ │ │ │ + b.n 211b70 │ │ │ │ ldr.w r3, [r9, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #192] @ 0xc0 │ │ │ │ - bl 230a8c │ │ │ │ + bl 230a9c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 211082 │ │ │ │ + beq.w 211092 │ │ │ │ ldr.w r3, [r9, #228] @ 0xe4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #228] @ 0xe4 │ │ │ │ - b.w 211082 │ │ │ │ + b.w 211092 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 230c20 │ │ │ │ + bl 230c30 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add.w fp, sp, #92 @ 0x5c │ │ │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ │ │ - bl 202d3c │ │ │ │ + bl 202d4c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 211ee4 │ │ │ │ + beq.w 211ef4 │ │ │ │ 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 21187e │ │ │ │ + b.n 21188e │ │ │ │ subw r2, ip, #555 @ 0x22b │ │ │ │ movs r3, #45 @ 0x2d │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 210bc0 │ │ │ │ - b.w 210ff2 │ │ │ │ + bpl.w 210bd0 │ │ │ │ + b.w 211002 │ │ │ │ movs r2, #1 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 2119c2 │ │ │ │ + b.n 2119d2 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e6110 │ │ │ │ - bl 2e60e8 │ │ │ │ + bl 2e6120 │ │ │ │ + bl 2e60f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 211146 │ │ │ │ + beq.w 211156 │ │ │ │ mov r3, sl │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 211d32 │ │ │ │ + b.n 211d42 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ add r3, r7 │ │ │ │ adds r7, #1 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ rsb r1, r3, #32 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ lsr.w r1, r5, r1 │ │ │ │ @@ -612100,37 +612096,37 @@ │ │ │ │ ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ str.w r1, [r9, #368] @ 0x170 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r9, #372] @ 0x174 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 211d00 │ │ │ │ + bcc.n 211d10 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - b.w 211146 │ │ │ │ + b.w 211156 │ │ │ │ ldr.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #27 │ │ │ │ - bne.w 2119a6 │ │ │ │ + bne.w 2119b6 │ │ │ │ ldrb.w r3, [fp, #30] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 2119a6 │ │ │ │ + bmi.w 2119b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2119a6 │ │ │ │ + b.n 2119b6 │ │ │ │ ldr.w r3, [r9, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [r9, #188] @ 0xbc │ │ │ │ - bl 230a8c │ │ │ │ + bl 230a9c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ ittt ne │ │ │ │ ldrne.w r3, [r9, #232] @ 0xe8 │ │ │ │ orrne r3, r5 │ │ │ │ @@ -612147,66 +612143,66 @@ │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ lsls r2, r3, #27 │ │ │ │ ldrsb.w r2, [r9, #65] @ 0x41 │ │ │ │ ittt pl │ │ │ │ ldrpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ orrpl r3, r5 │ │ │ │ strpl.w r3, [r9, #416] @ 0x1a0 │ │ │ │ - b.w 211276 │ │ │ │ + b.w 211286 │ │ │ │ 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 210ad6 │ │ │ │ + b.w 210ae6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 2117c0 │ │ │ │ + bne.w 2117d0 │ │ │ │ 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 21159e │ │ │ │ + b.w 2115ae │ │ │ │ mov r6, r9 │ │ │ │ mov r7, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - b.n 211988 │ │ │ │ + b.n 211998 │ │ │ │ ubfx r5, r3, #1, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ adds r3, r5, #3 │ │ │ │ add r3, r0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 211b80 │ │ │ │ + b.n 211b90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 211b80 │ │ │ │ + b.n 211b90 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp.w r3, #430 @ 0x1ae │ │ │ │ - bne.w 211852 │ │ │ │ + bne.w 211862 │ │ │ │ ldrsb.w r3, [r9, #65] @ 0x41 │ │ │ │ - b.w 21108c │ │ │ │ + b.w 21109c │ │ │ │ ldrb r1, [r0, #13] │ │ │ │ ldrd r2, r0, [r0, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 211ef6 │ │ │ │ + bhi.n 211f06 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 211c2a │ │ │ │ - add r0, pc, #8 @ (adr r0, 211e64 ) │ │ │ │ + bhi.w 211c3a │ │ │ │ + add r0, pc, #8 @ (adr r0, 211e74 ) │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ add r0, r1 │ │ │ │ bx r0 │ │ │ │ stc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ @@ -612237,29 +612233,29 @@ │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ stc2l 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp.w r2, #430 @ 0x1ae │ │ │ │ - bne.w 211caa │ │ │ │ + bne.w 211cba │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldrsb.w ip, [r9, #65] @ 0x41 │ │ │ │ - b.n 21187e │ │ │ │ + b.n 21188e │ │ │ │ ubfx r1, r3, #1, #2 │ │ │ │ adds r2, r1, r2 │ │ │ │ adc.w r1, r0, #0 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #30 │ │ │ │ str r2, [sp, #8] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 211c42 │ │ │ │ - b.n 211988 │ │ │ │ + bne.w 211c52 │ │ │ │ + b.n 211998 │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 211c2a │ │ │ │ + b.n 211c3a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ @@ -612268,16 +612264,16 @@ │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1156] @ 2123c4 │ │ │ │ - ldr.w r3, [pc, #1156] @ 2123c8 │ │ │ │ + ldr.w r1, [pc, #1156] @ 2123d4 │ │ │ │ + ldr.w r3, [pc, #1156] @ 2123d8 │ │ │ │ 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] │ │ │ │ @@ -612287,57 +612283,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 21208c │ │ │ │ + beq.w 21209c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 211f94 │ │ │ │ + b.n 211fa4 │ │ │ │ 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 211fa2 │ │ │ │ + bpl.n 211fb2 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 211fda │ │ │ │ + cbz r3, 211fea │ │ │ │ ldr r3, [r5, #16] │ │ │ │ tst.w r3, #18 │ │ │ │ - beq.n 211f8e │ │ │ │ + beq.n 211f9e │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 211f7c │ │ │ │ + bmi.n 211f8c │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 211f8e │ │ │ │ + bne.n 211f9e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6a74 │ │ │ │ + bl 2e6a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6a8c │ │ │ │ + bl 2e6a9c │ │ │ │ ldrb.w r3, [r6, #69] @ 0x45 │ │ │ │ add r4, r0 │ │ │ │ add r3, r4 │ │ │ │ strb.w r3, [r6, #69] @ 0x45 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6aa4 │ │ │ │ + bl 2e6ab4 │ │ │ │ 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 211f94 │ │ │ │ + bne.n 211fa4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212092 │ │ │ │ + bne.n 2120a2 │ │ │ │ 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 │ │ │ │ @@ -612356,102 +612352,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, 21209c │ │ │ │ + cbz r2, 2120ac │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 212380 │ │ │ │ + bne.w 212390 │ │ │ │ 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 2120b4 │ │ │ │ + b.n 2120c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e6120 │ │ │ │ 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 211fe2 │ │ │ │ + beq.n 211ff2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ tst.w r3, #12 │ │ │ │ - beq.n 21208a │ │ │ │ - b.n 21206e │ │ │ │ + beq.n 21209a │ │ │ │ + b.n 21207e │ │ │ │ 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 1e6b30 │ │ │ │ + bl 1e6b40 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21076c │ │ │ │ + bl 21077c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1e6ce4 │ │ │ │ + bl 1e6cf4 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2121fe │ │ │ │ + beq.w 21220e │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2120f0 │ │ │ │ + b.n 212100 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 21217a │ │ │ │ + blt.n 21218a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2121fc │ │ │ │ + beq.w 21220c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 2120e6 │ │ │ │ + bpl.n 2120f6 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 2120de │ │ │ │ + bpl.n 2120ee │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ adds r2, r0, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldrd r0, r1, [r6, #152] @ 0x98 │ │ │ │ - beq.w 2122d0 │ │ │ │ + beq.w 2122e0 │ │ │ │ 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 21216e │ │ │ │ + beq.n 21217e │ │ │ │ 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 │ │ │ │ @@ -612460,37 +612456,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 2120e6 │ │ │ │ + bge.n 2120f6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ add r3, r2 │ │ │ │ ldrd r0, r1, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 2122d8 │ │ │ │ + beq.w 2122e8 │ │ │ │ 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 2121ee │ │ │ │ + beq.n 2121fe │ │ │ │ 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 │ │ │ │ @@ -612500,147 +612496,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 2120f0 │ │ │ │ + bne.w 212100 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 2122e0 │ │ │ │ + beq.n 2122f0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #324] @ 0x144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21223c │ │ │ │ + cbz r3, 21224c │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 212234 │ │ │ │ + bpl.n 212244 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6198 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 21222a │ │ │ │ + bls.n 21223a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6198 │ │ │ │ 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 212210 │ │ │ │ + bne.n 212220 │ │ │ │ ldr.w r5, [r6, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 21224e │ │ │ │ - b.n 21229a │ │ │ │ + cbnz r3, 21225e │ │ │ │ + b.n 2122aa │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21229a │ │ │ │ + beq.n 2122aa │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212246 │ │ │ │ + beq.n 212256 │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 212292 │ │ │ │ + cbz r3, 2122a2 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 21227e │ │ │ │ + bpl.n 21228e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6198 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r0, #1 │ │ │ │ - bls.n 212274 │ │ │ │ + bls.n 212284 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6198 │ │ │ │ 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 21225a │ │ │ │ + bne.n 21226a │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 21229a │ │ │ │ + cbz r3, 2122aa │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 212254 │ │ │ │ + bne.n 212264 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21228c │ │ │ │ + bne.n 21229c │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ - ldr r2, [pc, #300] @ (2123cc ) │ │ │ │ + ldr r2, [pc, #300] @ (2123dc ) │ │ │ │ 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] @ (2123c8 ) │ │ │ │ + ldr r3, [pc, #264] @ (2123d8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2123be │ │ │ │ + bne.n 2123ce │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r2 │ │ │ │ - b.n 21213a │ │ │ │ + b.n 21214a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 2121ba │ │ │ │ + b.n 2121ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212206 │ │ │ │ + beq.n 212216 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 2122f4 │ │ │ │ + b.n 212304 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21237c │ │ │ │ + beq.n 21238c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.n 2122ec │ │ │ │ + bpl.n 2122fc │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 2122ec │ │ │ │ + bpl.n 2122fc │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ 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 2123b6 │ │ │ │ + beq.n 2123c6 │ │ │ │ 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 212370 │ │ │ │ + beq.n 212380 │ │ │ │ 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 │ │ │ │ @@ -612650,44 +612646,44 @@ │ │ │ │ sbc.w r3, ip, ip, lsl #1 │ │ │ │ and.w r3, r3, lr │ │ │ │ orrs r0, r3 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ strd r1, r0, [r6, #144] @ 0x90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2122f4 │ │ │ │ + bne.n 212304 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - b.n 212206 │ │ │ │ + b.n 212216 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 212398 │ │ │ │ + beq.n 2123a8 │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 21209c │ │ │ │ + beq.w 2120ac │ │ │ │ cmp r2, #6 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r6, #376] @ 0x178 │ │ │ │ streq.w r3, [r6, #384] @ 0x180 │ │ │ │ - b.n 2120a0 │ │ │ │ + b.n 2120b0 │ │ │ │ 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 2120a0 │ │ │ │ + b.n 2120b0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov lr, r3 │ │ │ │ - b.n 21233c │ │ │ │ + b.n 21234c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 212534 │ │ │ │ + b.n 212524 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 212484 │ │ │ │ + ble.n 212474 │ │ │ │ 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] │ │ │ │ @@ -612696,38 +612692,38 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #9] │ │ │ │ - cbz r3, 212428 │ │ │ │ + cbz r3, 212438 │ │ │ │ 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, 212432 │ │ │ │ + cbz r3, 212442 │ │ │ │ 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 21240a │ │ │ │ + bne.n 21241a │ │ │ │ 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 │ │ │ │ @@ -612737,82 +612733,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 2e36a8 │ │ │ │ - cbz r0, 212472 │ │ │ │ + bl 2e36b8 │ │ │ │ + cbz r0, 212482 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e60c4 │ │ │ │ + bl 2e60d4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 212486 │ │ │ │ + cbz r0, 212496 │ │ │ │ ldrb.w r3, [r9, #21] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.w 2125d6 │ │ │ │ + bpl.w 2125e6 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2124cc │ │ │ │ + bhi.n 2124dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e6154 │ │ │ │ - cbz r0, 2124c6 │ │ │ │ + bl 2e6164 │ │ │ │ + cbz r0, 2124d6 │ │ │ │ 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 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 21243c │ │ │ │ + bl 21244c │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 2124a4 │ │ │ │ + bne.n 2124b4 │ │ │ │ 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 2125b4 │ │ │ │ + bpl.n 2125c4 │ │ │ │ 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 2125ae │ │ │ │ - bl 2e5480 │ │ │ │ + bmi.n 2125be │ │ │ │ + bl 2e5490 │ │ │ │ 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 212620 │ │ │ │ + beq.w 212630 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2124c6 │ │ │ │ + beq.n 2124d6 │ │ │ │ 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 │ │ │ │ @@ -612835,15 +612831,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 21252e │ │ │ │ + bne.n 21253e │ │ │ │ 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] │ │ │ │ @@ -612854,76 +612850,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 2e6154 │ │ │ │ - b.n 2124f8 │ │ │ │ + bl 2e6164 │ │ │ │ + b.n 212508 │ │ │ │ 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 2124d8 │ │ │ │ + b.n 2124e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ cmp r3, #20 │ │ │ │ - bne.n 212652 │ │ │ │ + bne.n 212662 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2124c6 │ │ │ │ + beq.w 2124d6 │ │ │ │ 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 21243c │ │ │ │ + bl 21244c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 2125fe │ │ │ │ + bne.n 21260e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21251c │ │ │ │ + beq.w 21252c │ │ │ │ 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 21251c │ │ │ │ + b.n 21252c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 212680 │ │ │ │ + beq.n 212690 │ │ │ │ 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] │ │ │ │ @@ -612931,181 +612927,181 @@ │ │ │ │ str.w r8, [r3, #4] │ │ │ │ strb r1, [r3, #8] │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ strh r2, [r3, #4] │ │ │ │ mov fp, r7 │ │ │ │ - b.n 2125ee │ │ │ │ + b.n 2125fe │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #508] @ (212894 ) │ │ │ │ + ldr r3, [pc, #508] @ (2128a4 ) │ │ │ │ ldr r5, [r0, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #504] @ (212898 ) │ │ │ │ + ldr r2, [pc, #504] @ (2128a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2127ca │ │ │ │ + beq.w 2127da │ │ │ │ mov.w r8, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 2126c4 │ │ │ │ + b.n 2126d4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 2126ec │ │ │ │ + cbz r3, 2126fc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 2126be │ │ │ │ + bpl.n 2126ce │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bpl.n 2126be │ │ │ │ + bpl.n 2126ce │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ add r9, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e5538 │ │ │ │ + bl 2e5548 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ add r8, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2126c4 │ │ │ │ + bne.n 2126d4 │ │ │ │ cmp r8, r3 │ │ │ │ it ne │ │ │ │ cmpne r9, r3 │ │ │ │ - beq.n 2127ca │ │ │ │ + beq.n 2127da │ │ │ │ movs r3, #12 │ │ │ │ uxth.w r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r5, 21271e │ │ │ │ + cbz r5, 21272e │ │ │ │ uxth.w r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r1, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ str r0, [r5, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212796 │ │ │ │ + beq.n 2127a6 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 21276c │ │ │ │ + b.n 21277c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 2127e4 │ │ │ │ + beq.n 2127f4 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 212762 │ │ │ │ + bpl.n 212772 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bl 21243c │ │ │ │ + bl 21244c │ │ │ │ ldr.w fp, [fp] │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r3, 212794 │ │ │ │ + cbz r3, 2127a4 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 212762 │ │ │ │ + bpl.n 212772 │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 212762 │ │ │ │ + bpl.n 212772 │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r1, [fp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21272e │ │ │ │ + bne.n 21273e │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 212762 │ │ │ │ + bpl.n 212772 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - b.n 21273c │ │ │ │ + b.n 21274c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #256] @ (21289c ) │ │ │ │ + ldr r3, [pc, #256] @ (2128ac ) │ │ │ │ adds r0, #24 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0, #-2] │ │ │ │ blx 59d14 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 2127bc │ │ │ │ + cbz r3, 2127cc │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #240] @ (2128a0 ) │ │ │ │ + ldr r3, [pc, #240] @ (2128b0 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldrh.w r1, [r0], #4 │ │ │ │ blx 59d14 │ │ │ │ ldr.w r0, [r4, #468] @ 0x1d4 │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [r4, #468] @ 0x1d4 │ │ │ │ - ldr r2, [pc, #216] @ (2128a4 ) │ │ │ │ - ldr r3, [pc, #196] @ (212894 ) │ │ │ │ + ldr r2, [pc, #216] @ (2128b4 ) │ │ │ │ + ldr r3, [pc, #196] @ (2128a4 ) │ │ │ │ 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 21288e │ │ │ │ + bne.n 21289e │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e6120 │ │ │ │ ldr.w r3, [fp, #104] @ 0x68 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 2127fa │ │ │ │ + beq.n 21280a │ │ │ │ ldrb.w r3, [fp, #28] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 212762 │ │ │ │ - b.n 21278e │ │ │ │ + bpl.n 212772 │ │ │ │ + b.n 21279e │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ - bl 2e6188 │ │ │ │ + bl 2e6198 │ │ │ │ ldr.w r5, [fp, #104] @ 0x68 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 212762 │ │ │ │ + beq.n 212772 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 212762 │ │ │ │ + beq.n 212772 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ movs r6, #36 @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 21285a │ │ │ │ + b.n 21286a │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r3, [fp, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -613113,118 +613109,118 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 21243c │ │ │ │ + bl 21244c │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 212882 │ │ │ │ + beq.n 212892 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mla r3, r6, r4, r3 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 212830 │ │ │ │ + bge.n 212840 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ add r3, r0 │ │ │ │ cmp r8, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne.n 21285a │ │ │ │ + bne.n 21286a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 212828 │ │ │ │ - b.n 212762 │ │ │ │ + bne.n 212838 │ │ │ │ + b.n 212772 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 212958 │ │ │ │ + bls.n 212948 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mcrr2 15, 15, pc, r3, cr15 @ │ │ │ │ ldc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ - bhi.n 212904 │ │ │ │ + bhi.n 2128f4 │ │ │ │ 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 212684 │ │ │ │ + bl 212694 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r2, [pc, #1212] @ 212d90 │ │ │ │ + ldr.w r2, [pc, #1212] @ 212da0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #1212] @ 212d94 │ │ │ │ + ldr.w r3, [pc, #1212] @ 212da4 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #1208] @ 212d98 │ │ │ │ + ldr.w fp, [pc, #1208] @ 212da8 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212d8a │ │ │ │ + beq.w 212d9a │ │ │ │ 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 2128fa │ │ │ │ + bne.n 21290a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212d8a │ │ │ │ + beq.w 212d9a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 212c40 │ │ │ │ + beq.w 212c50 │ │ │ │ mov r7, fp │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [r5, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212b34 │ │ │ │ + beq.w 212b44 │ │ │ │ add.w r8, sp, #72 @ 0x48 │ │ │ │ mov r4, sl │ │ │ │ strd r8, r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 212954 │ │ │ │ + b.n 212964 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212b32 │ │ │ │ + beq.w 212b42 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 21294a │ │ │ │ + bne.n 21295a │ │ │ │ mov r0, r4 │ │ │ │ - bl 2033bc │ │ │ │ + bl 2033cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21294a │ │ │ │ - ldr.w r3, [pc, #1076] @ 212d9c │ │ │ │ + beq.n 21295a │ │ │ │ + ldr.w r3, [pc, #1076] @ 212dac │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add.w r1, r9, r2 │ │ │ │ ldrb.w r0, [r1, #78] @ 0x4e │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ @@ -613234,21 +613230,21 @@ │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21294a │ │ │ │ + beq.n 21295a │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 2129b6 │ │ │ │ + b.n 2129c6 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 212b26 │ │ │ │ + beq.w 212b36 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ eor.w r6, r6, r8 │ │ │ │ lsls r2, r2, #7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ rbit r7, r6 │ │ │ │ clz r7, r7 │ │ │ │ adds r1, r3, r2 │ │ │ │ @@ -613257,15 +613253,15 @@ │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r5, [r3, #40] @ 0x28 │ │ │ │ add r5, r7 │ │ │ │ mov.w ip, r5, lsl #1 │ │ │ │ add.w r3, sp, ip │ │ │ │ ldrb.w r3, [r3, #72] @ 0x48 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - beq.n 2129a8 │ │ │ │ + beq.n 2129b8 │ │ │ │ ldrb.w r0, [r1, #77] @ 0x4d │ │ │ │ add r3, r5 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ cmp r3, #32 │ │ │ │ add.w r0, r0, #10 │ │ │ │ add.w r1, r4, r0, lsl #2 │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ @@ -613275,19 +613271,19 @@ │ │ │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ │ │ and.w lr, r1, #1 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb.w r0, [sp, #62] @ 0x3e │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.w 212c6a │ │ │ │ + beq.w 212c7a │ │ │ │ cmp r5, #32 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 212a44 │ │ │ │ + beq.n 212a54 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, fp, r3 │ │ │ │ subs r3, #1 │ │ │ │ and.w r9, r5, #31 │ │ │ │ lsl.w r9, fp, r9 │ │ │ │ rsb r9, r9, #0 │ │ │ │ and.w r3, r3, r9 │ │ │ │ @@ -613318,32 +613314,32 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ strh.w r3, [sp, #62] @ 0x3e │ │ │ │ ubfx r3, r1, #4, #4 │ │ │ │ strb.w r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strb.w r9, [sp, #68] @ 0x44 │ │ │ │ adds r3, #13 │ │ │ │ - bhi.w 212c66 │ │ │ │ + bhi.w 212c76 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r9, r3, #12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 212c5c │ │ │ │ + bcs.w 212c6c │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.w 212c6e │ │ │ │ + bhi.w 212c7e │ │ │ │ cmp.w r9, #64 @ 0x40 │ │ │ │ mov sl, r9 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ blx 5a454 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212c66 │ │ │ │ + beq.w 212c76 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r0, sl, [sp, #32] │ │ │ │ add r3, r0 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -613359,42 +613355,42 @@ │ │ │ │ orr.w r0, r0, r2 │ │ │ │ uxtb r2, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - bne.w 2129ae │ │ │ │ + bne.w 2129be │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 212954 │ │ │ │ + bne.w 212964 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 212930 │ │ │ │ + bne.w 212940 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #11 │ │ │ │ - bls.n 212c40 │ │ │ │ + bls.n 212c50 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r3, r4, r3, r2 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 212c76 │ │ │ │ + bne.w 212c86 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212d76 │ │ │ │ + beq.w 212d86 │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #12 │ │ │ │ strh r3, [r5, #22] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mul.w r6, r0, r4 │ │ │ │ strb r3, [r5, #1] │ │ │ │ @@ -613412,31 +613408,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 212b9c │ │ │ │ + bne.n 212bac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r6, r1 │ │ │ │ - cbz r4, 212bcc │ │ │ │ + cbz r4, 212bdc │ │ │ │ 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 212bb8 │ │ │ │ + bne.n 212bc8 │ │ │ │ ldr.w r0, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r0, 212c2e │ │ │ │ + cbz r0, 212c3e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bics.w r2, r3, r1 │ │ │ │ - beq.n 212c2e │ │ │ │ + beq.n 212c3e │ │ │ │ rbit r3, r2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov ip, r1 │ │ │ │ adds r1, r0, r3 │ │ │ │ @@ -613456,101 +613452,101 @@ │ │ │ │ ands r2, r1 │ │ │ │ strh r6, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 212bec │ │ │ │ + bne.n 212bfc │ │ │ │ strb r7, [r5, #1] │ │ │ │ strb.w ip, [r5] │ │ │ │ - bl 1e52ec │ │ │ │ + bl 1e52fc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r5, [r8, #468] @ 0x1d4 │ │ │ │ - cbz r3, 212c40 │ │ │ │ + cbz r3, 212c50 │ │ │ │ mov r0, r3 │ │ │ │ blx 59c6c │ │ │ │ - ldr r2, [pc, #348] @ (212da0 ) │ │ │ │ - ldr r3, [pc, #336] @ (212d94 ) │ │ │ │ + ldr r2, [pc, #348] @ (212db0 ) │ │ │ │ + ldr r3, [pc, #336] @ (212da4 ) │ │ │ │ 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 212d86 │ │ │ │ + bne.w 212d96 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, r3, r2 │ │ │ │ - bne.w 212ae8 │ │ │ │ + bne.w 212af8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 212aec │ │ │ │ + b.n 212afc │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ - b.n 212a34 │ │ │ │ + b.n 212a44 │ │ │ │ cmp sl, r9 │ │ │ │ it cc │ │ │ │ movcc sl, r9 │ │ │ │ - b.n 212ad2 │ │ │ │ + b.n 212ae2 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #296] @ (212da4 ) │ │ │ │ + ldr r3, [pc, #296] @ (212db4 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 59d14 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ subs r5, r4, #1 │ │ │ │ - b.n 212c94 │ │ │ │ + b.n 212ca4 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - ble.n 212d26 │ │ │ │ + ble.n 212d36 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 212c8e │ │ │ │ + beq.n 212c9e │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 212c8e │ │ │ │ + ble.n 212c9e │ │ │ │ ldrb.w ip, [r2] │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 212d1a │ │ │ │ + b.n 212d2a │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212c8e │ │ │ │ + bne.n 212c9e │ │ │ │ ldrb r7, [r2, #5] │ │ │ │ ldrb r6, [r3, #17] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212c8e │ │ │ │ + bne.n 212c9e │ │ │ │ ldrb r7, [r2, #6] │ │ │ │ ldrb r6, [r3, #18] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212c8e │ │ │ │ + bne.n 212c9e │ │ │ │ ldrb r7, [r2, #7] │ │ │ │ ldrb r6, [r3, #19] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212c8e │ │ │ │ + bne.n 212c9e │ │ │ │ ldrb r7, [r2, #8] │ │ │ │ ldrb r6, [r3, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 212c8e │ │ │ │ + bne.n 212c9e │ │ │ │ ldrb r6, [r3, #21] │ │ │ │ - cbz r6, 212d12 │ │ │ │ + cbz r6, 212d22 │ │ │ │ ldrb r7, [r3, #22] │ │ │ │ ldrh.w lr, [r3, #14] │ │ │ │ ldrb.w r9, [r2, #10] │ │ │ │ ldrb.w sl, [r3, #22] │ │ │ │ sub.w lr, lr, r7, lsl #2 │ │ │ │ ldrh r7, [r2, #2] │ │ │ │ sub.w r7, r7, r9, lsl #2 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 212d12 │ │ │ │ + bne.n 212d22 │ │ │ │ ldrb r7, [r2, #9] │ │ │ │ cmp sl, r9 │ │ │ │ it cs │ │ │ │ movcs sl, r9 │ │ │ │ orrs r6, r7 │ │ │ │ lsr.w lr, r6, sl │ │ │ │ add.w r7, lr, #1 │ │ │ │ @@ -613558,76 +613554,76 @@ │ │ │ │ ittt eq │ │ │ │ strbeq.w sl, [r2, #10] │ │ │ │ strbeq r6, [r2, #9] │ │ │ │ strbeq r7, [r3, #21] │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 212c8e │ │ │ │ + beq.n 212c9e │ │ │ │ ldrb r6, [r3, #12] │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 212caa │ │ │ │ + beq.n 212cba │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 212c94 │ │ │ │ + bgt.n 212ca4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #124] @ (212da8 ) │ │ │ │ + ldr r3, [pc, #124] @ (212db8 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ blx 59d14 │ │ │ │ movs r3, #12 │ │ │ │ mla r3, r3, r4, r6 │ │ │ │ ldrb.w r4, [r3, #-3] │ │ │ │ - cbnz r4, 212d5a │ │ │ │ + cbnz r4, 212d6a │ │ │ │ subs r5, #1 │ │ │ │ subs r3, #12 │ │ │ │ adds r1, r5, #1 │ │ │ │ - bne.n 212d3c │ │ │ │ + bne.n 212d4c │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 212d7e │ │ │ │ + cbz r0, 212d8e │ │ │ │ mov r3, r4 │ │ │ │ - b.n 212b72 │ │ │ │ + b.n 212b82 │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ uxth r1, r4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r1, #24 │ │ │ │ - bl 1e5138 │ │ │ │ + bl 1e5148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 212b70 │ │ │ │ - b.n 212d7e │ │ │ │ + bne.w 212b80 │ │ │ │ + b.n 212d8e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 212c40 │ │ │ │ + beq.w 212c50 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 59c6c │ │ │ │ - b.n 212c40 │ │ │ │ + b.n 212c50 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - bvc.n 212dd8 │ │ │ │ + bvc.n 212dc8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 212dd4 │ │ │ │ + bvc.n 212dc4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 212d14 │ │ │ │ + bcc.n 212d04 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bl 17cda6 │ │ │ │ - bl ccdaa │ │ │ │ + bl 17cdb6 │ │ │ │ + bl ccdba │ │ │ │ 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 │ │ │ │ @@ -613657,32 +613653,32 @@ │ │ │ │ ldrb.w r0, [r0, #76] @ 0x4c │ │ │ │ orr.w r3, r3, r1, lsl #28 │ │ │ │ orr.w r3, r3, r2, lsl #29 │ │ │ │ orr.w r0, r3, r0, lsl #30 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bls.n 212e66 │ │ │ │ + bls.n 212e76 │ │ │ │ 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 212e42 │ │ │ │ + bhi.n 212e52 │ │ │ │ bic.w r3, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r1, r3 │ │ │ │ - cbz r2, 212e86 │ │ │ │ + cbz r2, 212e96 │ │ │ │ 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 │ │ │ │ @@ -613696,15 +613692,15 @@ │ │ │ │ eor.w r0, r0, r0, lsr #13 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r2, 212f0e │ │ │ │ + cbz r2, 212f1e │ │ │ │ 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 │ │ │ │ @@ -613721,15 +613717,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 212ee4 │ │ │ │ + bne.n 212ef4 │ │ │ │ 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 │ │ │ │ @@ -613745,28 +613741,28 @@ │ │ │ │ mul.w r0, r2, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r2, [pc, #2184] @ 2137f0 │ │ │ │ + ldr.w r2, [pc, #2184] @ 213800 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r3, [pc, #2184] @ 2137f4 │ │ │ │ + ldr.w r3, [pc, #2184] @ 213804 │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r5, [pc, #2180] @ 2137f8 │ │ │ │ + ldr.w r5, [pc, #2180] @ 213808 │ │ │ │ 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 2130c8 │ │ │ │ + bhi.w 2130d8 │ │ │ │ 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 │ │ │ │ @@ -613790,22 +613786,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 2135b4 │ │ │ │ + beq.w 2135c4 │ │ │ │ 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 213096 │ │ │ │ + bls.n 2130a6 │ │ │ │ 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 │ │ │ │ @@ -613825,15 +613821,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 213028 │ │ │ │ + bhi.n 213038 │ │ │ │ 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 │ │ │ │ @@ -613842,25 +613838,25 @@ │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ add.w r1, r9, #16 │ │ │ │ add.w r9, r3, r1 │ │ │ │ and.w r2, r8, #8 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r8, ip │ │ │ │ - bl 212e28 │ │ │ │ + bl 212e38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1876] @ 2137fc │ │ │ │ - ldr.w r3, [pc, #1864] @ 2137f4 │ │ │ │ + ldr.w r2, [pc, #1876] @ 21380c │ │ │ │ + ldr.w r3, [pc, #1864] @ 213804 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2137ea │ │ │ │ + bne.w 2137fa │ │ │ │ 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 │ │ │ │ @@ -613876,15 +613872,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 2130a6 │ │ │ │ + beq.n 2130b6 │ │ │ │ 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 │ │ │ │ @@ -613900,16 +613896,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 213112 │ │ │ │ - b.n 2130a6 │ │ │ │ + bne.n 213122 │ │ │ │ + b.n 2130b6 │ │ │ │ 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 │ │ │ │ @@ -613925,15 +613921,15 @@ │ │ │ │ movw r2, #26553 @ 0x67b9 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mla r2, r0, r4, r2 │ │ │ │ mul.w r4, r0, r3 │ │ │ │ mov.w r2, r2, ror #15 │ │ │ │ mla r4, r7, r2, r4 │ │ │ │ - ldr.w r2, [pc, #1600] @ 213800 │ │ │ │ + ldr.w r2, [pc, #1600] @ 213810 │ │ │ │ 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 │ │ │ │ @@ -613941,37 +613937,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 213628 │ │ │ │ + bne.w 213638 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2130a6 │ │ │ │ + beq.w 2130b6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212eac │ │ │ │ + bl 212ebc │ │ │ │ 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 213204 │ │ │ │ - b.n 2130a6 │ │ │ │ - bl 212dac │ │ │ │ + bcc.n 213214 │ │ │ │ + b.n 2130b6 │ │ │ │ + bl 212dbc │ │ │ │ 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 │ │ │ │ @@ -614014,15 +614010,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 2130a6 │ │ │ │ + beq.w 2130b6 │ │ │ │ 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 │ │ │ │ @@ -614032,16 +614028,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 2132fa │ │ │ │ - b.n 2130a6 │ │ │ │ + bne.n 21330a │ │ │ │ + b.n 2130b6 │ │ │ │ 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 │ │ │ │ @@ -614067,15 +614063,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 2135f2 │ │ │ │ + beq.w 213602 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ add r2, r3 │ │ │ │ movw r3, #60207 @ 0xeb2f │ │ │ │ @@ -614084,16 +614080,16 @@ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ eor.w r4, r4, r4, lsr #15 │ │ │ │ mul.w r4, r1, r4 │ │ │ │ eor.w r4, r4, r4, lsr #13 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ eor.w r4, r4, r4, lsr #16 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi.w 213716 │ │ │ │ - add r3, pc, #8 @ (adr r3, 2133ec ) │ │ │ │ + bhi.w 213726 │ │ │ │ + add r3, pc, #8 @ (adr r3, 2133fc ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r7, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [fp], #1020 @ 0x3fc │ │ │ │ @@ -614102,15 +614098,15 @@ │ │ │ │ lsls r1, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ movw r2, #26549 @ 0x67b5 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ - ldr r3, [pc, #1016] @ (213804 ) │ │ │ │ + ldr r3, [pc, #1016] @ (213814 ) │ │ │ │ movw r0, #44605 @ 0xae3d │ │ │ │ movt r0, #49842 @ 0xc2b2 │ │ │ │ movw r4, #60207 @ 0xeb2f │ │ │ │ movt r4, #10196 @ 0x27d4 │ │ │ │ mov.w sl, r1, lsl #7 │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ ldr r7, [r5, r3] │ │ │ │ @@ -614126,15 +614122,15 @@ │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ lsls r7, r1, #2 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 213496 │ │ │ │ + beq.n 2134a6 │ │ │ │ ldrh r1, [r6, #32] │ │ │ │ add.w r9, r6, #44 @ 0x2c │ │ │ │ strh.w r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ @@ -614143,15 +614139,15 @@ │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #16 │ │ │ │ cmp r7, #15 │ │ │ │ - bls.w 2135a8 │ │ │ │ + bls.w 2135b8 │ │ │ │ sub.w r1, r7, #15 │ │ │ │ movw r2, #17448 @ 0x4428 │ │ │ │ movt r2, #9251 @ 0x2423 │ │ │ │ add.w r8, r9, r1 │ │ │ │ movw r5, #51831 @ 0xca77 │ │ │ │ movt r5, #34283 @ 0x85eb │ │ │ │ movw r1, #34383 @ 0x864f │ │ │ │ @@ -614176,15 +614172,15 @@ │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ cmp r8, r0 │ │ │ │ mov.w r3, r3, ror #19 │ │ │ │ mla r4, r5, r4, r1 │ │ │ │ mul.w r3, ip, r3 │ │ │ │ mov.w r4, r4, ror #19 │ │ │ │ mul.w r1, ip, r4 │ │ │ │ - bhi.n 2134ce │ │ │ │ + bhi.n 2134de │ │ │ │ mov.w r0, lr, ror #25 │ │ │ │ add.w r0, r0, r2, ror #31 │ │ │ │ add.w r2, r9, #1 │ │ │ │ add.w r0, r0, r3, ror #20 │ │ │ │ and.w r3, r7, #1008 @ 0x3f0 │ │ │ │ subs r3, #16 │ │ │ │ add.w r0, r0, r1, ror #14 │ │ │ │ @@ -614192,20 +614188,20 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add.w r2, r9, #16 │ │ │ │ add.w r9, r3, r2 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7 │ │ │ │ and.w r2, r7, #12 │ │ │ │ - bl 212e28 │ │ │ │ + bl 212e38 │ │ │ │ add.w r3, fp, sl │ │ │ │ mov r4, r0 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2130a6 │ │ │ │ + beq.w 2130b6 │ │ │ │ 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 │ │ │ │ @@ -614219,22 +614215,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 21357c │ │ │ │ - b.n 2130a6 │ │ │ │ + bne.n 21358c │ │ │ │ + b.n 2130b6 │ │ │ │ movw r0, #26545 @ 0x67b1 │ │ │ │ movt r0, #5718 @ 0x1656 │ │ │ │ add r0, r3 │ │ │ │ - b.n 21353a │ │ │ │ + b.n 21354a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2130a6 │ │ │ │ + beq.w 2130b6 │ │ │ │ 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 │ │ │ │ @@ -614243,71 +614239,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 2135be │ │ │ │ - b.n 2130a6 │ │ │ │ + bne.n 2135ce │ │ │ │ + b.n 2130b6 │ │ │ │ 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 2130a6 │ │ │ │ + b.n 2130b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ add.w r1, r6, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212eac │ │ │ │ + bl 212ebc │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ add.w r1, r6, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212eac │ │ │ │ + bl 212ebc │ │ │ │ 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 2130a6 │ │ │ │ + bls.w 2130b6 │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ movs r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 212eac │ │ │ │ + bl 212ebc │ │ │ │ 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 21366a │ │ │ │ - b.n 2130a6 │ │ │ │ + bcc.n 21367a │ │ │ │ + b.n 2130b6 │ │ │ │ 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 │ │ │ │ @@ -614334,15 +614330,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 2130a6 │ │ │ │ + b.n 2130b6 │ │ │ │ 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 │ │ │ │ @@ -614373,15 +614369,15 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 2130a6 │ │ │ │ + b.n 2130b6 │ │ │ │ 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 │ │ │ │ @@ -614392,24 +614388,24 @@ │ │ │ │ mov.w r3, r3, ror #15 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ eor.w r3, r3, r3, lsr #15 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ eor.w r3, r3, r3, lsr #13 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ eor.w r4, r3, r3, lsr #16 │ │ │ │ - b.n 2130a6 │ │ │ │ + b.n 2130b6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 21370c │ │ │ │ + beq.n 2138fc │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 213708 │ │ │ │ + beq.n 2138f8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ @@ -614427,52 +614423,52 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldrb.w ip, [sp, #32] │ │ │ │ cmp.w ip, #68 @ 0x44 │ │ │ │ - beq.w 213952 │ │ │ │ - bhi.n 21388a │ │ │ │ + beq.w 213962 │ │ │ │ + bhi.n 21389a │ │ │ │ cmp.w ip, #36 @ 0x24 │ │ │ │ - bhi.n 21390a │ │ │ │ + bhi.n 21391a │ │ │ │ cmp.w ip, #9 │ │ │ │ - bls.n 213910 │ │ │ │ + bls.n 213920 │ │ │ │ sub.w ip, ip, #10 │ │ │ │ movs r3, #1 │ │ │ │ uxtb.w ip, ip │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst.w r3, #83886080 @ 0x5000000 │ │ │ │ - bne.n 213940 │ │ │ │ + bne.n 213950 │ │ │ │ tst.w r3, #1280 @ 0x500 │ │ │ │ - bne.n 2138f4 │ │ │ │ + bne.n 213904 │ │ │ │ ands.w r3, r3, #5 │ │ │ │ - beq.n 213910 │ │ │ │ + beq.n 213920 │ │ │ │ sxtb r0, r0 │ │ │ │ sxtb r3, r2 │ │ │ │ cmn r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #160 @ 0xa0 │ │ │ │ - beq.n 21391c │ │ │ │ + beq.n 21392c │ │ │ │ cmp.w ip, #192 @ 0xc0 │ │ │ │ - beq.n 2138d0 │ │ │ │ + beq.n 2138e0 │ │ │ │ cmp.w ip, #144 @ 0x90 │ │ │ │ - bne.n 213910 │ │ │ │ + bne.n 213920 │ │ │ │ uxth r0, r0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ uxth r0, r2 │ │ │ │ - bl 1e1348 │ │ │ │ + bl 1e1358 │ │ │ │ vneg.f32 s0, s0 │ │ │ │ vcmp.f32 s0, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ @@ -614495,15 +614491,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ cmp.w ip, #66 @ 0x42 │ │ │ │ - beq.n 213952 │ │ │ │ + beq.n 213962 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {sl, fp, pc} │ │ │ │ vmov s15, r2 │ │ │ │ vmov s14, r0 │ │ │ │ vneg.f32 s15, s15 │ │ │ │ @@ -614542,231 +614538,231 @@ │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r9, r5, lsl #5 │ │ │ │ mov r8, r1 │ │ │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ │ │ add.w r7, r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #520] @ (213ba4 ) │ │ │ │ + ldr r2, [pc, #520] @ (213bb4 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #520] @ (213ba8 ) │ │ │ │ + ldr r3, [pc, #520] @ (213bb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r7, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ + bl 2017c8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 213a50 │ │ │ │ + beq.n 213a60 │ │ │ │ mov.w fp, sl, lsl #5 │ │ │ │ add.w sl, r8, sl, lsl #5 │ │ │ │ add.w r3, sl, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ - bl 2017b8 │ │ │ │ - cbz r0, 213a32 │ │ │ │ + bl 2017c8 │ │ │ │ + cbz r0, 213a42 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr.w r1, [sl, #56] @ 0x38 │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ ldrb.w sl, [r1, #13] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 213a32 │ │ │ │ + bne.n 213a42 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r9, r9, #60 @ 0x3c │ │ │ │ add r9, r4 │ │ │ │ movs r7, #0 │ │ │ │ orr.w sl, r2, sl │ │ │ │ add.w r2, fp, #60 @ 0x3c │ │ │ │ add r8, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r2 │ │ │ │ - b.n 213a04 │ │ │ │ + b.n 213a14 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ - beq.w 213b66 │ │ │ │ + beq.w 213b76 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 2139fc │ │ │ │ + bls.n 213a0c │ │ │ │ ldrb.w r3, [r8, r7] │ │ │ │ ldrb.w r1, [r9, r7] │ │ │ │ add.w r3, fp, r3, lsl #3 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 213820 │ │ │ │ + bl 213830 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2139fc │ │ │ │ + bne.n 213a0c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #372] @ (213bac ) │ │ │ │ - ldr r3, [pc, #368] @ (213ba8 ) │ │ │ │ + ldr r2, [pc, #372] @ (213bbc ) │ │ │ │ + ldr r3, [pc, #368] @ (213bb8 ) │ │ │ │ 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 213b9e │ │ │ │ + bne.w 213bae │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ add r7, sp, #28 │ │ │ │ strd r6, r6, [sp, #28] │ │ │ │ strd r6, r6, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r6, [r0, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 213b6a │ │ │ │ + bne.w 213b7a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ movw r3, #353 @ 0x161 │ │ │ │ it eq │ │ │ │ moveq.w r3, #260 @ 0x104 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 213b6a │ │ │ │ + bne.n 213b7a │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ sub.w fp, r0, #20 │ │ │ │ add.w r6, r0, #39 @ 0x27 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 213a96 │ │ │ │ + b.n 213aa6 │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ strb.w r3, [r7, sl] │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 213a8a │ │ │ │ + bhi.n 213a9a │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r1, r3, #5 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213b86 │ │ │ │ + bne.n 213b96 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #353 @ 0x161 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ it eq │ │ │ │ moveq.w r2, #260 @ 0x104 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 213b86 │ │ │ │ + bne.n 213b96 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ sub.w r3, r6, #20 │ │ │ │ movw sl, #65497 @ 0xffd9 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ eor.w ip, ip, #1 │ │ │ │ sub.w sl, sl, r6 │ │ │ │ add.w fp, r6, #39 @ 0x27 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w r7, sp, #43 @ 0x2b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ mov r4, r1 │ │ │ │ strd ip, r0, [sp, #8] │ │ │ │ - b.n 213b0a │ │ │ │ + b.n 213b1a │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ strb.w r3, [r7, #1]! │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 213b02 │ │ │ │ + bhi.n 213b12 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrd ip, r0, [sp, #8] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 213a32 │ │ │ │ + beq.n 213a42 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 213a32 │ │ │ │ + bne.n 213a42 │ │ │ │ add.w r9, r9, #59 @ 0x3b │ │ │ │ add.w r6, r1, #59 @ 0x3b │ │ │ │ add r9, r4 │ │ │ │ add r6, r8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 213b5a │ │ │ │ + b.n 213b6a │ │ │ │ ldrb.w r2, [r9, #1]! │ │ │ │ ldrb.w r3, [r6, #1]! │ │ │ │ add r2, sp │ │ │ │ add r3, sp │ │ │ │ ldrb r2, [r2, #28] │ │ │ │ ldrb.w r3, [r3, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213a32 │ │ │ │ + bne.w 213a42 │ │ │ │ adds r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 213b40 │ │ │ │ + bhi.n 213b50 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 213a34 │ │ │ │ + b.n 213a44 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ add.w r2, sp, #27 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r1, 213b7e │ │ │ │ + cbz r1, 213b8e │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 213b74 │ │ │ │ + bne.n 213b84 │ │ │ │ mov.w ip, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 213aa6 │ │ │ │ + b.n 213ab6 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ add.w r2, sp, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 213b9a │ │ │ │ + cbz r0, 213baa │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 213b90 │ │ │ │ + bne.n 213ba0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n 213b24 │ │ │ │ + b.n 213b34 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r6, r7} │ │ │ │ + stmia r5!, {r2, 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] @ 213be8 │ │ │ │ + ldr.w ip, [pc, #40] @ 213bf8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #36] @ (213bec ) │ │ │ │ + ldr r4, [pc, #36] @ (213bfc ) │ │ │ │ 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 213970 │ │ │ │ + bl 213980 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -614776,25 +614772,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 213c2a │ │ │ │ + b.n 213c3a │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213c50 │ │ │ │ + bne.n 213c60 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ cmp r0, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bhi.n 213c1e │ │ │ │ + bhi.n 213c2e │ │ │ │ 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 │ │ │ │ @@ -614802,466 +614798,466 @@ │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r2, [pc, #1108] @ 2140c0 │ │ │ │ + ldr.w r2, [pc, #1108] @ 2140d0 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r2, pc │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213ca8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 213c8e │ │ │ │ + bhi.n 213c9e │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r7, [r4, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ lsrs r2, r1, #27 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 213e8e │ │ │ │ + beq.w 213e9e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ ldrb.w r2, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213ca8 │ │ │ │ ldrb.w r1, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213ca8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 213f5a │ │ │ │ + beq.w 213f6a │ │ │ │ lsls r2, r2, #3 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 5af38 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213caa │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213ca8 │ │ │ │ ldrb.w r1, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213ca8 │ │ │ │ ldrb.w r0, [r4, #32] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213ca8 │ │ │ │ ldrb.w r0, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r1, [r7, #33] @ 0x21 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 213c98 │ │ │ │ - ldr r1, [pc, #960] @ (2140c4 ) │ │ │ │ + bne.n 213ca8 │ │ │ │ + ldr r1, [pc, #960] @ (2140d4 ) │ │ │ │ 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 213fb8 │ │ │ │ + bne.w 213fc8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213eda │ │ │ │ + beq.w 213eea │ │ │ │ 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 213d44 │ │ │ │ + b.n 213d54 │ │ │ │ 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 213c98 │ │ │ │ + bne.n 213ca8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 213d30 │ │ │ │ + bcc.n 213d40 │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r9, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213ca8 │ │ │ │ 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 213d28 │ │ │ │ - b.n 213eda │ │ │ │ + bhi.n 213d38 │ │ │ │ + b.n 213eea │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213ca8 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213c98 │ │ │ │ + bne.n 213ca8 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r7, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213faa │ │ │ │ + beq.w 213fba │ │ │ │ ldr r1, [r7, #60] @ 0x3c │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 213f04 │ │ │ │ + bhi.w 213f14 │ │ │ │ tbb [pc, r3] │ │ │ │ str r2, [sp, #592] @ 0x250 │ │ │ │ - add r1, pc, #592 @ (adr r1, 21400c ) │ │ │ │ + add r1, pc, #592 @ (adr r1, 21401c ) │ │ │ │ lsls r7, r4, #2 │ │ │ │ - bl 212dac │ │ │ │ + bl 212dbc │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 212dac │ │ │ │ + bl 212dbc │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213f24 │ │ │ │ + beq.w 213f34 │ │ │ │ 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 213e0a │ │ │ │ + b.n 213e1a │ │ │ │ ldr.w r5, [ip, r3, lsl #2] │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 213f24 │ │ │ │ + beq.w 213f34 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r6, [r1, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 213df4 │ │ │ │ - b.n 213c98 │ │ │ │ + beq.n 213e04 │ │ │ │ + b.n 213ca8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - ldr r3, [pc, #660] @ (2140c8 ) │ │ │ │ + ldr r3, [pc, #660] @ (2140d8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r3 │ │ │ │ add r3, r1 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 213e5a │ │ │ │ + cbz r3, 213e6a │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldrb.w r2, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 213f7c │ │ │ │ + beq.w 213f8c │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #96 @ 0x60 │ │ │ │ mov r2, r3 │ │ │ │ add.w lr, r4, #96 @ 0x60 │ │ │ │ - b.n 213e7e │ │ │ │ + b.n 213e8e │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 213f7c │ │ │ │ + beq.n 213f8c │ │ │ │ ldr.w r5, [r0, r3, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r6, [lr, r3, lsl #2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 213e78 │ │ │ │ - b.n 213c98 │ │ │ │ + beq.n 213e88 │ │ │ │ + b.n 213ca8 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 213eda │ │ │ │ + cbz r3, 213eea │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - cbz r2, 213ed2 │ │ │ │ + cbz r2, 213ee2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.n 213ec2 │ │ │ │ + b.n 213ed2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 213ed2 │ │ │ │ + cbz r2, 213ee2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 213ebc │ │ │ │ + bne.n 213ecc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 213eb2 │ │ │ │ + bne.n 213ec2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213caa │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldrb.w r0, [r0, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ subs r2, r0, r3 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213caa │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ subs r1, r0, r3 │ │ │ │ negs r0, r1 │ │ │ │ adcs r0, r1 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213caa │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213caa │ │ │ │ movs r2, #8 │ │ │ │ add.w r1, r7, #65 @ 0x41 │ │ │ │ add.w r0, r4, #65 @ 0x41 │ │ │ │ blx 5af38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213caa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 213eda │ │ │ │ + beq.n 213eea │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ - b.n 213f6c │ │ │ │ + b.n 213f7c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 213eda │ │ │ │ + beq.n 213eea │ │ │ │ ldrb.w lr, [r0, r3, lsl #3] │ │ │ │ ldrb.w ip, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 213f68 │ │ │ │ - b.n 213c98 │ │ │ │ + beq.n 213f78 │ │ │ │ + b.n 213ca8 │ │ │ │ add.w r3, r8, r1 │ │ │ │ ldrb.w ip, [r3, #21] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 213eda │ │ │ │ + beq.n 213eea │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ add.w r1, r7, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 213f9a │ │ │ │ + b.n 213faa │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 213eda │ │ │ │ + beq.n 213eea │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 213f96 │ │ │ │ - b.n 213c98 │ │ │ │ + beq.n 213fa6 │ │ │ │ + b.n 213ca8 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 213c9a │ │ │ │ + b.n 213caa │ │ │ │ add.w r3, r4, #59 @ 0x3b │ │ │ │ movw r2, #65477 @ 0xffc5 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ mov r5, r3 │ │ │ │ add.w r6, r7, #59 @ 0x3b │ │ │ │ sub.w r8, r2, r4 │ │ │ │ - b.n 213fe0 │ │ │ │ + b.n 213ff0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 214078 │ │ │ │ + bne.n 214088 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r8, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 213fd0 │ │ │ │ + bhi.n 213fe0 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 214078 │ │ │ │ + bne.n 214088 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 213bf0 │ │ │ │ - cbz r0, 214078 │ │ │ │ + bl 213c00 │ │ │ │ + cbz r0, 214088 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, sl │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 213eda │ │ │ │ + bls.w 213eea │ │ │ │ add.w r8, r4, #123 @ 0x7b │ │ │ │ adds r7, #123 @ 0x7b │ │ │ │ movs r6, #2 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 214038 │ │ │ │ + b.n 214048 │ │ │ │ ldrb.w r0, [r2, #1]! │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.n 21402a │ │ │ │ + bcc.n 21403a │ │ │ │ ldr.w r2, [r8, #-3] │ │ │ │ ldr.w r3, [r7, #-3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ 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 214022 │ │ │ │ - b.n 213eda │ │ │ │ + bhi.n 214032 │ │ │ │ + b.n 213eea │ │ │ │ add.w r6, r7, #91 @ 0x5b │ │ │ │ - b.n 214094 │ │ │ │ + b.n 2140a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202ec4 │ │ │ │ + bl 202ed4 │ │ │ │ add.w r3, r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 21407e │ │ │ │ + bhi.n 21408e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 213c98 │ │ │ │ + bne.w 213ca8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 213bf0 │ │ │ │ + bl 213c00 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21400a │ │ │ │ - b.n 213c98 │ │ │ │ - stmia r3!, {r1, r3, r7} │ │ │ │ + bne.n 21401a │ │ │ │ + b.n 213ca8 │ │ │ │ + stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 213c58 │ │ │ │ + bl 213c68 │ │ │ │ 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] @ (2140fc ) │ │ │ │ - ldr r2, [pc, #12] @ (214100 ) │ │ │ │ + ldr r3, [pc, #12] @ (21410c ) │ │ │ │ + ldr r2, [pc, #12] @ (214110 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ - bl 1e6ac0 │ │ │ │ + bl 1e6ad0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ mrc 15, 2, APSR_nzcv, cr13, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1e6ce4 │ │ │ │ + bl 1e6cf4 │ │ │ │ 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 │ │ │ │ @@ -615269,216 +615265,216 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ lsls r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 214156 │ │ │ │ + bne.n 214166 │ │ │ │ tst.w r3, #708 @ 0x2c4 │ │ │ │ - beq.n 2141b0 │ │ │ │ + beq.n 2141c0 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subw r3, r3, #866 @ 0x362 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 2141c0 │ │ │ │ + bhi.n 2141d0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e6ebc │ │ │ │ + bl 1e6ecc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 214146 │ │ │ │ - cbz r6, 214174 │ │ │ │ + beq.n 214156 │ │ │ │ + cbz r6, 214184 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 2141cc │ │ │ │ + cbz r0, 2141dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 201550 │ │ │ │ + bl 201560 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201550 │ │ │ │ + bl 201560 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbnz r3, 21419e │ │ │ │ + cbnz r3, 2141ae │ │ │ │ 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 214148 │ │ │ │ + beq.n 214158 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bhi.n 21414e │ │ │ │ + bhi.n 21415e │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - bhi.n 214156 │ │ │ │ + bhi.n 214166 │ │ │ │ subs r3, #106 @ 0x6a │ │ │ │ cmp r3, #5 │ │ │ │ - bls.n 214156 │ │ │ │ + bls.n 214166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202870 │ │ │ │ + bl 202880 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 214146 │ │ │ │ - b.n 214156 │ │ │ │ + beq.n 214156 │ │ │ │ + b.n 214166 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 214146 │ │ │ │ + b.n 214156 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #676] @ (214488 ) │ │ │ │ + ldr r2, [pc, #676] @ (214498 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #676] @ (21448c ) │ │ │ │ + ldr r3, [pc, #676] @ (21449c ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [pc, #676] @ 214490 │ │ │ │ + ldr.w sl, [pc, #676] @ 2144a0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - cbz r5, 21421a │ │ │ │ + cbz r5, 21422a │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 214204 │ │ │ │ - cbz r5, 21421a │ │ │ │ + bne.n 214214 │ │ │ │ + cbz r5, 21422a │ │ │ │ ldr r5, [r5, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r3, #338 @ 0x152 │ │ │ │ add.w r0, r3, #342 @ 0x156 │ │ │ │ ldr.w r1, [r3, #468] @ 0x1d4 │ │ │ │ ldrh r3, [r1, #2] │ │ │ │ adds r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 214228 │ │ │ │ + bne.n 214238 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 214480 │ │ │ │ + beq.w 214490 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214314 │ │ │ │ + beq.n 214324 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2142f8 │ │ │ │ + beq.n 214308 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2142c2 │ │ │ │ - ldr r2, [pc, #564] @ (214494 ) │ │ │ │ + bne.n 2142d2 │ │ │ │ + ldr r2, [pc, #564] @ (2144a4 ) │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ - cbz r3, 2142c2 │ │ │ │ + cbz r3, 2142d2 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - bl 230a8c │ │ │ │ + bl 230a9c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, r8, r2, lsl #7 │ │ │ │ ldrb.w r1, [r2, #78] @ 0x4e │ │ │ │ adds r1, #10 │ │ │ │ add.w ip, r5, r1, lsl #2 │ │ │ │ ldr.w r0, [r5, r1, lsl #2] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 2142c0 │ │ │ │ + bne.n 2142d0 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #54] @ 0x36 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 2142c0 │ │ │ │ + bne.n 2142d0 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r3, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bne.n 2142c0 │ │ │ │ + bne.n 2142d0 │ │ │ │ mov r3, r6 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrb.w r0, [sp, #58] @ 0x3a │ │ │ │ ands.w r8, r0, #15 │ │ │ │ - beq.n 21434a │ │ │ │ - cbz r4, 214314 │ │ │ │ + beq.n 21435a │ │ │ │ + cbz r4, 214324 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21445c │ │ │ │ + beq.w 21446c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21445c │ │ │ │ + beq.w 21446c │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 214452 │ │ │ │ - ldr r1, [pc, #440] @ (214494 ) │ │ │ │ + bne.w 214462 │ │ │ │ + ldr r1, [pc, #440] @ (2144a4 ) │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 214452 │ │ │ │ + beq.w 214462 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 21426e │ │ │ │ + b.n 21427e │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 214314 │ │ │ │ - ldr r2, [pc, #404] @ (214494 ) │ │ │ │ + bne.n 214324 │ │ │ │ + ldr r2, [pc, #404] @ (2144a4 ) │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r8, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 21447c │ │ │ │ + bne.w 21448c │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 214248 │ │ │ │ + bne.n 214258 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 251614 │ │ │ │ - ldr r2, [pc, #360] @ (214498 ) │ │ │ │ - ldr r3, [pc, #348] @ (21448c ) │ │ │ │ + bl 251624 │ │ │ │ + ldr r2, [pc, #360] @ (2144a8 ) │ │ │ │ + ldr r3, [pc, #348] @ (21449c ) │ │ │ │ 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 214484 │ │ │ │ + bne.w 214494 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r2, #77] @ 0x4d │ │ │ │ ldrb.w r0, [r2, #32] │ │ │ │ ldrb.w r2, [r2, #41] @ 0x29 │ │ │ │ adds r1, #10 │ │ │ │ @@ -615496,34 +615492,34 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r2, [lr, #22] │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21443a │ │ │ │ + beq.n 21444a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r5, r4 │ │ │ │ strd r7, ip, [sp, #20] │ │ │ │ mov r7, sl │ │ │ │ lsl.w r0, r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - b.n 2143b0 │ │ │ │ + b.n 2143c0 │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 214430 │ │ │ │ + beq.n 214440 │ │ │ │ ldrb.w r4, [lr, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 2143a6 │ │ │ │ + bne.n 2143b6 │ │ │ │ ldrb.w ip, [lr, #33] @ 0x21 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ands.w ip, ip, r4 │ │ │ │ - beq.n 2143a6 │ │ │ │ + beq.n 2143b6 │ │ │ │ ldrb.w sl, [lr, #24] │ │ │ │ ldrh.w r4, [lr, #26] │ │ │ │ ldrb.w r9, [lr, #34] @ 0x22 │ │ │ │ mov.w sl, sl, lsl #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r9, r9, r4, lsr #2 │ │ │ │ @@ -615542,257 +615538,257 @@ │ │ │ │ subs r0, #1 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strb.w r3, [r8, #44] @ 0x2c │ │ │ │ lsls r0, r4 │ │ │ │ add r4, r9 │ │ │ │ strb.w r4, [r8, #45] @ 0x2d │ │ │ │ bics.w ip, ip, r0 │ │ │ │ - bne.n 2143dc │ │ │ │ + bne.n 2143ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, lr, #12 │ │ │ │ adds r0, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 2143b0 │ │ │ │ + bne.n 2143c0 │ │ │ │ mov sl, r7 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r4, r5 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldmia r6!, {r0, r1} │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2142c2 │ │ │ │ - b.n 214314 │ │ │ │ + bne.w 2142d2 │ │ │ │ + b.n 214324 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2142ca │ │ │ │ + bne.w 2142da │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 214314 │ │ │ │ - ldr r2, [pc, #44] @ (214494 ) │ │ │ │ + bne.w 214324 │ │ │ │ + ldr r2, [pc, #44] @ (2144a4 ) │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, r2] │ │ │ │ add.w r3, r8, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214314 │ │ │ │ + beq.w 214324 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 21426e │ │ │ │ + b.n 21427e │ │ │ │ str r7, [sp, #4] │ │ │ │ - b.n 214322 │ │ │ │ + b.n 214332 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x0016 │ │ │ │ + bkpt 0x0006 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x000e │ │ │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ 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 214554 │ │ │ │ + beq.n 214564 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214558 │ │ │ │ + beq.n 214568 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r1 │ │ │ │ - bne.n 2144f4 │ │ │ │ + bne.n 214504 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2144e6 │ │ │ │ + cbz r3, 2144f6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 2144e6 │ │ │ │ + cbz r2, 2144f6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ubfx r2, r2, #0, #26 │ │ │ │ tst r2, r7 │ │ │ │ - bne.n 214576 │ │ │ │ + bne.n 214586 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2144d0 │ │ │ │ + bne.n 2144e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 214554 │ │ │ │ + beq.n 214564 │ │ │ │ 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, 214566 │ │ │ │ + cbz r3, 214576 │ │ │ │ ldrb.w lr, [r2, #30] │ │ │ │ ubfx r1, lr, #0, #1 │ │ │ │ - b.n 214518 │ │ │ │ + b.n 214528 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 214566 │ │ │ │ + cbz r3, 214576 │ │ │ │ ldrb r3, [r0, #30] │ │ │ │ and.w ip, r3, #1 │ │ │ │ eor.w r3, r3, lr │ │ │ │ cmp ip, r1 │ │ │ │ - bhi.n 214546 │ │ │ │ + bhi.n 214556 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 214512 │ │ │ │ + bmi.n 214522 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 214546 │ │ │ │ - bne.n 214512 │ │ │ │ + bgt.n 214556 │ │ │ │ + bne.n 214522 │ │ │ │ ldrb.w ip, [r0, #21] │ │ │ │ ldrb r3, [r2, #21] │ │ │ │ ubfx ip, ip, #1, #2 │ │ │ │ ubfx r3, r3, #1, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 214512 │ │ │ │ + bls.n 214522 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ strd r0, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2144cc │ │ │ │ + bne.n 2144dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ubfx r1, r1, #0, #26 │ │ │ │ tst r1, r7 │ │ │ │ - bne.n 2144f2 │ │ │ │ + bne.n 214502 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #12] │ │ │ │ strd r8, r3, [r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r2, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2144cc │ │ │ │ - b.n 214554 │ │ │ │ + bne.n 2144dc │ │ │ │ + b.n 214564 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2144f4 │ │ │ │ + b.n 214504 │ │ │ │ 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 2145ee │ │ │ │ + beq.n 2145fe │ │ │ │ mov r6, r2 │ │ │ │ - b.n 2145ac │ │ │ │ + b.n 2145bc │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bpl.n 2145a6 │ │ │ │ + bpl.n 2145b6 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2145ea │ │ │ │ + beq.n 2145fa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 2145ee │ │ │ │ + cbz r3, 2145fe │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ ubfx r1, r2, #0, #26 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 2145a6 │ │ │ │ + beq.n 2145b6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21459a │ │ │ │ + bne.n 2145aa │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2145a6 │ │ │ │ + bne.n 2145b6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e4cac │ │ │ │ + bl 2e4cbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2145a6 │ │ │ │ + beq.n 2145b6 │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ eors r3, r2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 2145a6 │ │ │ │ + bmi.n 2145b6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2145a6 │ │ │ │ + bne.n 2145b6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2074e8 │ │ │ │ + bl 2074f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1fe93c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #844] @ (214964 ) │ │ │ │ - ldr r3, [pc, #844] @ (214968 ) │ │ │ │ + ldr r2, [pc, #844] @ (214974 ) │ │ │ │ + ldr r3, [pc, #844] @ (214978 ) │ │ │ │ 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 2147a2 │ │ │ │ + beq.w 2147b2 │ │ │ │ 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 214604 │ │ │ │ + bl 214614 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 21473c │ │ │ │ + beq.n 21474c │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 2146c8 │ │ │ │ + bne.n 2146d8 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ 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 │ │ │ │ @@ -615800,47 +615796,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ - ldr r2, [pc, #704] @ (21496c ) │ │ │ │ - ldr r3, [pc, #696] @ (214968 ) │ │ │ │ + bl 203a70 │ │ │ │ + ldr r2, [pc, #704] @ (21497c ) │ │ │ │ + ldr r3, [pc, #696] @ (214978 ) │ │ │ │ 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 21495e │ │ │ │ + bne.w 21496e │ │ │ │ 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 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 2147d2 │ │ │ │ + beq.n 2147e2 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r1, r0, [r6, #20] │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bhi.w 214958 │ │ │ │ + bhi.w 214968 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 214954 │ │ │ │ + bhi.w 214964 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r4, r5, #4 │ │ │ │ @@ -615874,18 +615870,18 @@ │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ ldrd r1, r0, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 2148b6 │ │ │ │ + bhi.w 2148c6 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 214962 │ │ │ │ + bhi.w 214972 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -615912,15 +615908,15 @@ │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 │ │ │ │ @@ -615928,24 +615924,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 21469c │ │ │ │ + b.n 2146ac │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r5, sp, #16 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ 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 │ │ │ │ @@ -615953,35 +615949,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 214690 │ │ │ │ + b.n 2146a0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, sp │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 214850 │ │ │ │ + cbz r0, 214860 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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 │ │ │ │ @@ -615994,52 +615990,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 214690 │ │ │ │ + b.n 2146a0 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 214820 │ │ │ │ + b.n 214830 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 214820 │ │ │ │ + b.n 214830 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 214820 │ │ │ │ + b.n 214830 │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ - b.n 214820 │ │ │ │ + b.n 214830 │ │ │ │ strh.w r1, [sp] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add r5, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 2148f0 │ │ │ │ + cbz r0, 214900 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ 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 │ │ │ │ @@ -616048,226 +616044,226 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #12] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 214690 │ │ │ │ + b.n 2146a0 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 2148c0 │ │ │ │ + b.n 2148d0 │ │ │ │ orrs r1, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 2148c0 │ │ │ │ + b.n 2148d0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 2148c0 │ │ │ │ + b.n 2148d0 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - b.n 2148c0 │ │ │ │ + b.n 2148d0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 2149a0 │ │ │ │ + cbnz r0, 2149ac │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 214982 │ │ │ │ + cbnz r6, 21498e │ │ │ │ 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] @ 2149d4 │ │ │ │ + ldr.w ip, [pc, #84] @ 2149e4 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #80] @ (2149d8 ) │ │ │ │ + ldr r3, [pc, #80] @ (2149e8 ) │ │ │ │ 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 21449c │ │ │ │ + bl 2144ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2149b6 │ │ │ │ + beq.n 2149c6 │ │ │ │ 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] @ (2149dc ) │ │ │ │ - ldr r3, [pc, #28] @ (2149d8 ) │ │ │ │ + ldr r2, [pc, #36] @ (2149ec ) │ │ │ │ + ldr r3, [pc, #28] @ (2149e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2149ce │ │ │ │ + bne.n 2149de │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cpsid a │ │ │ │ + cpsie a │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb632 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3216] @ 0xc90 │ │ │ │ - ldr r5, [pc, #588] @ (214c40 ) │ │ │ │ + ldr r5, [pc, #588] @ (214c50 ) │ │ │ │ sub.w sp, sp, #844 @ 0x34c │ │ │ │ - ldr r3, [pc, #588] @ (214c44 ) │ │ │ │ + ldr r3, [pc, #588] @ (214c54 ) │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ add r4, sp, #32 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #836] @ 0x344 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r6, r6, [r7] │ │ │ │ strd r6, r6, [r7, #8] │ │ │ │ - bl 21449c │ │ │ │ + bl 2144ac │ │ │ │ ldr.w r9, [r4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214c34 │ │ │ │ + beq.w 214c44 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ mov.w fp, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r9 │ │ │ │ ldrsb.w r1, [r8, #65] @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 22e06c │ │ │ │ + bl 22e07c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 214c2a │ │ │ │ + bne.w 214c3a │ │ │ │ ldr r3, [r5, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 214c18 │ │ │ │ + beq.w 214c28 │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ movne.w r9, #32 │ │ │ │ - bne.n 214a70 │ │ │ │ + bne.n 214a80 │ │ │ │ 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 214b22 │ │ │ │ - cbz r7, 214a82 │ │ │ │ + beq.n 214b32 │ │ │ │ + cbz r7, 214a92 │ │ │ │ tst.w r3, #6 │ │ │ │ it eq │ │ │ │ addeq r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ ubfx r4, r3, #1, #2 │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ 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 214b60 │ │ │ │ - cbz r4, 214ac8 │ │ │ │ + bge.n 214b70 │ │ │ │ + cbz r4, 214ad8 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ rsb r1, r6, r6, lsl #29 │ │ │ │ add r4, r6 │ │ │ │ add r1, r2 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str.w r3, [r2, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 214abe │ │ │ │ + bne.n 214ace │ │ │ │ str r6, [r5, #60] @ 0x3c │ │ │ │ add r6, ip │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 214a38 │ │ │ │ + bne.n 214a48 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r6, sl │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 214af8 │ │ │ │ + beq.n 214b08 │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r8, #16] │ │ │ │ str r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #332] @ (214c48 ) │ │ │ │ + ldr r2, [pc, #332] @ (214c58 ) │ │ │ │ cmp r5, #4 │ │ │ │ - ldr r3, [pc, #324] @ (214c44 ) │ │ │ │ + ldr r3, [pc, #324] @ (214c54 ) │ │ │ │ add r2, pc │ │ │ │ ite eq │ │ │ │ streq.w r6, [r8, #440] @ 0x1b8 │ │ │ │ strne.w r6, [r8, #448] @ 0x1c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #836] @ 0x344 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 214c3a │ │ │ │ + bne.w 214c4a │ │ │ │ add.w sp, sp, #844 @ 0x34c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ add r6, r7 │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ ldrsb.w r3, [r5, #29] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ movge r7, sl │ │ │ │ movge ip, r0 │ │ │ │ - bge.n 214aa0 │ │ │ │ + bge.n 214ab0 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r7, [r3, #206] @ 0xce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 214aa0 │ │ │ │ + beq.n 214ab0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r7, sl │ │ │ │ - bl 2e56c0 │ │ │ │ + bl 2e56d0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ mov ip, r0 │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 214aa6 │ │ │ │ + blt.n 214ab6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 214ac8 │ │ │ │ + beq.n 214ad8 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ sub.w r3, r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w sl, r4, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ strd r2, r6, [sp] │ │ │ │ add.w lr, r1, r0, lsl #3 │ │ │ │ @@ -616280,115 +616276,115 @@ │ │ │ │ lsr.w r2, r7, r3 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsr.w r9, r5, r1 │ │ │ │ orr.w r2, r2, r9 │ │ │ │ lsls r2, r2, #31 │ │ │ │ it mi │ │ │ │ movmi r0, #1 │ │ │ │ - bmi.n 214bc2 │ │ │ │ + bmi.n 214bd2 │ │ │ │ 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 214b80 │ │ │ │ + bne.n 214b90 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r6, [sp] │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214aaa │ │ │ │ + beq.w 214aba │ │ │ │ add.w r1, r0, r2, lsl #1 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr.w ip, [r3, r1, lsl #2] │ │ │ │ str.w ip, [r5, #60] @ 0x3c │ │ │ │ add.w r1, r4, ip │ │ │ │ cmp r6, r1 │ │ │ │ - bcs.w 214acc │ │ │ │ + bcs.w 214adc │ │ │ │ sub.w ip, r6, ip │ │ │ │ cmp r4, ip │ │ │ │ - bls.w 214acc │ │ │ │ + bls.w 214adc │ │ │ │ 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 214c0c │ │ │ │ - b.n 214acc │ │ │ │ + bne.n 214c1c │ │ │ │ + b.n 214adc │ │ │ │ ldrsb.w r3, [r8, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #15 │ │ │ │ movne.w r9, #32 │ │ │ │ - b.n 214a70 │ │ │ │ + b.n 214a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 214a4a │ │ │ │ + b.n 214a5a │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 214ada │ │ │ │ + b.n 214aea │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (214da0 ) │ │ │ │ + ldr r5, [pc, #320] @ (214db0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (214da4 ) │ │ │ │ + ldr r1, [pc, #320] @ (214db4 ) │ │ │ │ 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 214d8e │ │ │ │ + beq.w 214d9e │ │ │ │ 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 214cf0 │ │ │ │ + beq.n 214d00 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 214d16 │ │ │ │ + beq.n 214d26 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 214d98 │ │ │ │ + bhi.n 214da8 │ │ │ │ tbb [pc, lr] │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ strb r4, [r4, r5] │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ @@ -616398,446 +616394,446 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - vldr d7, [pc, #164] @ 214d98 │ │ │ │ + vldr d7, [pc, #164] @ 214da8 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 214d16 │ │ │ │ + cbz r0, 214d26 │ │ │ │ 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 203a60 │ │ │ │ - ldr r1, [pc, #144] @ (214da8 ) │ │ │ │ - ldr r3, [pc, #136] @ (214da4 ) │ │ │ │ + bl 203a70 │ │ │ │ + ldr r1, [pc, #144] @ (214db8 ) │ │ │ │ + ldr r3, [pc, #136] @ (214db4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 214d94 │ │ │ │ + bne.n 214da4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 214d5e │ │ │ │ + cbz r0, 214d6e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 214d16 │ │ │ │ + b.n 214d26 │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 214d36 │ │ │ │ + b.n 214d46 │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 214d36 │ │ │ │ + b.n 214d46 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 214d36 │ │ │ │ + b.n 214d46 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 214d36 │ │ │ │ + b.n 214d46 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - cbz r6, 214e08 │ │ │ │ + cbz r6, 214e14 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r4 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r2, [pc, #2836] @ 2158d8 │ │ │ │ + ldr.w r2, [pc, #2836] @ 2158e8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #2836] @ 2158dc │ │ │ │ + ldr.w r3, [pc, #2836] @ 2158ec │ │ │ │ mov.w ip, #2 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2812] @ 2158e0 │ │ │ │ + ldr.w r3, [pc, #2812] @ 2158f0 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ str r1, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r1, #40] @ 0x28 │ │ │ │ str.w ip, [r0] │ │ │ │ lsr.w ip, r3, ip │ │ │ │ ubfx r3, r3, #2, #6 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ - beq.n 214e50 │ │ │ │ - bhi.n 214e3a │ │ │ │ + beq.n 214e60 │ │ │ │ + bhi.n 214e4a │ │ │ │ cmp r2, #129 @ 0x81 │ │ │ │ - beq.n 214efc │ │ │ │ + beq.n 214f0c │ │ │ │ cmp r2, #131 @ 0x83 │ │ │ │ - bne.n 214e18 │ │ │ │ + bne.n 214e28 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r3, [r3, #19] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2151a2 │ │ │ │ + bne.w 2151b2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2760] @ 2158e4 │ │ │ │ - ldr.w r3, [pc, #2748] @ 2158dc │ │ │ │ + ldr.w r2, [pc, #2760] @ 2158f4 │ │ │ │ + ldr.w r3, [pc, #2748] @ 2158ec │ │ │ │ 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 215aa0 │ │ │ │ + bne.w 215ab0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r2, #348 @ 0x15c │ │ │ │ - beq.w 2150de │ │ │ │ + beq.w 2150ee │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2150de │ │ │ │ + beq.w 2150ee │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bne.n 214e18 │ │ │ │ + bne.n 214e28 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldrb.w r2, [r2, #38] @ 0x26 │ │ │ │ ands r3, r2 │ │ │ │ mov r9, r3 │ │ │ │ - beq.n 214e18 │ │ │ │ + beq.n 214e28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, #252 @ 0xfc │ │ │ │ str r2, [sp, #16] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ mov r2, sl │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - beq.w 215568 │ │ │ │ + beq.w 215578 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 215932 │ │ │ │ + beq.w 215942 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, fp │ │ │ │ mov r6, r0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 214e18 │ │ │ │ + beq.n 214e28 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 214e1a │ │ │ │ + b.n 214e2a │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 214e18 │ │ │ │ + beq.n 214e28 │ │ │ │ movs r2, #0 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r7, r3 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 214f44 │ │ │ │ + cbz r0, 214f54 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r2, #1431655765 @ 0x55555555 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c50 │ │ │ │ + bl 214c60 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c50 │ │ │ │ + bl 214c60 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 214fb2 │ │ │ │ + cbz r0, 214fc2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r2, #858993459 @ 0x33333333 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c50 │ │ │ │ + bl 214c60 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 215010 │ │ │ │ + cbz r0, 215020 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r2, #252645135 @ 0xf0f0f0f │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 214c50 │ │ │ │ + bl 214c60 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 2157b4 │ │ │ │ + beq.w 2157c4 │ │ │ │ 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 215596 │ │ │ │ + beq.w 2155a6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2150be │ │ │ │ + beq.n 2150ce │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbz r1, 21506a │ │ │ │ + cbz r1, 21507a │ │ │ │ ldrb.w r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 215712 │ │ │ │ + bne.w 215722 │ │ │ │ subs r1, r3, #1 │ │ │ │ tst r1, r3 │ │ │ │ - bne.w 215712 │ │ │ │ - cbz r3, 21507e │ │ │ │ + bne.w 215722 │ │ │ │ + cbz r3, 21508e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2150b0 │ │ │ │ + cbz r0, 2150c0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ subs.w r3, r7, #8 │ │ │ │ - bne.w 2157c0 │ │ │ │ + bne.w 2157d0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 214ee8 │ │ │ │ + beq.w 214ef8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 214ee4 │ │ │ │ + b.n 214ef4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e18 │ │ │ │ + beq.w 214e28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.w 215506 │ │ │ │ + bls.w 215516 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 215146 │ │ │ │ + cbz r0, 215156 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r2, [fp, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 215a24 │ │ │ │ + bhi.w 215a34 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 215aa4 │ │ │ │ + bhi.w 215ab4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #8 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ lsls r1, r4, #18 │ │ │ │ @@ -616869,535 +616865,535 @@ │ │ │ │ lsls r0, r6, #8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 2151d2 │ │ │ │ + cbz r0, 2151e2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 215206 │ │ │ │ + cbz r0, 215216 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w sl, sl, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ strd r3, fp, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21523c │ │ │ │ + cbz r0, 21524c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w fp, fp, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r3, r9, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 215276 │ │ │ │ + cbz r0, 215286 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ strd r3, lr, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 2152b0 │ │ │ │ + cbz r0, 2152c0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #858993459 @ 0x33333333 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r3, ip, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r0, 2152ec │ │ │ │ + cbz r0, 2152fc │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #1431655765 @ 0x55555555 │ │ │ │ movs r7, #0 │ │ │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 215322 │ │ │ │ + cbz r0, 215332 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add.w r9, r9, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r3, #252645135 @ 0xf0f0f0f │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r6, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 21535c │ │ │ │ + cbz r0, 21536c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r3, #16711935 @ 0xff00ff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 215396 │ │ │ │ + cbz r0, 2153a6 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ mov r3, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, fp │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 214ee4 │ │ │ │ - ldr r3, [pc, #992] @ (2158e8 ) │ │ │ │ + b.n 214ef4 │ │ │ │ + ldr r3, [pc, #992] @ (2158f8 ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ str r6, [sp, #0] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mov r1, fp │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ orr.w r3, r2, #32 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2158ec │ │ │ │ + bne.w 2158fc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r2 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 214ee4 │ │ │ │ + b.n 214ef4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 215a36 │ │ │ │ + beq.w 215a46 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #339 @ 0x153 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 214ebc │ │ │ │ - vldr d7, [pc, #816] @ 2158c8 │ │ │ │ + b.n 214ecc │ │ │ │ + vldr d7, [pc, #816] @ 2158d8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2150be │ │ │ │ + beq.w 2150ce │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 2150be │ │ │ │ + bl 203a70 │ │ │ │ + b.n 2150ce │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 2155f6 │ │ │ │ + cbz r0, 215606 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ cmp.w r6, #348 @ 0x15c │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bne.w 215802 │ │ │ │ + bne.w 215812 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, sl │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, sl │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 214ee4 │ │ │ │ + b.w 214ef4 │ │ │ │ movs r3, #15 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2155c8 │ │ │ │ + b.n 2155d8 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 2155c8 │ │ │ │ + b.n 2155d8 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 215aa4 │ │ │ │ + bhi.w 215ab4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r0, #1 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ @@ -617427,188 +617423,188 @@ │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r7, r7, #6 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 215790 │ │ │ │ + cbz r0, 2157a0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2150be │ │ │ │ + b.n 2150ce │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 215768 │ │ │ │ + b.n 215778 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 215768 │ │ │ │ + b.n 215778 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 215768 │ │ │ │ - vldr d7, [pc, #280] @ 2158d0 │ │ │ │ + b.n 215778 │ │ │ │ + vldr d7, [pc, #280] @ 2158e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - b.n 215768 │ │ │ │ + b.n 215778 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 2157f2 │ │ │ │ + cbz r0, 215802 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2150c6 │ │ │ │ + b.n 2150d6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, sl │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov fp, r0 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, r8 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 2156e2 │ │ │ │ + b.n 2156f2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r5 │ │ │ │ + sxth r6, r3 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r2 │ │ │ │ + sxth r4, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cbz r2, 21591e │ │ │ │ + cbz r2, 21592a │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21591e │ │ │ │ + cbz r0, 21592e │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb.w r3, [fp, #13] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 215554 │ │ │ │ + b.n 215564 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 214eac │ │ │ │ + bne.w 214ebc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r5, #0 │ │ │ │ @@ -617622,24 +617618,24 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 2159de │ │ │ │ + bne.n 2159ee │ │ │ │ ldrb.w r2, [r4, #60] @ 0x3c │ │ │ │ add.w r2, r3, r2, lsl #3 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #32 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - bhi.n 215a4a │ │ │ │ + bhi.n 215a5a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 215aa4 │ │ │ │ + bhi.w 215ab4 │ │ │ │ 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 │ │ │ │ @@ -617651,144 +617647,144 @@ │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ ldrh r4, [r1, #36] @ 0x24 │ │ │ │ cmp r4, r1 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 215a18 │ │ │ │ + bne.n 215a28 │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 215a30 │ │ │ │ + bne.n 215a40 │ │ │ │ mov r1, sl │ │ │ │ mov r7, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215a4e │ │ │ │ + bne.n 215a5e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215a7e │ │ │ │ + bne.n 215a8e │ │ │ │ mov r3, r9 │ │ │ │ movs r0, #0 │ │ │ │ eor.w r2, r5, #1 │ │ │ │ adds r4, #32 │ │ │ │ movs r5, #1 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 215966 │ │ │ │ + bne.n 215976 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214ee8 │ │ │ │ + beq.w 214ef8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ - bne.w 214eac │ │ │ │ - b.n 215584 │ │ │ │ + bne.w 214ebc │ │ │ │ + b.n 215594 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2159ae │ │ │ │ + b.n 2159be │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 2159ae │ │ │ │ + b.n 2159be │ │ │ │ bics.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 215a42 │ │ │ │ + bne.n 215a52 │ │ │ │ mov r1, fp │ │ │ │ mov r7, sl │ │ │ │ - b.n 2159bc │ │ │ │ + b.n 2159cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 2155c8 │ │ │ │ + b.n 2155d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 2159e2 │ │ │ │ + b.n 2159f2 │ │ │ │ ldrb.w r3, [sl, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 215584 │ │ │ │ - b.n 21593c │ │ │ │ + bne.w 215594 │ │ │ │ + b.n 21594c │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 2159f6 │ │ │ │ + b.n 215a06 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 2159ae │ │ │ │ + b.n 2159be │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r2, r1 │ │ │ │ mov r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 2159e2 │ │ │ │ + b.n 2159f2 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r3, r1 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ str.w r8, [sp] │ │ │ │ - b.n 215a6e │ │ │ │ + b.n 215a7e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (215be8 ) │ │ │ │ + ldr r2, [pc, #304] @ (215bf8 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #304] @ (215bec ) │ │ │ │ + ldr r3, [pc, #304] @ (215bfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r2, [r3, #19] │ │ │ │ - cbnz r2, 215ad2 │ │ │ │ + cbnz r2, 215ae2 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 215bce │ │ │ │ + beq.n 215bde │ │ │ │ ldr.w r6, [r0, #424] @ 0x1a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 215ae4 │ │ │ │ - b.n 215bca │ │ │ │ + cbnz r3, 215af4 │ │ │ │ + b.n 215bda │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 215bca │ │ │ │ + beq.n 215bda │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 215adc │ │ │ │ + beq.n 215aec │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w lr, sp, #8 │ │ │ │ strd r9, r9, [sp, #12] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ @@ -617801,124 +617797,124 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - cbz r3, 215b86 │ │ │ │ + cbz r3, 215b96 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr.w sl, [r1] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 215b60 │ │ │ │ + beq.n 215b70 │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 215b50 │ │ │ │ + cbz r2, 215b60 │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbz r2, 215b6e │ │ │ │ + cbz r2, 215b7e │ │ │ │ mov r1, sl │ │ │ │ ldr.w sl, [sl] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 215b3a │ │ │ │ + bne.n 215b4a │ │ │ │ ldrb r2, [r1, #12] │ │ │ │ - cbnz r2, 215b60 │ │ │ │ + cbnz r2, 215b70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 214db0 │ │ │ │ + bl 214dc0 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r3, fp │ │ │ │ - cbz r3, 215b88 │ │ │ │ + cbz r3, 215b98 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 215b2e │ │ │ │ + b.n 215b3e │ │ │ │ mov r0, r7 │ │ │ │ - bl 214db0 │ │ │ │ + bl 214dc0 │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r4 │ │ │ │ ldr.w sl, [sl] │ │ │ │ uxtb r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 215b3a │ │ │ │ - b.n 215b50 │ │ │ │ + bne.n 215b4a │ │ │ │ + b.n 215b60 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ orrs r3, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 215bae │ │ │ │ + cbz r3, 215bbe │ │ │ │ ldr r5, [r6, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 215af2 │ │ │ │ + bne.n 215b02 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215ba0 │ │ │ │ - ldr r2, [pc, #64] @ (215bf0 ) │ │ │ │ - ldr r3, [pc, #56] @ (215bec ) │ │ │ │ + bne.n 215bb0 │ │ │ │ + ldr r2, [pc, #64] @ (215c00 ) │ │ │ │ + ldr r3, [pc, #56] @ (215bfc ) │ │ │ │ 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 215be4 │ │ │ │ + bne.n 215bf4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 215bae │ │ │ │ + b.n 215bbe │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 215ad2 │ │ │ │ + bne.w 215ae2 │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215ad2 │ │ │ │ - b.n 215bae │ │ │ │ + bne.w 215ae2 │ │ │ │ + b.n 215bbe │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #264 @ (adr r5, 215cf4 ) │ │ │ │ + add r5, pc, #200 @ (adr r5, 215cc4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #296 @ (adr r4, 215d1c ) │ │ │ │ + add r4, pc, #232 @ (adr r4, 215cec ) │ │ │ │ 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] @ (215cfc ) │ │ │ │ + ldr r4, [pc, #220] @ (215d0c ) │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ - ldr r5, [pc, #220] @ (215d00 ) │ │ │ │ + ldr r5, [pc, #220] @ (215d10 ) │ │ │ │ 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 215cf0 │ │ │ │ + beq.n 215d00 │ │ │ │ mov r9, r3 │ │ │ │ mla r3, r7, r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -617930,167 +617926,167 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, r7 │ │ │ │ movne r6, r5 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [fp, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r6, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1fee24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r2, [r6, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ strb.w r2, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 215cae │ │ │ │ - bl 1fee14 │ │ │ │ + bls.n 215cbe │ │ │ │ + bl 1fee24 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r8 │ │ │ │ - cbz r7, 215ce0 │ │ │ │ + cbz r7, 215cf0 │ │ │ │ strd r0, r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203c20 │ │ │ │ + bl 203c30 │ │ │ │ mov sl, r0 │ │ │ │ subs r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 215c5a │ │ │ │ + bne.n 215c6a │ │ │ │ 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 r3, pc, #864 @ (adr r3, 216060 ) │ │ │ │ + add r3, pc, #800 @ (adr r3, 216030 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #44] @ (215d34 ) │ │ │ │ + ldr r3, [pc, #44] @ (215d44 ) │ │ │ │ add r3, pc │ │ │ │ - cbnz r2, 215d30 │ │ │ │ + cbnz r2, 215d40 │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 215d18 │ │ │ │ + bls.n 215d28 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (215d38 ) │ │ │ │ + ldr r2, [pc, #28] @ (215d48 ) │ │ │ │ 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 r2, pc, #976 @ (adr r2, 216108 ) │ │ │ │ + add r2, pc, #912 @ (adr r2, 2160d8 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #344] @ (215ea8 ) │ │ │ │ + ldr r3, [pc, #344] @ (215eb8 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ mov r9, r0 │ │ │ │ and.w lr, r1, #56 @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215e58 │ │ │ │ + bne.n 215e68 │ │ │ │ ldrb.w r2, [r0, #33] @ 0x21 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 215e9e │ │ │ │ + beq.w 215eae │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ it ne │ │ │ │ ldrbne r2, [r2, #1] │ │ │ │ - bne.n 215d78 │ │ │ │ + bne.n 215d88 │ │ │ │ ldrb r2, [r2, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215e78 │ │ │ │ - ldr r2, [pc, #300] @ (215eac ) │ │ │ │ + bne.n 215e88 │ │ │ │ + ldr r2, [pc, #300] @ (215ebc ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #227 @ 0xe3 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 215ea4 │ │ │ │ + beq.w 215eb4 │ │ │ │ add.w fp, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 215e98 │ │ │ │ + bne.n 215ea8 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r6, #1 │ │ │ │ add r5, sp, #32 │ │ │ │ add.w r3, r9, #44 @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w r3, r9, #76 @ 0x4c │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add fp, r9 │ │ │ │ add.w sl, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1fee24 │ │ │ │ ldrb.w r3, [fp, #60] @ 0x3c │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r0, r4, #76 @ 0x4c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1fee24 │ │ │ │ ldrb.w r3, [fp, #92] @ 0x5c │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 215e26 │ │ │ │ + beq.n 215e36 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ @@ -618098,172 +618094,172 @@ │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #2, #6 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 215e90 │ │ │ │ + beq.n 215ea0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r8, r6 │ │ │ │ - cbz r2, 215e6e │ │ │ │ + cbz r2, 215e7e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov fp, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r6, r3 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 215dc4 │ │ │ │ - ldr r2, [pc, #80] @ (215eac ) │ │ │ │ + b.n 215dd4 │ │ │ │ + ldr r2, [pc, #80] @ (215ebc ) │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ - b.n 215d94 │ │ │ │ + b.n 215da4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ sub.w fp, r2, r3 │ │ │ │ - b.n 215e4e │ │ │ │ + b.n 215e5e │ │ │ │ clz r4, lr │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ + bl 215c1c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 215da4 │ │ │ │ + b.n 215db4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ - b.n 215d78 │ │ │ │ + b.n 215d88 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 215e90 │ │ │ │ - add r2, pc, #672 @ (adr r2, 21614c ) │ │ │ │ + b.n 215ea0 │ │ │ │ + add r2, pc, #608 @ (adr r2, 21611c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ add.w ip, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #212] @ (215fa8 ) │ │ │ │ + ldr r1, [pc, #212] @ (215fb8 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #200] @ (215fac ) │ │ │ │ + ldr r2, [pc, #200] @ (215fbc ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldrb.w r8, [r6, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 215f80 │ │ │ │ + beq.n 215f90 │ │ │ │ uxtb r7, r7 │ │ │ │ str r6, [sp, #32] │ │ │ │ strb.w r7, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #1 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - beq.n 215f86 │ │ │ │ + beq.n 215f96 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, r5 │ │ │ │ strb.w r7, [sp, #68] @ 0x44 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ - ldr r2, [pc, #72] @ (215fb0 ) │ │ │ │ - ldr r3, [pc, #68] @ (215fac ) │ │ │ │ + bl 203a70 │ │ │ │ + ldr r2, [pc, #72] @ (215fc0 ) │ │ │ │ + ldr r3, [pc, #68] @ (215fbc ) │ │ │ │ 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 215fa2 │ │ │ │ + bne.n 215fb2 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 215f8a │ │ │ │ + bne.n 215f9a │ │ │ │ mov r9, r6 │ │ │ │ - b.n 215f64 │ │ │ │ + b.n 215f74 │ │ │ │ str r6, [sp, #32] │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov lr, r5 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - b.n 215f26 │ │ │ │ + b.n 215f36 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #144 @ (adr r1, 21603c ) │ │ │ │ + add r1, pc, #80 @ (adr r1, 21600c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #592 @ (adr r0, 216204 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 2161d4 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r4, [pc, #644] @ (21624c ) │ │ │ │ + ldr r4, [pc, #644] @ (21625c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #644] @ (216250 ) │ │ │ │ + ldr r3, [pc, #644] @ (216260 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #644] @ (216254 ) │ │ │ │ + ldr r2, [pc, #644] @ (216264 ) │ │ │ │ str r1, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #640] @ (216258 ) │ │ │ │ + ldr r1, [pc, #640] @ (216268 ) │ │ │ │ add.w fp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov.w r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -618279,37 +618275,37 @@ │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ strh.w r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #16 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 216034 │ │ │ │ + cbz r0, 216044 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21622c │ │ │ │ + beq.w 21623c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r8 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ mov r4, sl │ │ │ │ mov r8, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 21609e │ │ │ │ + b.n 2160ae │ │ │ │ ldrd r8, r5, [sp, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r7, r6, #108 @ 0x6c │ │ │ │ strd r4, r4, [r9] │ │ │ │ add.w sl, sl, #2 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ @@ -618321,55 +618317,55 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r3, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bfi r3, ip, #2, #6 │ │ │ │ strb.w r3, [r6, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, sl │ │ │ │ - bls.w 21622a │ │ │ │ + bls.w 21623a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ str r5, [sp, #16] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ cmp.w r8, #1 │ │ │ │ add r2, sl │ │ │ │ - beq.n 216100 │ │ │ │ + beq.n 216110 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ str r6, [sp, #20] │ │ │ │ add.w r7, r6, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1fee24 │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldrb.w r0, [r8, #28] │ │ │ │ adds r6, #32 │ │ │ │ strb r0, [r7, #16] │ │ │ │ adds r7, #32 │ │ │ │ ldrb.w r0, [r8, #29] │ │ │ │ strb.w r0, [r7, #-15] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 216052 │ │ │ │ + bne.n 216062 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 2160da │ │ │ │ + b.n 2160ea │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r1 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r6, #44 @ 0x2c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r7, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -618380,196 +618376,196 @@ │ │ │ │ str.w r4, [fp] │ │ │ │ movs r1, #1 │ │ │ │ strh.w r7, [sp, #72] @ 0x48 │ │ │ │ str.w r4, [fp, #4] │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 216158 │ │ │ │ + cbz r0, 216168 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r2, r5, #20 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [sl, #12] │ │ │ │ strd r4, r4, [fp] │ │ │ │ ldrb.w r5, [r3, #60] @ 0x3c │ │ │ │ str.w r4, [fp, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [sp, #116] @ 0x74 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 216222 │ │ │ │ + beq.n 216232 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ strb.w r5, [sp, #108] @ 0x6c │ │ │ │ add r5, sp, #124 @ 0x7c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #124 @ 0x7c │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add.w sl, sl, #32 │ │ │ │ strd r4, r4, [r9] │ │ │ │ adds r3, #32 │ │ │ │ str.w r4, [r9, #8] │ │ │ │ movw r7, #49024 @ 0xbf80 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ add.w r8, r8, #32 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 21621c │ │ │ │ + cbz r3, 21622c │ │ │ │ ldrd sl, r8, [sp, #40] @ 0x28 │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 216058 │ │ │ │ + b.n 216068 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21611a │ │ │ │ + b.n 21612a │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 2161d8 │ │ │ │ - b.n 216182 │ │ │ │ + beq.n 2161e8 │ │ │ │ + b.n 216192 │ │ │ │ mov r8, r5 │ │ │ │ - ldr r2, [pc, #44] @ (21625c ) │ │ │ │ - ldr r3, [pc, #40] @ (216258 ) │ │ │ │ + ldr r2, [pc, #44] @ (21626c ) │ │ │ │ + ldr r3, [pc, #40] @ (216268 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 216248 │ │ │ │ + bne.n 216258 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #192 @ (adr r0, 216310 ) │ │ │ │ + add r0, pc, #128 @ (adr r0, 2162e0 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - add r0, pc, #168 @ (adr r0, 2162fc ) │ │ │ │ + add r0, pc, #104 @ (adr r0, 2162cc ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r4, [pc, #2804] @ 216d68 │ │ │ │ + ldr.w r4, [pc, #2804] @ 216d78 │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #2804] @ 216d6c │ │ │ │ + ldr.w r1, [pc, #2804] @ 216d7c │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ add r4, pc │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r0, [pc, #2796] @ 216d70 │ │ │ │ + ldr.w r0, [pc, #2796] @ 216d80 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr.w r1, [pc, #2784] @ 216d74 │ │ │ │ + ldr.w r1, [pc, #2784] @ 216d84 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, r0] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r1, r1, r3, r0 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ str.w r1, [r9, #12] │ │ │ │ ldrb.w r1, [r7, #32] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2163b2 │ │ │ │ + beq.n 2163c2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21674a │ │ │ │ + beq.w 21675a │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #143 @ 0x8f │ │ │ │ - bhi.n 21631e │ │ │ │ + bhi.n 21632e │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bhi.n 2163b6 │ │ │ │ + bhi.n 2163c6 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ - bhi.w 21676c │ │ │ │ + bhi.w 21677c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 216420 │ │ │ │ + bhi.w 216430 │ │ │ │ cmp r3, #26 │ │ │ │ - bhi.w 216442 │ │ │ │ + bhi.w 216452 │ │ │ │ cmp r3, #8 │ │ │ │ - bls.w 2172f0 │ │ │ │ + bls.w 217300 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r3 │ │ │ │ tst.w r1, #98566144 @ 0x5e00000 │ │ │ │ - bne.w 21733c │ │ │ │ + bne.w 21734c │ │ │ │ tst.w r1, #1540096 @ 0x178000 │ │ │ │ - bne.w 21690a │ │ │ │ + bne.w 21691a │ │ │ │ tst.w r1, #24064 @ 0x5e00 │ │ │ │ - beq.w 216442 │ │ │ │ + beq.w 216452 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov.w r1, #320 @ 0x140 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ - b.n 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.n 21675c │ │ │ │ cmp.w r3, #428 @ 0x1ac │ │ │ │ - bhi.w 216726 │ │ │ │ + bhi.w 216736 │ │ │ │ cmp.w r3, #370 @ 0x172 │ │ │ │ - bls.w 216570 │ │ │ │ + bls.w 216580 │ │ │ │ mvn.w r1, #370 @ 0x172 │ │ │ │ adds r1, r3, r1 │ │ │ │ cmp r1, #57 @ 0x39 │ │ │ │ - bhi.w 216442 │ │ │ │ + bhi.w 216452 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r0, #8 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -618622,18 +618618,18 @@ │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r6, r0, #8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 2162cc │ │ │ │ + b.n 2162dc │ │ │ │ sub.w r1, r3, #97 @ 0x61 │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ - bhi.n 216442 │ │ │ │ + bhi.n 216452 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r1, r7, #10 │ │ │ │ @@ -618678,62 +618674,62 @@ │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ lsls r4, r0, #7 │ │ │ │ sub.w r1, r3, #40 @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #192512 @ 0x2f000 │ │ │ │ - bne.w 217368 │ │ │ │ + bne.w 217378 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 217352 │ │ │ │ + bne.w 217362 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 21737e │ │ │ │ + bne.w 21738e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 21674a │ │ │ │ + beq.w 21675a │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 217a02 │ │ │ │ + bcc.w 217a12 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r1, r4, r3 │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21674a │ │ │ │ + beq.w 21675a │ │ │ │ adds r4, #6 │ │ │ │ negs r0, r2 │ │ │ │ add r4, r3 │ │ │ │ mov r5, r7 │ │ │ │ add r6, r4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 2172e4 │ │ │ │ + beq.w 2172f4 │ │ │ │ ldrb.w r3, [r7, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 2172e4 │ │ │ │ + bls.w 2172f4 │ │ │ │ mov r2, r5 │ │ │ │ adds r3, #59 @ 0x3b │ │ │ │ adds r1, r3, r5 │ │ │ │ ldrb.w ip, [r2, #60]! │ │ │ │ - b.n 216492 │ │ │ │ + b.n 2164a2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 2172e4 │ │ │ │ + beq.w 2172f4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ eor.w r3, ip, r3 │ │ │ │ tst r3, r0 │ │ │ │ - beq.n 21648c │ │ │ │ + beq.n 21649c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2172d8 │ │ │ │ + beq.w 2172e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ @@ -618748,150 +618744,150 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21725a │ │ │ │ + beq.w 21726a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r9, r3, #59 @ 0x3b │ │ │ │ add.w r0, r3, #44 @ 0x2c │ │ │ │ add.w r4, r2, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ subs r5, r2, r3 │ │ │ │ - bl 1fee14 │ │ │ │ + bl 1fee24 │ │ │ │ strd r6, sl, [sp, #40] @ 0x28 │ │ │ │ mov sl, r9 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w lr, r6, fp, lsl #5 │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ add r0, fp │ │ │ │ ldrb.w ip, [r0, #7] │ │ │ │ mov r0, sl │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 21697c │ │ │ │ + bne.w 21698c │ │ │ │ ldrb.w r3, [lr, #60] @ 0x3c │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 216544 │ │ │ │ + bne.n 216554 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r9, fp │ │ │ │ - beq.w 217252 │ │ │ │ + beq.w 217262 │ │ │ │ adds r7, #32 │ │ │ │ add.w r0, sl, #17 │ │ │ │ mov r1, r7 │ │ │ │ adds r4, #32 │ │ │ │ subs r5, #32 │ │ │ │ add.w sl, sl, #32 │ │ │ │ - bl 1fee14 │ │ │ │ - b.n 216526 │ │ │ │ + bl 1fee24 │ │ │ │ + b.n 216536 │ │ │ │ sub.w r1, r3, #203 @ 0xcb │ │ │ │ cmp r1, #12 │ │ │ │ - bhi.w 216442 │ │ │ │ + bhi.w 216452 │ │ │ │ movs r4, #1 │ │ │ │ movw r0, #1109 @ 0x455 │ │ │ │ lsl.w r5, r4, r1 │ │ │ │ ands r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - bne.w 2168ea │ │ │ │ + bne.w 2168fa │ │ │ │ cmp r1, #12 │ │ │ │ - bne.w 216442 │ │ │ │ + bne.w 216452 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldrb.w r2, [r7, #33] @ 0x21 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.w 21756e │ │ │ │ + beq.w 21757e │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ ldrbne r6, [r3, #1] │ │ │ │ - bne.n 2165c4 │ │ │ │ + bne.n 2165d4 │ │ │ │ ldrb r6, [r3, #3] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ and.w r3, r3, #56 @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2177e2 │ │ │ │ + bne.w 2177f2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21758e │ │ │ │ + bne.w 21759e │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ movs r7, #2 │ │ │ │ add.w r8, sp, #124 @ 0x7c │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 215eb0 │ │ │ │ + bl 215ec0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r4, r4, [sl] │ │ │ │ str.w r4, [sl, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r4, r4, [r8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r4, r4, [r8, #8] │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21757a │ │ │ │ + beq.w 21758a │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ strd r4, r4, [sl] │ │ │ │ str.w r4, [sl, #8] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -618899,154 +618895,154 @@ │ │ │ │ strd r4, r4, [r8, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 217574 │ │ │ │ + bne.w 217584 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r6, fp │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - beq.w 217574 │ │ │ │ + beq.w 217584 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r7, #1 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ adds r3, r7, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne.w 2165f8 │ │ │ │ - b.n 21674c │ │ │ │ + bne.w 216608 │ │ │ │ + b.n 21675c │ │ │ │ cmp.w r3, #454 @ 0x1c6 │ │ │ │ - beq.n 21674a │ │ │ │ + beq.n 21675a │ │ │ │ sub.w r1, r3, #468 @ 0x1d4 │ │ │ │ cmp r1, #28 │ │ │ │ - bhi.w 216442 │ │ │ │ + bhi.w 216452 │ │ │ │ movs r4, #1 │ │ │ │ movw r5, #31129 @ 0x7999 │ │ │ │ movt r5, #8064 @ 0x1f80 │ │ │ │ lsl.w r0, r4, r1 │ │ │ │ ands r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2167d8 │ │ │ │ + beq.n 2167e8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1576] @ 216d78 │ │ │ │ - ldr.w r3, [pc, #1560] @ 216d6c │ │ │ │ + ldr.w r2, [pc, #1576] @ 216d88 │ │ │ │ + ldr.w r3, [pc, #1560] @ 216d7c │ │ │ │ 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 217a26 │ │ │ │ + bne.w 217a36 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #77 @ 0x4d │ │ │ │ - bls.n 2167a4 │ │ │ │ + bls.n 2167b4 │ │ │ │ sub.w r1, r3, #78 @ 0x4e │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #3008 @ 0xbc0 │ │ │ │ - bne.w 217326 │ │ │ │ + bne.w 217336 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 2168f6 │ │ │ │ + bne.w 216906 │ │ │ │ tst.w r1, #385024 @ 0x5e000 │ │ │ │ - beq.w 216442 │ │ │ │ + beq.w 216452 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ - b.n 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.n 21675c │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r1, r4, r1 │ │ │ │ tst.w r1, #47 @ 0x2f │ │ │ │ - bne.w 217310 │ │ │ │ + bne.w 217320 │ │ │ │ tst.w r1, #770048 @ 0xbc000 │ │ │ │ - bne.w 2168d6 │ │ │ │ + bne.w 2168e6 │ │ │ │ tst.w r1, #12032 @ 0x2f00 │ │ │ │ - beq.w 216442 │ │ │ │ + beq.w 216452 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #220 @ 0xdc │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ - b.n 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.n 21675c │ │ │ │ cmp r1, #9 │ │ │ │ - bne.w 216442 │ │ │ │ + bne.w 216452 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21674a │ │ │ │ + beq.n 21675a │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ mov.w r1, #468 @ 0x1d4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ ldrb r5, [r0, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ cmp r5, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.w 217392 │ │ │ │ + bne.w 2173a2 │ │ │ │ mov r4, r6 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 216844 │ │ │ │ + beq.n 216854 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ movs r7, #1 │ │ │ │ @@ -619059,143 +619055,143 @@ │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r7 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ add.w r6, r8, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 2168c6 │ │ │ │ + beq.n 2168d6 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 21674c │ │ │ │ + bl 203d28 │ │ │ │ + b.n 21675c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ - b.n 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.n 21675c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215d3c │ │ │ │ - b.n 21674c │ │ │ │ + bl 215d4c │ │ │ │ + b.n 21675c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #268 @ 0x10c │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ - b.n 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.n 21675c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #266 @ 0x10a │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ - b.n 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.n 21675c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 215c0c │ │ │ │ - b.n 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.n 21675c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 215c0c │ │ │ │ - b.n 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.n 21675c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #131] @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 217536 │ │ │ │ + bne.w 217546 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215d3c │ │ │ │ - b.n 21674c │ │ │ │ + bl 215d4c │ │ │ │ + b.n 21675c │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 215c0c │ │ │ │ - b.n 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.n 21675c │ │ │ │ add.w r3, lr, r0 │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ strb.w r3, [r0, #1]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.n 21697c │ │ │ │ - b.n 216550 │ │ │ │ + bne.n 21698c │ │ │ │ + b.n 216560 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r2, [r3, #121] @ 0x79 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 217542 │ │ │ │ + bne.w 217552 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2169d6 │ │ │ │ + cbz r0, 2169e6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #153 @ 0x99 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, sp, #124 @ 0x7c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ @@ -619211,56 +619207,56 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #24 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 216a90 │ │ │ │ + cbz r0, 216aa0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, fp │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ mov.w ip, #2 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -619274,60 +619270,60 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 216b42 │ │ │ │ + cbz r0, 216b52 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ movs r7, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -619340,127 +619336,127 @@ │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldrd lr, r3, [sp, #8] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #8 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 216c02 │ │ │ │ + cbz r0, 216c12 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 216c82 │ │ │ │ + beq.n 216c92 │ │ │ │ mov r7, fp │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r6, sl │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 21674c │ │ │ │ + bl 203d28 │ │ │ │ + b.n 21675c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21674a │ │ │ │ + beq.w 21675a │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.w 217492 │ │ │ │ + bne.w 2174a2 │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ @@ -619475,69 +619471,69 @@ │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 21674c │ │ │ │ + bl 203d28 │ │ │ │ + b.n 21675c │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #512] @ 0x200 │ │ │ │ + ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #408] @ 0x198 │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21674a │ │ │ │ + beq.w 21675a │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.w 2174e4 │ │ │ │ + bne.w 2174f4 │ │ │ │ mov r7, r6 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov r8, fp │ │ │ │ @@ -619552,35 +619548,35 @@ │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldrd lr, r3, [sp, #8] │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -619592,31 +619588,31 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r7, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ mov.w ip, #3 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #132] @ 0x84 │ │ │ │ @@ -619626,64 +619622,64 @@ │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 21674c │ │ │ │ + bl 203d28 │ │ │ │ + b.n 21675c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #51] @ 0x33 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21674a │ │ │ │ + beq.w 21675a │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.w 217440 │ │ │ │ + bne.w 217450 │ │ │ │ mov r6, r5 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ @@ -619698,63 +619694,63 @@ │ │ │ │ strb.w r7, [sp, #124] @ 0x7c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 203d18 │ │ │ │ - b.w 21674c │ │ │ │ + bl 203d28 │ │ │ │ + b.w 21675c │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 217046 │ │ │ │ + cbz r0, 217056 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #152 @ 0x98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r6, #0 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov ip, fp │ │ │ │ @@ -619768,123 +619764,123 @@ │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2170fa │ │ │ │ + cbz r0, 21710a │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - beq.n 217178 │ │ │ │ + beq.n 217188 │ │ │ │ mov r7, fp │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ mov r4, sl │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov ip, sl │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ - b.w 21674c │ │ │ │ + bl 203d28 │ │ │ │ + b.w 21675c │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21674a │ │ │ │ + beq.w 21675a │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - bne.w 2173ee │ │ │ │ + bne.w 2173fe │ │ │ │ mov r6, r7 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ mov ip, fp │ │ │ │ @@ -619899,46 +619895,46 @@ │ │ │ │ strb.w r4, [sp, #124] @ 0x7c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add.w r7, r8, #44 @ 0x2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r8, #20 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ - bl 203d18 │ │ │ │ - b.w 21674c │ │ │ │ + bl 203d28 │ │ │ │ + b.w 21675c │ │ │ │ mov r7, r6 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ add.w r5, r4, #20 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldrb.w r3, [r7, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r3, #2, #6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ @@ -619951,291 +619947,291 @@ │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [lr, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r9, ip │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ - bne.n 217290 │ │ │ │ + bne.n 2172a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 2164d2 │ │ │ │ + bhi.w 2164e2 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203ad8 │ │ │ │ - b.w 21674c │ │ │ │ + bl 203ae8 │ │ │ │ + b.w 21675c │ │ │ │ adds r5, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.w 21646c │ │ │ │ - b.w 21674a │ │ │ │ + bne.w 21647c │ │ │ │ + b.w 21675a │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 2173e6 │ │ │ │ + bhi.n 2173f6 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 216442 │ │ │ │ + bls.w 216452 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #218 @ 0xda │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ - b.w 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.w 21675c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #351 @ 0x15f │ │ │ │ - bl 215c0c │ │ │ │ - b.w 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.w 21675c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #352 @ 0x160 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ - b.w 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.w 21675c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov.w r1, #350 @ 0x15e │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ - b.w 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.w 21675c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #321 @ 0x141 │ │ │ │ - bl 215c0c │ │ │ │ - b.w 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.w 21675c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #267 @ 0x10b │ │ │ │ - bl 215c0c │ │ │ │ - b.w 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.w 21675c │ │ │ │ mov r3, r9 │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ movs r1, #219 @ 0xdb │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 215c0c │ │ │ │ - b.w 21674c │ │ │ │ + bl 215c1c │ │ │ │ + b.w 21675c │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ - b.w 216832 │ │ │ │ + bl 203a70 │ │ │ │ + b.w 216842 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2172fa │ │ │ │ - b.w 216442 │ │ │ │ + beq.n 21730a │ │ │ │ + b.w 216452 │ │ │ │ mov r5, fp │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 2171d6 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 2171e6 │ │ │ │ mov r6, fp │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 216f90 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 216fa0 │ │ │ │ mov r6, fp │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 216cec │ │ │ │ + bl 203a70 │ │ │ │ + b.n 216cfc │ │ │ │ mov r5, fp │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 216dc8 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 216dd8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 215fb4 │ │ │ │ - b.w 21674c │ │ │ │ + bl 215fc4 │ │ │ │ + b.w 21675c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203fb8 │ │ │ │ + bl 203fc8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 217560 │ │ │ │ + beq.n 217570 │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #425 @ 0x1a9 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ mov r0, r9 │ │ │ │ - bl 203cc8 │ │ │ │ - b.w 21674c │ │ │ │ + bl 203cd8 │ │ │ │ + b.w 21675c │ │ │ │ ldrb r6, [r3, #2] │ │ │ │ - b.w 2165c4 │ │ │ │ + b.w 2165d4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b.w 21670a │ │ │ │ + b.w 21671a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 217a1c │ │ │ │ + bne.w 217a2c │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.w 216676 │ │ │ │ + b.w 216686 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 215eb0 │ │ │ │ + bl 215ec0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 215eb0 │ │ │ │ + bl 215ec0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ mov.w fp, #1 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str.w fp, [sp, #72] @ 0x48 │ │ │ │ - bl 215eb0 │ │ │ │ + bl 215ec0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov sl, r4 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov.w r8, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -620252,39 +620248,39 @@ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r2, fp │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r7, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov ip, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -620297,32 +620293,32 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, fp │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ @@ -620335,38 +620331,38 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ add.w r3, r7, #20 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ mov lr, r4 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #3 │ │ │ │ @@ -620382,88 +620378,88 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov sl, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, sl, #44 @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, sl, #20 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ - b.w 21674c │ │ │ │ + bl 203d28 │ │ │ │ + b.w 21675c │ │ │ │ add.w r8, sp, #124 @ 0x7c │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ add.w fp, sp, #108 @ 0x6c │ │ │ │ movs r7, #0 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2179e0 │ │ │ │ + bne.w 2179f0 │ │ │ │ rsb r3, r5, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r7, r7, [sl] │ │ │ │ str.w r7, [sl, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r7, r7, [r8] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2179e8 │ │ │ │ + beq.w 2179f8 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, fp │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ strb.w r5, [sp, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ strd r7, r7, [sl] │ │ │ │ str.w r7, [sl, #8] │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldrb.w ip, [r6, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ @@ -620471,57 +620467,57 @@ │ │ │ │ strd r7, r7, [r8, #8] │ │ │ │ cmp.w ip, #1 │ │ │ │ ite ne │ │ │ │ movne r4, #0 │ │ │ │ andeq.w r4, r4, #1 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2179e4 │ │ │ │ + bne.w 2179f4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ mov r6, fp │ │ │ │ strb.w r5, [sp, #124] @ 0x7c │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - beq.w 2179e4 │ │ │ │ + beq.w 2179f4 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #3 │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - bne.w 2177f8 │ │ │ │ + bne.w 217808 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov ip, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r6, fp │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ @@ -620542,165 +620538,165 @@ │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r6, sl, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str.w r8, [r5, #92] @ 0x5c │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r9 │ │ │ │ - bl 203d18 │ │ │ │ - b.w 21674c │ │ │ │ + bl 203d28 │ │ │ │ + b.w 21675c │ │ │ │ str r5, [sp, #24] │ │ │ │ - b.n 217806 │ │ │ │ + b.n 217816 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 217918 │ │ │ │ + b.n 217928 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ it ne │ │ │ │ strne r5, [sp, #36] @ 0x24 │ │ │ │ - bne.w 21782e │ │ │ │ + bne.w 21783e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 217884 │ │ │ │ + b.n 217894 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.w 2164be │ │ │ │ + b.w 2164ce │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 216620 │ │ │ │ + b.w 216630 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #76] @ (217a8c ) │ │ │ │ + ldr r3, [pc, #76] @ (217a9c ) │ │ │ │ mov ip, r1 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (217a90 ) │ │ │ │ + ldr r2, [pc, #72] @ (217aa0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 217a5a │ │ │ │ - ldr.w ip, [pc, #60] @ 217a94 │ │ │ │ + cbz r1, 217a6a │ │ │ │ + ldr.w ip, [pc, #60] @ 217aa4 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (217a98 ) │ │ │ │ + ldr r2, [pc, #60] @ (217aa8 ) │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #60] @ (217a9c ) │ │ │ │ + ldr r1, [pc, #60] @ (217aac ) │ │ │ │ add.w lr, sp, #4 │ │ │ │ add r2, pc │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 202330 │ │ │ │ - ldr r2, [pc, #44] @ (217aa0 ) │ │ │ │ - ldr r3, [pc, #24] @ (217a8c ) │ │ │ │ + bl 202340 │ │ │ │ + ldr r2, [pc, #44] @ (217ab0 ) │ │ │ │ + ldr r3, [pc, #24] @ (217a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 217a88 │ │ │ │ + bne.n 217a98 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 217dca │ │ │ │ + b.n 217dda │ │ │ │ vqshl.u64 q15, , #63 @ 0x3f │ │ │ │ vrshr.u64 d30, d7, #1 │ │ │ │ - vabal.u q12, d31, d8 │ │ │ │ + vsli.32 q12, q12, #31 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #320] @ (217bf8 ) │ │ │ │ + ldr r5, [pc, #320] @ (217c08 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #320] @ (217bfc ) │ │ │ │ + ldr r1, [pc, #320] @ (217c0c ) │ │ │ │ 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 217be6 │ │ │ │ + beq.w 217bf6 │ │ │ │ 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 217b48 │ │ │ │ + beq.n 217b58 │ │ │ │ cmp r0, r3 │ │ │ │ it eq │ │ │ │ cmpeq ip, r2 │ │ │ │ - beq.n 217b6e │ │ │ │ + beq.n 217b7e │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ cmp.w lr, #31 │ │ │ │ - bhi.n 217bf0 │ │ │ │ + bhi.n 217c00 │ │ │ │ tbb [pc, lr] │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ strb r4, [r4, r5] │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ @@ -620710,103 +620706,103 @@ │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ str r4, [r4, #68] @ 0x44 │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ - vldr d7, [pc, #164] @ 217bf0 │ │ │ │ + vldr d7, [pc, #164] @ 217c00 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 217b6e │ │ │ │ + cbz r0, 217b7e │ │ │ │ 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 203a60 │ │ │ │ - ldr r1, [pc, #144] @ (217c00 ) │ │ │ │ - ldr r3, [pc, #136] @ (217bfc ) │ │ │ │ + bl 203a70 │ │ │ │ + ldr r1, [pc, #144] @ (217c10 ) │ │ │ │ + ldr r3, [pc, #136] @ (217c0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 217bec │ │ │ │ + bne.n 217bfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w lr, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 217bb6 │ │ │ │ + cbz r0, 217bc6 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 217b6e │ │ │ │ + b.n 217b7e │ │ │ │ mov.w lr, #16 │ │ │ │ strh.w r2, [sp, #8] │ │ │ │ - b.n 217b8e │ │ │ │ + b.n 217b9e │ │ │ │ mov.w lr, #8 │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - b.n 217b8e │ │ │ │ + b.n 217b9e │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [sp, #8] │ │ │ │ - b.n 217b8e │ │ │ │ + b.n 217b9e │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 217b8e │ │ │ │ + b.n 217b9e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - strh r6, [r7, #40] @ 0x28 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #36] @ 0x24 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #420] @ (217db8 ) │ │ │ │ + ldr r5, [pc, #420] @ (217dc8 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #420] @ (217dbc ) │ │ │ │ + ldr r1, [pc, #420] @ (217dcc ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 217c70 │ │ │ │ + beq.n 217c80 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, lr, #32 │ │ │ │ rsb r6, lr, #32 │ │ │ │ lsl.w r0, ip, lr │ │ │ │ lsl.w r7, ip, r7 │ │ │ │ lsr.w r6, ip, r6 │ │ │ │ @@ -620814,244 +620810,244 @@ │ │ │ │ orrs r0, r6 │ │ │ │ lsl.w ip, ip, lr │ │ │ │ bic.w ip, r1, ip │ │ │ │ bic.w r0, r3, r0 │ │ │ │ mov r1, ip │ │ │ │ mov r3, r0 │ │ │ │ orrs.w r6, ip, r0 │ │ │ │ - beq.n 217cc2 │ │ │ │ + beq.n 217cd2 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - beq.n 217ce8 │ │ │ │ + beq.n 217cf8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 217c7c │ │ │ │ + cbz r6, 217c8c │ │ │ │ ldrb.w r6, [r6, #32] │ │ │ │ - cbnz r6, 217c8a │ │ │ │ + cbnz r6, 217c9a │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 217d4e │ │ │ │ + beq.n 217d5e │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 217d9a │ │ │ │ + bhi.w 217daa │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 217db6 │ │ │ │ + bhi.w 217dc6 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r2, [r2, #18] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ - ldr r7, [pc, #552] @ (217ed4 ) │ │ │ │ + ldr r7, [pc, #552] @ (217ee4 ) │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ - ldr r4, [pc, #552] @ (217edc ) │ │ │ │ + ldr r4, [pc, #552] @ (217eec ) │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ ldrh r2, [r1, #20] │ │ │ │ adds r0, #138 @ 0x8a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 217ce8 │ │ │ │ + cbz r0, 217cf8 │ │ │ │ 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 203a60 │ │ │ │ - ldr r1, [pc, #212] @ (217dc0 ) │ │ │ │ - ldr r3, [pc, #208] @ (217dbc ) │ │ │ │ + bl 203a70 │ │ │ │ + ldr r1, [pc, #212] @ (217dd0 ) │ │ │ │ + ldr r3, [pc, #208] @ (217dcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 217db2 │ │ │ │ + bne.n 217dc2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 217d28 │ │ │ │ + cbz r0, 217d38 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 217ce8 │ │ │ │ + b.n 217cf8 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 217d04 │ │ │ │ + b.n 217d14 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 217d04 │ │ │ │ + b.n 217d14 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 217d04 │ │ │ │ - cbz r1, 217da0 │ │ │ │ + b.n 217d14 │ │ │ │ + cbz r1, 217db0 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 217d88 │ │ │ │ + cbz r0, 217d98 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 217ce8 │ │ │ │ + b.n 217cf8 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 217d04 │ │ │ │ + b.n 217d14 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 217d5a │ │ │ │ + b.n 217d6a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r4, #30] │ │ │ │ + strh r2, [r2, #30] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #24] │ │ │ │ + strh r0, [r0, #24] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ - ldr.w r4, [pc, #1820] @ 2184f4 │ │ │ │ + ldr.w r4, [pc, #1820] @ 218504 │ │ │ │ sub sp, #236 @ 0xec │ │ │ │ - ldr.w r3, [pc, #1820] @ 2184f8 │ │ │ │ + ldr.w r3, [pc, #1820] @ 218508 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r7, [pc, #1816] @ 2184fc │ │ │ │ + ldr.w r7, [pc, #1816] @ 21850c │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2184ee │ │ │ │ + beq.w 2184fe │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r5, [r3, #32] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 217dfe │ │ │ │ + bne.n 217e0e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2184ee │ │ │ │ + beq.w 2184fe │ │ │ │ ldr.w fp, [r4, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 217e8a │ │ │ │ + cbz r3, 217e9a │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ movw r2, #821 @ 0x335 │ │ │ │ movw ip, #8319 @ 0x207f │ │ │ │ - b.n 217e3c │ │ │ │ + b.n 217e4c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 217e8a │ │ │ │ + cbz r3, 217e9a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 217e36 │ │ │ │ + bne.n 217e46 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 217e36 │ │ │ │ - ldr.w r3, [pc, #1716] @ 218500 │ │ │ │ + bne.n 217e46 │ │ │ │ + ldr.w r3, [pc, #1716] @ 218510 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r1, [r3, #2765] @ 0xacd │ │ │ │ mov r3, r5 │ │ │ │ adds r1, #10 │ │ │ │ add.w lr, r4, r1, lsl #2 │ │ │ │ ldr.w r0, [r4, r1, lsl #2] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ stmia r3!, {r0, r1} │ │ │ │ ldrh.w r3, [sp, #48] @ 0x30 │ │ │ │ and.w r3, r3, ip │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 217e36 │ │ │ │ + bne.n 217e46 │ │ │ │ ldr.w r9, [r4, #96] @ 0x60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 217e8a │ │ │ │ + beq.n 217e9a │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 217eb4 │ │ │ │ + bhi.n 217ec4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r2 │ │ │ │ - bl 251614 │ │ │ │ - ldr.w r2, [pc, #1644] @ 218504 │ │ │ │ - ldr.w r3, [pc, #1628] @ 2184f8 │ │ │ │ + bl 251624 │ │ │ │ + ldr.w r2, [pc, #1644] @ 218514 │ │ │ │ + ldr.w r3, [pc, #1628] @ 218508 │ │ │ │ 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 2184ea │ │ │ │ + bne.w 2184fa │ │ │ │ add sp, #236 @ 0xec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, ip, [sp, #48] @ 0x30 │ │ │ │ mov r8, r5 │ │ │ │ strd ip, ip, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -621086,217 +621082,217 @@ │ │ │ │ str.w r9, [sp, #144] @ 0x90 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r8, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 217fc0 │ │ │ │ + cbz r3, 217fd0 │ │ │ │ ldrb.w r4, [r4, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 217fb0 │ │ │ │ + cbz r0, 217fc0 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2183c4 │ │ │ │ + bne.w 2183d4 │ │ │ │ mov r2, r8 │ │ │ │ movw r1, #281 @ 0x119 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r7, r0 │ │ │ │ vmov.f64 d0, #48 @ 0x41800000 16.0 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r1, r4 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 218004 │ │ │ │ + cbz r0, 218014 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movw r1, #279 @ 0x117 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movw r3, #30016 @ 0x7540 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ add.w sl, sp, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 218064 │ │ │ │ + cbz r0, 218074 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r4 │ │ │ │ mvn.w r2, #3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 217aa8 │ │ │ │ + bl 217ab8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #15 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 217aa8 │ │ │ │ + bl 217ab8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 2180a4 │ │ │ │ + beq.n 2180b4 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - beq.n 2180bc │ │ │ │ + beq.n 2180cc │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ mov r2, r4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #2 │ │ │ │ - bl 217aa8 │ │ │ │ + bl 217ab8 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 2180dc │ │ │ │ + beq.n 2180ec │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #422 @ 0x1a6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 217aa8 │ │ │ │ + bl 217ab8 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #4369 @ 0x1111 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 217c04 │ │ │ │ + bl 217c14 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ movw r2, #1028 @ 0x404 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 217c04 │ │ │ │ + bl 217c14 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 217c04 │ │ │ │ + bl 217c14 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #360 @ 0x168 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 5a178 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ asr.w r2, r1, r3 │ │ │ │ @@ -621304,111 +621300,111 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #232 @ 0xe8 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 218166 │ │ │ │ + bne.n 218176 │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ strd r7, r7, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ strd r7, r7, [sp, #124] @ 0x7c │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2184e6 │ │ │ │ + beq.w 2184f6 │ │ │ │ mov r3, r7 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add.w r1, sp, #115 @ 0x73 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 2181b0 │ │ │ │ + bhi.n 2181c0 │ │ │ │ ldrb.w r3, [r9, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 218254 │ │ │ │ + bne.n 218264 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21821a │ │ │ │ - cbz r4, 218254 │ │ │ │ + bne.n 21822a │ │ │ │ + cbz r4, 218264 │ │ │ │ add.w r2, sp, #147 @ 0x93 │ │ │ │ mov r3, r7 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 218206 │ │ │ │ - cbz r7, 218254 │ │ │ │ + bne.n 218216 │ │ │ │ + cbz r7, 218264 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r2, r4 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #183 @ 0xb7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r3, #0 │ │ │ │ ldrb r4, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq r9, r8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ strd r3, r3, [sp, #148] @ 0x94 │ │ │ │ strd r3, r3, [sp, #156] @ 0x9c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 218374 │ │ │ │ + bne.n 218384 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 217aa8 │ │ │ │ + bl 217ab8 │ │ │ │ movs r7, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #1 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov ip, r4 │ │ │ │ strd r7, r7, [r5, #4] │ │ │ │ @@ -621424,59 +621420,59 @@ │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ add.w lr, r9, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r9, #20 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 217aa8 │ │ │ │ + bl 217ab8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #32 │ │ │ │ str r7, [r5, #4] │ │ │ │ - bhi.w 2184dc │ │ │ │ + bhi.w 2184ec │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 2184d6 │ │ │ │ + bhi.w 2184e6 │ │ │ │ tbb [pc, r3] │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ - cbnz r1, 21838e │ │ │ │ + cbnz r1, 21839e │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ strh r1, [r0, #22] │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ stmia r1!, {r0, r6, r7} │ │ │ │ @@ -621489,165 +621485,165 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 218286 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 218296 │ │ │ │ movs r1, #4 │ │ │ │ add.w sl, sp, #32 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r1, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add.w r4, r0, #84 @ 0x54 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, fp │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r3, [r4, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #368] @ 0x170 │ │ │ │ - bl 251614 │ │ │ │ - b.n 217e94 │ │ │ │ + bl 251624 │ │ │ │ + b.n 217ea4 │ │ │ │ movs r3, #16 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 218484 │ │ │ │ + cbz r0, 218494 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 218404 │ │ │ │ + beq.n 218414 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 218404 │ │ │ │ + b.n 218414 │ │ │ │ movs r3, #16 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 21845e │ │ │ │ + b.n 21846e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 21845e │ │ │ │ + b.n 21846e │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 21845e │ │ │ │ + b.n 21846e │ │ │ │ movs r0, #16 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ - b.n 21845e │ │ │ │ + b.n 21846e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 2181cc │ │ │ │ + b.n 2181dc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ mov r3, r4 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r1, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + strh r0, [r2, #10] │ │ │ │ lsls r4, r4, #2 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ stmia.w sp, {r2, r3} │ │ │ │ ldrb.w r3, [ip, #-8] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 218554 │ │ │ │ + bne.n 218564 │ │ │ │ ldrb.w r3, [ip, #13] │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 21855a │ │ │ │ + bhi.n 21856a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21855a │ │ │ │ + bhi.n 21856a │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #32 │ │ │ │ asrs r5, r2, #20 │ │ │ │ asrs r5, r2, #20 │ │ │ │ @@ -621663,636 +621659,636 @@ │ │ │ │ asrs r5, r2, #20 │ │ │ │ uxtb r3, r2 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ - b.n 218552 │ │ │ │ + b.n 218562 │ │ │ │ uxth r3, r2 │ │ │ │ - b.n 218552 │ │ │ │ + b.n 218562 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #728] @ (218850 ) │ │ │ │ + ldr r2, [pc, #728] @ (218860 ) │ │ │ │ sub sp, #8 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #9 │ │ │ │ - bhi.n 2185de │ │ │ │ + bhi.n 2185ee │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r5, r5, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r0, r5 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r0, r5 │ │ │ │ movs r2, r1 │ │ │ │ movs r3, r5 │ │ │ │ ldr r7, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 2185d8 │ │ │ │ + cbz r2, 2185e8 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 2185c8 │ │ │ │ + b.n 2185d8 │ │ │ │ strb.w r6, [r4, #-7] │ │ │ │ - bl 218564 │ │ │ │ + bl 218574 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ - cbnz r2, 2185c2 │ │ │ │ + cbnz r2, 2185d2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r3, #343 @ 0x157 │ │ │ │ streq r3, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - cbz r2, 2185d8 │ │ │ │ + cbz r2, 2185e8 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2185a6 │ │ │ │ + beq.n 2185b6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r2, r0 │ │ │ │ movs r6, #0 │ │ │ │ - cbnz r3, 21861a │ │ │ │ - b.n 2185d8 │ │ │ │ + cbnz r3, 21862a │ │ │ │ + b.n 2185e8 │ │ │ │ mov.w r7, #1 │ │ │ │ strb.w r7, [r3, #-7] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 218564 │ │ │ │ + bl 218574 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ adds r2, #16 │ │ │ │ - cbnz r1, 218614 │ │ │ │ + cbnz r1, 218624 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #343 @ 0x157 │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 2185d8 │ │ │ │ + bcs.n 2185e8 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w r7, [r3, #-7] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2185e8 │ │ │ │ + beq.n 2185f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #544] @ (218854 ) │ │ │ │ + ldr r1, [pc, #544] @ (218864 ) │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r8, r2 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2185d8 │ │ │ │ + beq.n 2185e8 │ │ │ │ mov r6, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 218680 │ │ │ │ + b.n 218690 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r3, #-7] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 218564 │ │ │ │ + bl 218574 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #32 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - cbnz r1, 218672 │ │ │ │ + cbnz r1, 218682 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #343 @ 0x157 │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mla r3, r1, r3, r8 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 2185d8 │ │ │ │ + bcs.n 2185e8 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w r2, [r3, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21864a │ │ │ │ + beq.n 21865a │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2185d8 │ │ │ │ + beq.n 2185e8 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2185d8 │ │ │ │ + bne.n 2185e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 218564 │ │ │ │ + bl 218574 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 2186ca │ │ │ │ + cbnz r3, 2186da │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 2185d8 │ │ │ │ + bne.n 2185e8 │ │ │ │ ldr r4, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2185d8 │ │ │ │ - b.n 218828 │ │ │ │ + bne.w 2185e8 │ │ │ │ + b.n 218838 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ - cbz r6, 218714 │ │ │ │ + cbz r6, 218724 │ │ │ │ ldrb.w r3, [r6, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2185d8 │ │ │ │ + bne.w 2185e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ strb.w r3, [r6, #-7] │ │ │ │ sub.w r0, r6, #20 │ │ │ │ - bl 218564 │ │ │ │ + bl 218574 │ │ │ │ ldrb.w r3, [r6, #-8] │ │ │ │ - cbnz r3, 218714 │ │ │ │ + cbnz r3, 218724 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r6, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2185d8 │ │ │ │ + beq.w 2185e8 │ │ │ │ mov r6, r4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 218752 │ │ │ │ + b.n 218762 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r3, #-7] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 218564 │ │ │ │ + bl 218574 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #16 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - cbnz r2, 21874a │ │ │ │ + cbnz r2, 21875a │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #343 @ 0x157 │ │ │ │ streq r1, [r3, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.w 2185d8 │ │ │ │ + bcs.w 2185e8 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w r2, [r3, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2185d8 │ │ │ │ - b.n 218722 │ │ │ │ + bne.w 2185e8 │ │ │ │ + b.n 218732 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r7 │ │ │ │ - cbnz r3, 2187a0 │ │ │ │ - b.n 2185d8 │ │ │ │ + cbnz r3, 2187b0 │ │ │ │ + b.n 2185e8 │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r3, #-7] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 218564 │ │ │ │ + bl 218574 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #20 │ │ │ │ ldrb.w r1, [r3, #-8] │ │ │ │ - cbnz r1, 218798 │ │ │ │ + cbnz r1, 2187a8 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ movweq r0, #343 @ 0x157 │ │ │ │ streq r0, [r3, #16] │ │ │ │ strbeq r1, [r5, #24] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.w 2185d8 │ │ │ │ + bcs.w 2185e8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub.w r0, r3, #20 │ │ │ │ ldrb.w r2, [r3, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2185d8 │ │ │ │ - b.n 218770 │ │ │ │ - ldr r3, [pc, #156] @ (218858 ) │ │ │ │ + bne.w 2185e8 │ │ │ │ + b.n 218780 │ │ │ │ + ldr r3, [pc, #156] @ (218868 ) │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrb r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2185d8 │ │ │ │ + beq.w 2185e8 │ │ │ │ mov r3, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 2187fe │ │ │ │ + b.n 21880e │ │ │ │ mov.w r2, #1 │ │ │ │ strb.w r2, [r4, #-7] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 218564 │ │ │ │ + bl 218574 │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r3, #16 │ │ │ │ - cbnz r2, 2187f8 │ │ │ │ + cbnz r2, 218808 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #343 @ 0x157 │ │ │ │ streq r1, [r4, #16] │ │ │ │ strbeq r2, [r5, #24] │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 2185d8 │ │ │ │ + beq.w 2185e8 │ │ │ │ ldr r4, [r3, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2185d8 │ │ │ │ - b.n 2187d0 │ │ │ │ + bne.w 2185e8 │ │ │ │ + b.n 2187e0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 2185d8 │ │ │ │ + bne.w 2185e8 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ ldrb.w r3, [r4, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2185d8 │ │ │ │ + bne.w 2185e8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-7] │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #20 │ │ │ │ - bl 218564 │ │ │ │ + bl 218574 │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2185d8 │ │ │ │ + bne.w 2185e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ movweq r2, #343 @ 0x157 │ │ │ │ streq r2, [r4, #16] │ │ │ │ strbeq r3, [r5, #24] │ │ │ │ - b.n 2185d8 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + b.n 2185e8 │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #956] @ (218c2c ) │ │ │ │ + ldr r2, [pc, #956] @ (218c3c ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #956] @ (218c30 ) │ │ │ │ + ldr r3, [pc, #956] @ (218c40 ) │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r1, sp │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r2, [r0, #70] @ 0x46 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 2188a6 │ │ │ │ + beq.n 2188b6 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 218898 │ │ │ │ + bne.n 2188a8 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 218a7c │ │ │ │ + bne.w 218a8c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ ldrb.w r2, [r3, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r3, r2, #7 │ │ │ │ and.w r3, r3, #504 @ 0x1f8 │ │ │ │ - beq.n 2188e2 │ │ │ │ + beq.n 2188f2 │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r0, sp │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [sp, #4092] @ 0xffc │ │ │ │ - bne.n 2188d4 │ │ │ │ + bne.n 2188e4 │ │ │ │ ubfx r1, r3, #0, #12 │ │ │ │ sub.w sp, sp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 218c1e │ │ │ │ + bne.w 218c2e │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 5a178 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ strd r5, r6, [r7, #12] │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218978 │ │ │ │ + beq.n 218988 │ │ │ │ movw r5, #65534 @ 0xfffe │ │ │ │ movt r5, #127 @ 0x7f │ │ │ │ movs r6, #1 │ │ │ │ - b.n 21892c │ │ │ │ + b.n 21893c │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.w 218be6 │ │ │ │ + beq.w 218bf6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 218978 │ │ │ │ + cbz r3, 218988 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 218926 │ │ │ │ + beq.n 218936 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ bic.w r3, r3, #4227858432 @ 0xfc000000 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 21891e │ │ │ │ + bne.n 21892e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e6120 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 218926 │ │ │ │ + bls.n 218936 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #24] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 218964 │ │ │ │ + bne.n 218974 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ blx 5a178 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21892c │ │ │ │ + bne.n 21893c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2020a8 │ │ │ │ + bl 2020b8 │ │ │ │ ldr.w r4, [r4, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218a5a │ │ │ │ + beq.n 218a6a │ │ │ │ mov r6, r4 │ │ │ │ - b.n 218996 │ │ │ │ + b.n 2189a6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218a8c │ │ │ │ + beq.n 218a9c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21898e │ │ │ │ + beq.n 21899e │ │ │ │ movw r8, #793 @ 0x319 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 218a48 │ │ │ │ + beq.n 218a58 │ │ │ │ movw sl, #827 @ 0x33b │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218a30 │ │ │ │ + beq.n 218a40 │ │ │ │ movw r9, #597 @ 0x255 │ │ │ │ - b.n 2189c0 │ │ │ │ + b.n 2189d0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218a30 │ │ │ │ + beq.n 218a40 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 2189b8 │ │ │ │ + bne.n 2189c8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 218b2a │ │ │ │ - bhi.w 218afe │ │ │ │ + beq.w 218b3a │ │ │ │ + bhi.w 218b0e │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 218b2a │ │ │ │ - bhi.w 218b78 │ │ │ │ + beq.w 218b3a │ │ │ │ + bhi.w 218b88 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ - beq.n 2189ee │ │ │ │ - bhi.w 218bd2 │ │ │ │ + beq.n 2189fe │ │ │ │ + bhi.w 218be2 │ │ │ │ cmp r3, #166 @ 0xa6 │ │ │ │ - beq.n 2189ee │ │ │ │ + beq.n 2189fe │ │ │ │ cmp r3, #172 @ 0xac │ │ │ │ - bne.n 2189b8 │ │ │ │ + bne.n 2189c8 │ │ │ │ ldr.w fp, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2189b8 │ │ │ │ + bne.n 2189c8 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r7, #8 │ │ │ │ strb.w r2, [fp, #-7] │ │ │ │ sub.w r0, fp, #20 │ │ │ │ - bl 218564 │ │ │ │ + bl 218574 │ │ │ │ ldrb.w r2, [fp, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2189b8 │ │ │ │ + bne.n 2189c8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ movweq r1, #343 @ 0x157 │ │ │ │ streq.w r1, [fp, #16] │ │ │ │ strbeq.w r2, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2189c0 │ │ │ │ + bne.n 2189d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2189aa │ │ │ │ + bne.n 2189ba │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 218a50 │ │ │ │ + cbz r3, 218a60 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2189a0 │ │ │ │ + bne.n 2189b0 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218a42 │ │ │ │ + bne.n 218a52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 218a8c │ │ │ │ - ldr r2, [pc, #472] @ (218c34 ) │ │ │ │ - ldr r3, [pc, #464] @ (218c30 ) │ │ │ │ + cbnz r3, 218a9c │ │ │ │ + ldr r2, [pc, #472] @ (218c44 ) │ │ │ │ + ldr r3, [pc, #464] @ (218c40 ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r0, [r7, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 218c26 │ │ │ │ + bne.w 218c36 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 2188b4 │ │ │ │ + b.n 2188c4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218a5a │ │ │ │ + beq.n 218a6a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 218a84 │ │ │ │ + beq.n 218a94 │ │ │ │ movw r5, #343 @ 0x157 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 218adc │ │ │ │ + cbz r0, 218aec │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 218ad4 │ │ │ │ + cbz r2, 218ae4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ - cbnz r2, 218ac0 │ │ │ │ + cbnz r2, 218ad0 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 218ac0 │ │ │ │ + bne.n 218ad0 │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #32 │ │ │ │ ite hi │ │ │ │ movhi r2, r5 │ │ │ │ movls.w r2, #344 @ 0x158 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 218aa4 │ │ │ │ + bne.n 218ab4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 218ad4 │ │ │ │ + beq.n 218ae4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r7, #32] │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 218a9a │ │ │ │ + bne.n 218aaa │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 218a5a │ │ │ │ + beq.n 218a6a │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 218a96 │ │ │ │ + bne.n 218aa6 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 218aee │ │ │ │ - b.n 218a5a │ │ │ │ + bne.n 218afe │ │ │ │ + b.n 218a6a │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 218b1a │ │ │ │ + beq.n 218b2a │ │ │ │ cmp.w r3, #828 @ 0x33c │ │ │ │ - bcs.n 218b46 │ │ │ │ + bcs.n 218b56 │ │ │ │ movw r2, #795 @ 0x31b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 218b2a │ │ │ │ + beq.n 218b3a │ │ │ │ movw r2, #807 @ 0x327 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2189b8 │ │ │ │ + bne.w 2189c8 │ │ │ │ ldr.w fp, [r4, #112] @ 0x70 │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2189b8 │ │ │ │ - b.n 2189fa │ │ │ │ + bne.w 2189c8 │ │ │ │ + b.n 218a0a │ │ │ │ ldrd r0, r1, [r4, #92] @ 0x5c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #84] @ 0x54 │ │ │ │ - bl 218508 │ │ │ │ + bl 218518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2189b8 │ │ │ │ - b.n 218b1a │ │ │ │ + beq.w 2189c8 │ │ │ │ + b.n 218b2a │ │ │ │ cmp.w r3, #844 @ 0x34c │ │ │ │ - bne.w 2189b8 │ │ │ │ + bne.w 2189c8 │ │ │ │ ldrd r0, r1, [r4, #108] @ 0x6c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrb r1, [r7, #25] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldrd r2, r3, [r4, #100] @ 0x64 │ │ │ │ - bl 218508 │ │ │ │ + bl 218518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2189b8 │ │ │ │ + beq.w 2189c8 │ │ │ │ ldr.w fp, [r4, #128] @ 0x80 │ │ │ │ ldrb.w r2, [fp, #-7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2189b8 │ │ │ │ - b.n 2189fa │ │ │ │ + bne.w 2189c8 │ │ │ │ + b.n 218a0a │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - bne.w 2189b8 │ │ │ │ + bne.w 2189c8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r7, #24] │ │ │ │ - bne.n 218bc6 │ │ │ │ + bne.n 218bd6 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 218bc4 │ │ │ │ + bhi.n 218bd4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 218bc4 │ │ │ │ + bhi.n 218bd4 │ │ │ │ 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 │ │ │ │ @@ -622305,255 +622301,255 @@ │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ asrs r1, r2, #4 │ │ │ │ uxtb r3, r3 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2189b8 │ │ │ │ - b.n 218b1a │ │ │ │ + beq.w 2189c8 │ │ │ │ + b.n 218b2a │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 218bc4 │ │ │ │ + b.n 218bd4 │ │ │ │ cmp.w r3, #390 @ 0x186 │ │ │ │ - beq.w 2189ee │ │ │ │ + beq.w 2189fe │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2189ee │ │ │ │ - b.n 2189b8 │ │ │ │ + beq.w 2189fe │ │ │ │ + b.n 2189c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6110 │ │ │ │ + bl 2e6120 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 218926 │ │ │ │ + bls.w 218936 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ strb r6, [r7, #25] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ cmp r2, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - bne.n 218c10 │ │ │ │ + bne.n 218c20 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ it lt │ │ │ │ movlt r2, #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ blx 5a178 │ │ │ │ - b.n 218926 │ │ │ │ + b.n 218936 │ │ │ │ subs r3, r1, #4 │ │ │ │ add r3, sp │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 2188f0 │ │ │ │ + b.n 218900 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r7, #29] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrsb.w r3, [r0, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 218c76 │ │ │ │ + blt.n 218c86 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 218c64 │ │ │ │ + cbz r0, 218c74 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bpl.n 218c5c │ │ │ │ + bpl.n 218c6c │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 218c8c │ │ │ │ + beq.n 218c9c │ │ │ │ sub.w ip, r0, #17 │ │ │ │ - bgt.n 218c6c │ │ │ │ - cbnz r0, 218c5c │ │ │ │ + bgt.n 218c7c │ │ │ │ + cbnz r0, 218c6c │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 218c46 │ │ │ │ + bne.n 218c56 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 218c98 │ │ │ │ + cbz r3, 218ca8 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.n 218c5c │ │ │ │ + bhi.n 218c6c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r2, r3, #393216 @ 0x60000 │ │ │ │ - bne.n 218c72 │ │ │ │ + bne.n 218c82 │ │ │ │ and.w r3, r3, #65537 @ 0x10001 │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 218c46 │ │ │ │ - b.n 218c64 │ │ │ │ + bne.n 218c56 │ │ │ │ + b.n 218c74 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #156] @ (218d5c ) │ │ │ │ + ldr r7, [pc, #156] @ (218d6c ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1fe9d8 │ │ │ │ + bl 1fe9e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r6, #3 │ │ │ │ - cbz r1, 218d20 │ │ │ │ + cbz r1, 218d30 │ │ │ │ movs r1, #8 │ │ │ │ cmp r3, #3 │ │ │ │ ite ne │ │ │ │ lsrne r3, r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ bfi r2, r1, #0, #26 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - ldr r2, [pc, #108] @ (218d60 ) │ │ │ │ + ldr r2, [pc, #108] @ (218d70 ) │ │ │ │ sub.w r3, r8, #17 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ - bl 1fea44 │ │ │ │ + bl 1fea54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r6, 218d40 │ │ │ │ - ldr r3, [pc, #88] @ (218d64 ) │ │ │ │ + cbnz r6, 218d50 │ │ │ │ + ldr r3, [pc, #88] @ (218d74 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1fe92c │ │ │ │ + bl 1fe93c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r2, r1, #0, #26 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr.w r2, [r5, #440] @ 0x1b8 │ │ │ │ - cbnz r6, 218d38 │ │ │ │ + cbnz r6, 218d48 │ │ │ │ movs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 218cf0 │ │ │ │ - ldr r3, [pc, #36] @ (218d68 ) │ │ │ │ + b.n 218d00 │ │ │ │ + ldr r3, [pc, #36] @ (218d78 ) │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 2e46dc │ │ │ │ + bl 2e46ec │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r0, [r4, #8] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 218d10 │ │ │ │ - strb r6, [r6, #12] │ │ │ │ + b.n 218d20 │ │ │ │ + strb r6, [r4, #12] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r3, [sp, #24] │ │ │ │ - cbnz r3, 218dbc │ │ │ │ + cbnz r3, 218dcc │ │ │ │ mov r4, r2 │ │ │ │ lsls r2, r4, #28 │ │ │ │ - bne.n 218da8 │ │ │ │ + bne.n 218db8 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ - bne.n 218d98 │ │ │ │ + bne.n 218da8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 218ca4 │ │ │ │ + bl 218cb4 │ │ │ │ str r0, [r5, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #17 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 218ca4 │ │ │ │ + bl 218cb4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - beq.n 218d94 │ │ │ │ - b.n 218d98 │ │ │ │ + beq.n 218da4 │ │ │ │ + b.n 218da8 │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ movs r2, #17 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - bl 218ca4 │ │ │ │ + bl 218cb4 │ │ │ │ str r0, [r5, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #628] @ (219064 ) │ │ │ │ + ldr r1, [pc, #628] @ (219074 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #628] @ (219068 ) │ │ │ │ + ldr r3, [pc, #628] @ (219078 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #604] @ (21906c ) │ │ │ │ + ldr r1, [pc, #604] @ (21907c ) │ │ │ │ ldrb.w r3, [r3, #202] @ 0xca │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ cmp r3, #0 │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ it eq │ │ │ │ moveq r6, #1 │ │ │ │ @@ -622561,25 +622557,25 @@ │ │ │ │ it ne │ │ │ │ movne r6, r3 │ │ │ │ cmp r2, #18 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 219056 │ │ │ │ + beq.w 219066 │ │ │ │ subs r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21903c │ │ │ │ + beq.w 21904c │ │ │ │ and.w r3, r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ subs r3, r4, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #540] @ (219070 ) │ │ │ │ + ldr r3, [pc, #540] @ (219080 ) │ │ │ │ mov.w sl, #0 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ mov r8, sl │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ @@ -622590,33 +622586,33 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 219012 │ │ │ │ + b.n 219022 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #32 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r6, r7, [sp, #88] @ 0x58 │ │ │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 218ea8 │ │ │ │ + cbz r0, 218eb8 │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 5a178 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ @@ -622643,15 +622639,15 @@ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movw r1, #821 @ 0x335 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str.w r9, [sp, #84] @ 0x54 │ │ │ │ strd r8, r8, [r5] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ mov lr, r4 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ strb.w r3, [r0, #40] @ 0x28 │ │ │ │ @@ -622716,99 +622712,99 @@ │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r6, r3, lsl #2] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 21903c │ │ │ │ + beq.n 21904c │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 218e7a │ │ │ │ + bne.w 218e8a │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r1, r0 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - b.n 218e7a │ │ │ │ - ldr r2, [pc, #52] @ (219074 ) │ │ │ │ - ldr r3, [pc, #40] @ (219068 ) │ │ │ │ + b.n 218e8a │ │ │ │ + ldr r2, [pc, #52] @ (219084 ) │ │ │ │ + ldr r3, [pc, #40] @ (219078 ) │ │ │ │ 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 219060 │ │ │ │ + bne.n 219070 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #4 │ │ │ │ it cs │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 218e3e │ │ │ │ + b.n 218e4e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + strb r0, [r7, #7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + strb r6, [r2, #7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #380] @ (219208 ) │ │ │ │ - ldr r3, [pc, #380] @ (21920c ) │ │ │ │ + ldr r2, [pc, #380] @ (219218 ) │ │ │ │ + ldr r3, [pc, #380] @ (21921c ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #380] @ (219210 ) │ │ │ │ + ldr r7, [pc, #380] @ (219220 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 219134 │ │ │ │ - ldr r3, [pc, #360] @ (219214 ) │ │ │ │ + beq.n 219144 │ │ │ │ + ldr r3, [pc, #360] @ (219224 ) │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ blx 5ac3c <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #344] @ (219218 ) │ │ │ │ + ldr r1, [pc, #344] @ (219228 ) │ │ │ │ add.w r3, r6, r8, lsl #3 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r7, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1fec48 │ │ │ │ + bl 1fec58 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -622816,22 +622812,22 @@ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 2191f4 │ │ │ │ + bhi.n 219204 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ strb r5, [r5, #5] │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ adds r7, #111 @ 0x6f │ │ │ │ ldr r7, [r5, #116] @ 0x74 │ │ │ │ strb r1, [r6, #5] │ │ │ │ @@ -622840,133 +622836,133 @@ │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldr r7, [r6, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #1 │ │ │ │ movw r1, #669 @ 0x29d │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ - ldr r3, [pc, #204] @ (21921c ) │ │ │ │ + bl 201a2c │ │ │ │ + ldr r3, [pc, #204] @ (21922c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r3, [r3, #36] @ 0x24 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ - ldr r2, [pc, #176] @ (219220 ) │ │ │ │ - ldr r3, [pc, #156] @ (21920c ) │ │ │ │ + bl 203a70 │ │ │ │ + ldr r2, [pc, #176] @ (219230 ) │ │ │ │ + ldr r3, [pc, #156] @ (21921c ) │ │ │ │ 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 219204 │ │ │ │ + bne.n 219214 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r8, [sp, #28] │ │ │ │ str.w lr, [sp, #16] │ │ │ │ add.w r6, r5, #84 @ 0x54 │ │ │ │ strd lr, lr, [sp, #20] │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #68] @ (21921c ) │ │ │ │ + ldr r3, [pc, #68] @ (21922c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str.w lr, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 21916c │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21917c │ │ │ │ movs r3, #32 │ │ │ │ - b.n 21918a │ │ │ │ + b.n 21919a │ │ │ │ movs r3, #8 │ │ │ │ - b.n 21918a │ │ │ │ + b.n 21919a │ │ │ │ movs r3, #16 │ │ │ │ - b.n 21918a │ │ │ │ + b.n 21919a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21918a │ │ │ │ + b.n 21919a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r3, #116] @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r0, [r0, #84] @ 0x54 │ │ │ │ + str r0, [r6, #80] @ 0x50 │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ 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, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r3, [pc, #1392] @ 2197b0 │ │ │ │ + ldr.w r3, [pc, #1392] @ 2197c0 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r0, [pc, #1384] @ 2197b4 │ │ │ │ + ldr.w r0, [pc, #1384] @ 2197c4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - ldr.w sl, [pc, #1380] @ 2197b8 │ │ │ │ + ldr.w sl, [pc, #1380] @ 2197c8 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a178 │ │ │ │ ldr r4, [r7, #32] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 2192ec │ │ │ │ + beq.n 2192fc │ │ │ │ movs r1, #0 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -622974,22 +622970,22 @@ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 219716 │ │ │ │ + bhi.w 219726 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r5, #8 │ │ │ │ lsls r6, r5, #8 │ │ │ │ lsls r6, r5, #8 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r0, r5, #9 │ │ │ │ lsls r4, r4, #9 │ │ │ │ @@ -623014,132 +623010,132 @@ │ │ │ │ lsls r6, r5, #8 │ │ │ │ ldr.w r5, [r0, #424] @ 0x1a8 │ │ │ │ add.w r8, sp, #100 @ 0x64 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ strd r4, r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ strd r4, r4, [sp, #108] @ 0x6c │ │ │ │ - cbnz r3, 21930c │ │ │ │ - b.n 2193da │ │ │ │ + cbnz r3, 21931c │ │ │ │ + b.n 2193ea │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2193da │ │ │ │ + beq.n 2193ea │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 219304 │ │ │ │ + beq.n 219314 │ │ │ │ lsrs r2, r2, #12 │ │ │ │ mov.w fp, #0 │ │ │ │ and.w r9, r2, #16 │ │ │ │ mov r4, r7 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2193d0 │ │ │ │ + beq.n 2193e0 │ │ │ │ mov r7, r8 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21956c │ │ │ │ + beq.w 21957c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21954c │ │ │ │ + beq.w 21955c │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 219554 │ │ │ │ + beq.w 219564 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - cbz r2, 219364 │ │ │ │ + cbz r2, 219374 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r1, 219364 │ │ │ │ + cbz r1, 219374 │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 219552 │ │ │ │ + beq.w 219562 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 219350 │ │ │ │ + bne.n 219360 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 21956c │ │ │ │ + bne.w 21957c │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ mvn.w r5, #820 @ 0x334 │ │ │ │ adds r2, r1, r5 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.w 21956c │ │ │ │ + bhi.w 21957c │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 2193bc │ │ │ │ - ldr.w r2, [pc, #1072] @ 2197bc │ │ │ │ + bpl.n 2193cc │ │ │ │ + ldr.w r2, [pc, #1072] @ 2197cc │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov ip, sl │ │ │ │ ldr r5, [r0, r2] │ │ │ │ add.w r5, r5, r1, lsl #7 │ │ │ │ ldrb.w r0, [r5, #77] @ 0x4d │ │ │ │ adds r0, #10 │ │ │ │ add.w r1, r3, r0, lsl #2 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #80] @ 0x50 │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 219580 │ │ │ │ + beq.w 219590 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21956c │ │ │ │ + beq.w 21957c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 21934c │ │ │ │ + b.n 21935c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 219322 │ │ │ │ + bne.n 219332 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2193ca │ │ │ │ + bne.n 2193da │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2196f6 │ │ │ │ + beq.w 219706 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 2193dc │ │ │ │ + bne.n 2193ec │ │ │ │ movs r0, #4 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov.w r8, #1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsl.w r2, r8, r6 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 21951a │ │ │ │ + beq.w 21952a │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 219078 │ │ │ │ + bl 219088 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 2197a8 │ │ │ │ + bhi.w 2197b8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r5, r4, #1 │ │ │ │ lsls r6, r3, #1 │ │ │ │ lsls r7, r2, #1 │ │ │ │ lsls r0, r2, #1 │ │ │ │ lsls r3, r7, #6 │ │ │ │ @@ -623152,196 +623148,196 @@ │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ lsls r3, r7, #6 │ │ │ │ movs r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ str.w r5, [fp, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 21940c │ │ │ │ + bne.n 21941c │ │ │ │ ldrb r4, [r7, #20] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2196b0 │ │ │ │ + beq.w 2196c0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 218dd0 │ │ │ │ + bl 218de0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 21978e │ │ │ │ + bne.w 21979e │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #788] @ (2197c0 ) │ │ │ │ - ldr r3, [pc, #772] @ (2197b0 ) │ │ │ │ + ldr r2, [pc, #788] @ (2197d0 ) │ │ │ │ + ldr r3, [pc, #772] @ (2197c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2197a4 │ │ │ │ + bne.w 2197b4 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21945e │ │ │ │ + b.n 21946e │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21945e │ │ │ │ + b.n 21946e │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21945e │ │ │ │ + b.n 21946e │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21945e │ │ │ │ + b.n 21946e │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21945e │ │ │ │ + b.n 21946e │ │ │ │ mov r3, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21945e │ │ │ │ + b.n 21946e │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - vldr d0, [pc, #648] @ 2197a8 │ │ │ │ - bl 20158c │ │ │ │ + vldr d0, [pc, #648] @ 2197b8 │ │ │ │ + bl 20159c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21945e │ │ │ │ + beq.n 21946e │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 21945e │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21946e │ │ │ │ ldrb r1, [r3, #12] │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 21956c │ │ │ │ + bne.n 21957c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ mvn.w r0, #820 @ 0x334 │ │ │ │ adds r2, r1, r0 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.w 21937e │ │ │ │ + bls.w 21938e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2193c6 │ │ │ │ + bne.w 2193d6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21932c │ │ │ │ + bne.w 21933c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 2193d0 │ │ │ │ + b.n 2193e0 │ │ │ │ ldrb.w r1, [r5, #32] │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ ldr.w r8, [r1, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2196a0 │ │ │ │ + beq.w 2196b0 │ │ │ │ ldrb.w r1, [r5, #41] @ 0x29 │ │ │ │ rbit ip, r8 │ │ │ │ clz ip, ip │ │ │ │ strd r9, r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, ip │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ strd r7, r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 219644 │ │ │ │ + b.n 219654 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ strb.w ip, [sp, #164] @ 0xa4 │ │ │ │ mov r7, r4 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ mov r5, ip │ │ │ │ cmp.w r9, #1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - beq.n 219692 │ │ │ │ + beq.n 2196a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ strb.w r5, [sp, #196] @ 0xc4 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r3, sp, r3, lsl #2 │ │ │ │ str.w r9, [r3, #100] @ 0x64 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ and.w r8, r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ rbit ip, r8 │ │ │ │ clz ip, ip │ │ │ │ it eq │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ mov r5, ip │ │ │ │ - beq.n 219696 │ │ │ │ + beq.n 2196a6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd fp, fp, [sl] │ │ │ │ str.w fp, [sl, #8] │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ @@ -623349,169 +623345,169 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd fp, fp, [sp, #164] @ 0xa4 │ │ │ │ strd fp, fp, [sp, #172] @ 0xac │ │ │ │ ldrb.w r9, [r6, #12] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2195ba │ │ │ │ + bne.n 2195ca │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 219692 │ │ │ │ + beq.n 2196a2 │ │ │ │ ldr.w ip, [sp, #20] │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ mov r7, r4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 2195e2 │ │ │ │ + b.n 2195f2 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 21961c │ │ │ │ + b.n 21962c │ │ │ │ ldrd r9, r6, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r7, r4, [sp, #52] @ 0x34 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2193bc │ │ │ │ + beq.w 2193cc │ │ │ │ mov r0, r3 │ │ │ │ - bl 200708 │ │ │ │ - b.n 2193bc │ │ │ │ + bl 200718 │ │ │ │ + b.n 2193cc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 218dd0 │ │ │ │ + bl 218de0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 21948a │ │ │ │ + beq.w 21949a │ │ │ │ ldr r1, [r7, #24] │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ adds r1, #1 │ │ │ │ movs r2, #18 │ │ │ │ - bl 218dd0 │ │ │ │ + bl 218de0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ movs r4, #0 │ │ │ │ ands.w r3, r2, #15 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 219498 │ │ │ │ + b.n 2194a8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff610 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 219710 │ │ │ │ + cbz r0, 219720 │ │ │ │ adds r4, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204800 │ │ │ │ + bl 204810 │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ - b.n 2193e6 │ │ │ │ + b.n 2193f6 │ │ │ │ movs r4, #32 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldrb r5, [r2, #13] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r5, [r0, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ add.w lr, r6, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ strd ip, ip, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r8, [pc, #104] @ 2197bc │ │ │ │ + ldr.w r8, [pc, #104] @ 2197cc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w r3, [sl, r8] │ │ │ │ add.w r3, r3, r9, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ str.w ip, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 2193fe │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21940e │ │ │ │ movs r4, #8 │ │ │ │ - b.n 219718 │ │ │ │ + b.n 219728 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ - b.n 219718 │ │ │ │ + b.n 219728 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 219718 │ │ │ │ + b.n 219728 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #17 │ │ │ │ - bl 218dd0 │ │ │ │ - b.n 2196da │ │ │ │ + bl 218de0 │ │ │ │ + b.n 2196ea │ │ │ │ movs r4, #1 │ │ │ │ - b.n 219718 │ │ │ │ + b.n 219728 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #88] @ 0x58 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #860] @ (219b40 ) │ │ │ │ + ldr r0, [pc, #860] @ (219b50 ) │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #860] @ (219b44 ) │ │ │ │ + ldr r3, [pc, #860] @ (219b54 ) │ │ │ │ mov r6, r1 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r8, [pc, #852] @ 219b48 │ │ │ │ + ldr.w r8, [pc, #852] @ 219b58 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 5a178 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 219b2a │ │ │ │ + beq.w 219b3a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r0 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r7, [r0, #44] @ 0x2c │ │ │ │ add.w r7, r0, #20 │ │ │ │ @@ -623519,22 +623515,22 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 219a46 │ │ │ │ + bhi.w 219a56 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r2, r5, #5 │ │ │ │ lsls r1, r7, #3 │ │ │ │ @@ -623558,68 +623554,68 @@ │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldrb.w r9, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #32 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add.w ip, r4, #84 @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [pc, #644] @ 219b4c │ │ │ │ + ldr.w r9, [pc, #644] @ 219b5c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [r4, #36] @ 0x24 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r8, r9] │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w lr, r3, lr, lsl #7 │ │ │ │ ldrb.w r3, [lr, #50] @ 0x32 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 21990c │ │ │ │ + cbz r3, 21991c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov.w r1, #4194304 @ 0x400000 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bfi r2, r1, #0, #26 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl 20b54c │ │ │ │ + bl 20b55c │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - vldr d8, [pc, #548] @ 219b38 │ │ │ │ + vldr d8, [pc, #548] @ 219b48 │ │ │ │ mov fp, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r4 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 219a58 │ │ │ │ + beq.w 219a68 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219078 │ │ │ │ + bl 219088 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 219eae │ │ │ │ + bhi.w 219ebe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r7, #1 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r4, r5, #1 │ │ │ │ lsls r4, r4, #1 │ │ │ │ lsls r4, r3, #1 │ │ │ │ lsls r1, r7, #10 │ │ │ │ @@ -623633,131 +623629,131 @@ │ │ │ │ lsls r1, r7, #10 │ │ │ │ lsls r1, r7, #10 │ │ │ │ movs r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ str.w r7, [r9], #4 │ │ │ │ - cbz r3, 219984 │ │ │ │ + cbz r3, 219994 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - cbz r3, 219984 │ │ │ │ + cbz r3, 219994 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 219a8a │ │ │ │ + bhi.w 219a9a │ │ │ │ adds r4, #1 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ sub.w r3, r4, #8 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ - bne.n 219918 │ │ │ │ + bne.n 219928 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ - cbnz r4, 2199c4 │ │ │ │ + cbnz r4, 2199d4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bne.w 219db6 │ │ │ │ + bne.w 219dc6 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 219cb0 │ │ │ │ + bne.w 219cc0 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #17 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldrd r0, r1, [r2, #96] @ 0x60 │ │ │ │ orrs r0, r3 │ │ │ │ orrs r1, r4 │ │ │ │ strd r0, r1, [r2, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #392] @ (219b50 ) │ │ │ │ - ldr r3, [pc, #380] @ (219b44 ) │ │ │ │ + ldr r2, [pc, #392] @ (219b60 ) │ │ │ │ + ldr r3, [pc, #380] @ (219b54 ) │ │ │ │ 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 219eaa │ │ │ │ + bne.w 219eba │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #213 @ 0xd5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21996a │ │ │ │ + b.n 21997a │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #211 @ 0xd3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21996a │ │ │ │ + b.n 21997a │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #209 @ 0xd1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21996a │ │ │ │ + b.n 21997a │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #207 @ 0xcf │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21996a │ │ │ │ + b.n 21997a │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21996a │ │ │ │ + b.n 21997a │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21996a │ │ │ │ + b.n 21997a │ │ │ │ mov.w fp, #32 │ │ │ │ - b.n 219890 │ │ │ │ + b.n 2198a0 │ │ │ │ mov.w fp, #8 │ │ │ │ - b.n 219890 │ │ │ │ + b.n 2198a0 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 219890 │ │ │ │ + b.n 2198a0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21996a │ │ │ │ + beq.w 21997a │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 21996a │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21997a │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -623766,26 +623762,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 219ea4 │ │ │ │ + bhi.w 219eb4 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 219eae │ │ │ │ + bhi.w 219ebe │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r3, #3 │ │ │ │ lsls r2, r4, #7 │ │ │ │ lsls r2, r4, #7 │ │ │ │ lsls r2, r4, #7 │ │ │ │ lsls r2, r4, #7 │ │ │ │ lsls r2, r4, #7 │ │ │ │ @@ -623812,53 +623808,53 @@ │ │ │ │ lsls r2, r4, #7 │ │ │ │ lsls r2, r4, #7 │ │ │ │ lsls r2, r4, #7 │ │ │ │ lsls r2, r4, #7 │ │ │ │ lsls r2, r4, #7 │ │ │ │ movs r5, r6 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 21980e │ │ │ │ + b.n 21981e │ │ │ │ mov.w fp, #16 │ │ │ │ - b.n 219890 │ │ │ │ + b.n 2198a0 │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + str r4, [r4, #96] @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 219b7c │ │ │ │ + cbz r0, 219b8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r1, r1, [r3] │ │ │ │ add.w lr, r2, #48 @ 0x30 │ │ │ │ @@ -623876,28 +623872,28 @@ │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldrb.w r2, [r8, #32] │ │ │ │ ldrb.w r3, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r8, [r9, #-4] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r3, [r8, #12] │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r7, r3, #1 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ strd r2, r2, [r3] │ │ │ │ @@ -623912,15 +623908,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 219c6a │ │ │ │ + cbnz r3, 219c7a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #32 │ │ │ │ ittet ne │ │ │ │ movne.w ip, #1 │ │ │ │ andne.w r8, r2, #31 │ │ │ │ moveq.w ip, #4294967295 @ 0xffffffff │ │ │ │ lslne.w ip, ip, r8 │ │ │ │ @@ -623934,36 +623930,36 @@ │ │ │ │ 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 203a60 │ │ │ │ - b.n 219984 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 219994 │ │ │ │ strh.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 219b56 │ │ │ │ + b.n 219b66 │ │ │ │ strb.w r4, [sp, #48] @ 0x30 │ │ │ │ - b.n 219b56 │ │ │ │ + b.n 219b66 │ │ │ │ subs r3, r4, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 219b56 │ │ │ │ + b.n 219b66 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ movs r0, #4 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -623972,22 +623968,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -624001,15 +623997,15 @@ │ │ │ │ and.w r7, r7, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 219d70 │ │ │ │ + cbnz r7, 219d80 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w sl, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne.w r7, r7, sl │ │ │ │ it ne │ │ │ │ @@ -624023,35 +624019,35 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ands.w r3, r2, #15 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ tst.w r2, #240 @ 0xf0 │ │ │ │ mov.w r3, r3, lsl #17 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 2199b6 │ │ │ │ + b.n 2199c6 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ movs r0, #4 │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w fp, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, fp │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -624060,22 +624056,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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldrb.w r7, [r9, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -624089,15 +624085,15 @@ │ │ │ │ and.w r7, r7, #15 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r7, 219e74 │ │ │ │ + cbnz r7, 219e84 │ │ │ │ cmp.w fp, #32 │ │ │ │ ittet ne │ │ │ │ movne r7, #1 │ │ │ │ andne.w r3, fp, #31 │ │ │ │ moveq r7, r8 │ │ │ │ lslne r7, r3 │ │ │ │ it ne │ │ │ │ @@ -624111,38 +624107,38 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r4, lr, lsl #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ - b.n 2199a0 │ │ │ │ + b.n 2199b0 │ │ │ │ strd r4, fp, [sp, #48] @ 0x30 │ │ │ │ - b.n 219b56 │ │ │ │ + b.n 219b66 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr.w sl, [pc, #1204] @ 21a380 │ │ │ │ + ldr.w sl, [pc, #1204] @ 21a390 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ add sl, pc │ │ │ │ - ldr.w r2, [pc, #1196] @ 21a384 │ │ │ │ + ldr.w r2, [pc, #1196] @ 21a394 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w r3, [pc, #1192] @ 21a388 │ │ │ │ + ldr.w r3, [pc, #1192] @ 21a398 │ │ │ │ add r2, pc │ │ │ │ ldrb.w r6, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -624150,58 +624146,58 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r8, [r3, #202] @ 0xca │ │ │ │ and.w r3, r8, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ strd r4, r5, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 219f26 │ │ │ │ + cbz r0, 219f36 │ │ │ │ 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, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ eor.w r3, r8, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w r3, r3, r9 │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ add r7, r3 │ │ │ │ add r2, r3 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21a292 │ │ │ │ + beq.w 21a2a2 │ │ │ │ mov r0, ip │ │ │ │ movw r1, #285 @ 0x11d │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r6, r0, #20 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #32 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ - ldr.w r3, [pc, #1068] @ 21a38c │ │ │ │ + bl 201a2c │ │ │ │ + ldr.w r3, [pc, #1068] @ 21a39c │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w r3, [r3, #43] @ 0x2b │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ str.w sl, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ strd sl, sl, [r4, #12] │ │ │ │ str.w sl, [r4, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [sp, #67] @ 0x43 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -624214,23 +624210,23 @@ │ │ │ │ mov r7, r8 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov.w r1, #428 @ 0x1ac │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r9 │ │ │ │ add r7, sp, #16 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str r6, [sp, #28] │ │ │ │ strd sl, sl, [sp, #16] │ │ │ │ add r6, sp, #32 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ mov ip, r6 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ @@ -624267,27 +624263,27 @@ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r4, r5, lsl #2 │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ strd r3, r3, [r8, #4] │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r4, [r9, #12] │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ cmp r4, #1 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.w 21a23c │ │ │ │ + bne.w 21a24c │ │ │ │ mov r7, r9 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov.w r2, #1 │ │ │ │ @@ -624304,30 +624300,30 @@ │ │ │ │ str.w r9, [sp, #120] @ 0x78 │ │ │ │ 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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ 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, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov lr, r6 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -624340,30 +624336,30 @@ │ │ │ │ str.w r9, [sp, #120] @ 0x78 │ │ │ │ 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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ 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, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ strd r5, r5, [r8, #4] │ │ │ │ mov ip, r6 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ strd r5, r5, [sp, #124] @ 0x7c │ │ │ │ str r1, [r3, #8] │ │ │ │ @@ -624377,70 +624373,70 @@ │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r5, r0 │ │ │ │ add.w r7, r0, #20 │ │ │ │ add.w r6, r5, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldmia.w r8!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #368] @ (21a390 ) │ │ │ │ + ldr r2, [pc, #368] @ (21a3a0 ) │ │ │ │ str r7, [r3, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #352] @ (21a388 ) │ │ │ │ + ldr r3, [pc, #352] @ (21a398 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21a37a │ │ │ │ + bne.w 21a38a │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r6 │ │ │ │ str.w r9, [sp, #120] @ 0x78 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ mov lr, r3 │ │ │ │ add.w ip, r5, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ - b.n 21a0ac │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21a0bc │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ strd r6, r6, [r4, #12] │ │ │ │ strd r6, r6, [r4, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #71] @ 0x47 │ │ │ │ @@ -624454,37 +624450,37 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ mov r0, ip │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ add r4, sp, #32 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w r9, r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w lr, r7, #84 @ 0x54 │ │ │ │ ldrh.w r5, [sp, #100] @ 0x64 │ │ │ │ mov ip, r4 │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ and.w r3, r5, #8064 @ 0x1f80 │ │ │ │ str r6, [sp, #24] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ bfi r5, r3, #7, #6 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #112] @ (21a38c ) │ │ │ │ + ldr r3, [pc, #112] @ (21a39c ) │ │ │ │ strh.w r5, [sp, #100] @ 0x64 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ @@ -624505,73 +624501,73 @@ │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ adds r3, #10 │ │ │ │ str.w r0, [r7, r3, lsl #2] │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ mov r0, fp │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 21a07e │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21a08e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #16] │ │ │ │ + str r0, [r3, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - str r4, [r3, #16] │ │ │ │ + str r4, [r1, #16] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ + ldrb r2, [r1, r7] │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #360] @ (21a510 ) │ │ │ │ + ldr r2, [pc, #360] @ (21a520 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #360] @ (21a514 ) │ │ │ │ + ldr r3, [pc, #360] @ (21a524 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 21a3de │ │ │ │ + cbnz r1, 21a3ee │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #340] @ (21a518 ) │ │ │ │ - ldr r3, [pc, #332] @ (21a514 ) │ │ │ │ + ldr r2, [pc, #340] @ (21a528 ) │ │ │ │ + ldr r3, [pc, #332] @ (21a524 ) │ │ │ │ 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 21a4fe │ │ │ │ + bne.w 21a50e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21a502 │ │ │ │ + beq.w 21a512 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21a3f0 │ │ │ │ + bne.n 21a400 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21a502 │ │ │ │ + beq.n 21a512 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ add.w lr, sp, #16 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -624583,19 +624579,19 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r2, r6, #32 │ │ │ │ cmp r3, r2 │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - beq.n 21a50c │ │ │ │ + beq.n 21a51c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21a4fa │ │ │ │ + beq.n 21a50a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ @@ -624604,211 +624600,211 @@ │ │ │ │ blx 5a178 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ - bl 218c38 │ │ │ │ + bl 218c48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21a3c0 │ │ │ │ + beq.n 21a3d0 │ │ │ │ ldrb.w r2, [r5, #352] @ 0x160 │ │ │ │ clz r3, r7 │ │ │ │ rsb r3, r3, #32 │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r5, #352] @ 0x160 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21a4b2 │ │ │ │ + beq.n 21a4c2 │ │ │ │ ldrsb.w r2, [r5, #356] @ 0x164 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 21a4b2 │ │ │ │ + blt.n 21a4c2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218d6c │ │ │ │ + bl 218d7c │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2197c8 │ │ │ │ - b.n 21a4d6 │ │ │ │ + bl 2197d8 │ │ │ │ + b.n 21a4e6 │ │ │ │ ldrb.w r2, [r5, #356] @ 0x164 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - beq.n 21a4e2 │ │ │ │ + beq.n 21a4f2 │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ and.w r3, r3, #15 │ │ │ │ adds r3, #3 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add.w r2, r2, r3, lsr #2 │ │ │ │ str.w r2, [r5, #448] @ 0x1c0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 219228 │ │ │ │ + bl 219238 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ - b.n 21a3c2 │ │ │ │ + bl 251624 │ │ │ │ + b.n 21a3d2 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 218d6c │ │ │ │ + bl 218d7c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 21a4ce │ │ │ │ + b.n 21a4de │ │ │ │ movs r4, #1 │ │ │ │ - b.n 21a450 │ │ │ │ + b.n 21a460 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r4, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r0] │ │ │ │ + ldrb r6, [r4, r0] │ │ │ │ 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 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r6, [pc, #1232] @ 21aa08 │ │ │ │ + ldr.w r6, [pc, #1232] @ 21aa18 │ │ │ │ add r6, pc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #1228] @ 21aa0c │ │ │ │ + ldr.w r2, [pc, #1228] @ 21aa1c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r3, [pc, #1224] @ 21aa10 │ │ │ │ + ldr.w r3, [pc, #1224] @ 21aa20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21a658 │ │ │ │ + beq.n 21a668 │ │ │ │ ldrb.w r3, [r0, #356] @ 0x164 │ │ │ │ mov r5, r0 │ │ │ │ lsrs r3, r3, #7 │ │ │ │ - beq.n 21a5a8 │ │ │ │ + beq.n 21a5b8 │ │ │ │ ldrb.w r3, [r0, #352] @ 0x160 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 21a8e0 │ │ │ │ + bhi.w 21a8f0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ bfi r3, r2, #4, #4 │ │ │ │ strb.w r3, [r0, #352] @ 0x160 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21a67a │ │ │ │ + beq.n 21a68a │ │ │ │ ldrb.w r3, [r5, #352] @ 0x160 │ │ │ │ ldr.w r2, [r5, #440] @ 0x1b8 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ adds r3, #3 │ │ │ │ add.w r3, r2, r3, lsr #2 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 21a60c │ │ │ │ + b.n 21a61c │ │ │ │ ldrb.w r2, [r0, #352] @ 0x160 │ │ │ │ clz r3, r1 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ bfi r2, r3, #4, #4 │ │ │ │ strb.w r2, [r0, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21a5d8 │ │ │ │ + cbz r3, 21a5e8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 21a5d0 │ │ │ │ + bpl.n 21a5e0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 21a990 │ │ │ │ + beq.w 21a9a0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21a5c2 │ │ │ │ + bne.n 21a5d2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #128] @ 0x80 │ │ │ │ - bl 218d6c │ │ │ │ + bl 218d7c │ │ │ │ ldrd r2, r3, [sp, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21a988 │ │ │ │ + beq.w 21a998 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21a8d4 │ │ │ │ + beq.w 21a8e4 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 21a618 │ │ │ │ - b.n 21a654 │ │ │ │ + cbnz r3, 21a628 │ │ │ │ + b.n 21a664 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21a654 │ │ │ │ + cbz r3, 21a664 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21a612 │ │ │ │ + beq.n 21a622 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ands.w r3, r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #1004] @ (21aa14 ) │ │ │ │ + ldr r3, [pc, #1004] @ (21aa24 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #17 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 5ae10 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 21a64c │ │ │ │ - b.n 21a6b2 │ │ │ │ + cbnz r0, 21a65c │ │ │ │ + b.n 21a6c2 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21a638 │ │ │ │ + bne.n 21a648 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21a646 │ │ │ │ + bne.n 21a656 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21a65a │ │ │ │ + b.n 21a66a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #956] @ (21aa18 ) │ │ │ │ - ldr r3, [pc, #944] @ (21aa10 ) │ │ │ │ + ldr r2, [pc, #956] @ (21aa28 ) │ │ │ │ + ldr r3, [pc, #944] @ (21aa20 ) │ │ │ │ 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 21a9ee │ │ │ │ + bne.w 21a9fe │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r3, r3, #28 │ │ │ │ ittee eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -624816,39 +624812,39 @@ │ │ │ │ ldrne.w r3, [r5, #440] @ 0x1b8 │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.n 21a6aa │ │ │ │ + beq.n 21a6ba │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 21a60c │ │ │ │ + b.n 21a61c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 21a60c │ │ │ │ + b.n 21a61c │ │ │ │ ldr.w r8, [r6, #24] │ │ │ │ add.w r3, r6, #32 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 21a9f8 │ │ │ │ + beq.w 21aa08 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 21a6dc │ │ │ │ + beq.n 21a6ec │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ strd fp, fp, [sp, #80] @ 0x50 │ │ │ │ strd fp, fp, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ mov lr, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ @@ -624864,355 +624860,355 @@ │ │ │ │ strd r9, r8, [sp, #104] @ 0x68 │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a846 │ │ │ │ + bne.w 21a856 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21a8a8 │ │ │ │ + bne.w 21a8b8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - bne.w 21a892 │ │ │ │ + bne.w 21a8a2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsrs r1, r3, #15 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r6, r4, [sp, #28] │ │ │ │ mov.w r9, #1 │ │ │ │ ldrd r6, sl, [sp, #20] │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ - vldr d8, [pc, #668] @ 21aa00 │ │ │ │ + vldr d8, [pc, #668] @ 21aa10 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - b.n 21a778 │ │ │ │ + b.n 21a788 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 21a7e4 │ │ │ │ + beq.n 21a7f4 │ │ │ │ lsl.w r3, r9, r5 │ │ │ │ tst.w r3, sl │ │ │ │ - beq.n 21a770 │ │ │ │ + beq.n 21a780 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb.w fp, [r4, #13] │ │ │ │ mov r1, fp │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21a7ba │ │ │ │ + cbz r0, 21a7ca │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [fp, #40] @ 0x28 │ │ │ │ str.w r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add.w fp, fp, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21a842 │ │ │ │ + beq.n 21a852 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ adds r7, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 21a778 │ │ │ │ + bne.n 21a788 │ │ │ │ ldrd r6, r4, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 21a836 │ │ │ │ + beq.n 21a846 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r5, [r3, #203] @ 0xcb │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21a876 │ │ │ │ + beq.n 21a886 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #368] @ 0x170 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r2, #368] @ 0x170 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ - b.n 21a64c │ │ │ │ + bl 251624 │ │ │ │ + b.n 21a65c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 21a770 │ │ │ │ + b.n 21a780 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21a8be │ │ │ │ + bne.n 21a8ce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 21a746 │ │ │ │ + beq.w 21a756 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #17 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 219eb0 │ │ │ │ + bl 219ec0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r0, r3, #262144 @ 0x40000 │ │ │ │ - b.n 21a74c │ │ │ │ + b.n 21a75c │ │ │ │ movw r1, #867 @ 0x363 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ strd r5, r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - b.n 21a814 │ │ │ │ + b.n 21a824 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #18 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 219eb0 │ │ │ │ - b.n 21a86c │ │ │ │ + bl 219ec0 │ │ │ │ + b.n 21a87c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #17 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 219eb0 │ │ │ │ - b.n 21a73c │ │ │ │ + bl 219ec0 │ │ │ │ + b.n 21a74c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movs r1, #17 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 219eb0 │ │ │ │ - b.n 21a84e │ │ │ │ + bl 219ec0 │ │ │ │ + b.n 21a85e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 21a60c │ │ │ │ + b.n 21a61c │ │ │ │ movs r2, #1 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ ands r2, r3 │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ str r2, [sp, #24] │ │ │ │ tst.w r3, #393216 @ 0x60000 │ │ │ │ - beq.w 21a584 │ │ │ │ + beq.w 21a594 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21a9f2 │ │ │ │ + beq.n 21aa02 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21a908 │ │ │ │ + bne.n 21a918 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21a9f2 │ │ │ │ + beq.n 21aa02 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21a584 │ │ │ │ + beq.w 21a594 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21a97a │ │ │ │ + cbz r2, 21a98a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 21a972 │ │ │ │ + bne.n 21a982 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ bic.w r1, r2, #8 │ │ │ │ cmp.w r1, #420 @ 0x1a4 │ │ │ │ - bne.n 21a972 │ │ │ │ - ldr r1, [pc, #216] @ (21aa1c ) │ │ │ │ + bne.n 21a982 │ │ │ │ + ldr r1, [pc, #216] @ (21aa2c ) │ │ │ │ add.w ip, sp, #104 @ 0x68 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ add.w r2, r1, r2, lsl #7 │ │ │ │ ldrb.w r1, [r2, #77] @ 0x4d │ │ │ │ adds r1, #10 │ │ │ │ add.w lr, r3, r1, lsl #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ stmia.w ip!, {r0, r1} │ │ │ │ ldrb.w r1, [sp, #104] @ 0x68 │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ cmp r1, #17 │ │ │ │ - beq.n 21a9e2 │ │ │ │ + beq.n 21a9f2 │ │ │ │ cmp r1, #18 │ │ │ │ - beq.n 21a9b2 │ │ │ │ + beq.n 21a9c2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21a92e │ │ │ │ + bne.n 21a93e │ │ │ │ mov r0, r7 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21a928 │ │ │ │ - b.n 21a580 │ │ │ │ + bne.n 21a938 │ │ │ │ + b.n 21a590 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 21a5fe │ │ │ │ + b.n 21a60e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r3, r0 │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ subs r3, #1 │ │ │ │ ands r2, r3 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 21a60c │ │ │ │ + b.n 21a61c │ │ │ │ ldrb r2, [r2, #31] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 21a580 │ │ │ │ + beq.w 21a590 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21a8d4 │ │ │ │ + bne.n 21a8e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r4, [r5, #424] @ 0x1a8 │ │ │ │ tst.w r3, #240 @ 0xf0 │ │ │ │ - beq.w 21a6aa │ │ │ │ + beq.w 21a6ba │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 21a60c │ │ │ │ + b.n 21a61c │ │ │ │ ldrb r2, [r2, #31] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 21a9be │ │ │ │ + b.n 21a9ce │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r0, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #640] @ (21ac98 ) │ │ │ │ + ldr r1, [pc, #576] @ (21ac68 ) │ │ │ │ movs r4, r2 │ │ │ │ - ldr r6, [r3, r6] │ │ │ │ + ldr r6, [r1, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w ip, [pc, #380] @ 21abb0 │ │ │ │ + ldr.w ip, [pc, #380] @ 21abc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #380] @ (21abb4 ) │ │ │ │ + ldr r2, [pc, #380] @ (21abc4 ) │ │ │ │ add.w r3, r0, #24 │ │ │ │ add ip, pc │ │ │ │ - ldr r4, [pc, #376] @ (21abb8 ) │ │ │ │ + ldr r4, [pc, #376] @ (21abc8 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21aa5c │ │ │ │ + beq.n 21aa6c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21aa7a │ │ │ │ + beq.n 21aa8a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #348] @ (21abbc ) │ │ │ │ - ldr r3, [pc, #336] @ (21abb4 ) │ │ │ │ + ldr r2, [pc, #348] @ (21abcc ) │ │ │ │ + ldr r3, [pc, #336] @ (21abc4 ) │ │ │ │ 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 21ab98 │ │ │ │ + bne.w 21aba8 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 21aa5c │ │ │ │ + bne.n 21aa6c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 21ab92 │ │ │ │ + beq.n 21aba2 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ @@ -625221,31 +625217,31 @@ │ │ │ │ mov sl, r5 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ab9c │ │ │ │ + beq.n 21abac │ │ │ │ add.w ip, sp, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r7, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ add.w r3, r2, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -625259,15 +625255,15 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, ip, #100 @ 0x64 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ it ne │ │ │ │ andne.w r3, lr, #31 │ │ │ │ - ldr r1, [pc, #128] @ (21abc0 ) │ │ │ │ + ldr r1, [pc, #128] @ (21abd0 ) │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, sl │ │ │ │ it ne │ │ │ │ lslne.w r3, r2, r3 │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ @@ -625282,84 +625278,84 @@ │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w r3, ip, r1, lsl #2 │ │ │ │ mov r1, ip │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [lr, #40] @ 0x28 │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ str.w ip, [r2, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21aa5e │ │ │ │ + b.n 21aa6e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, ip │ │ │ │ - b.n 21aa92 │ │ │ │ + b.n 21aaa2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + strb r0, [r6, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ + strb r2, [r1, r6] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr.w r2, [pc, #1352] @ 21b120 │ │ │ │ + ldr.w r2, [pc, #1352] @ 21b130 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr.w r1, [pc, #1348] @ 21b124 │ │ │ │ + ldr.w r1, [pc, #1348] @ 21b134 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1344] @ 21b128 │ │ │ │ + ldr.w r3, [pc, #1344] @ 21b138 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21ad54 │ │ │ │ + beq.w 21ad64 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21ad2c │ │ │ │ + beq.w 21ad3c │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21ac38 │ │ │ │ + beq.n 21ac48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 21ac2e │ │ │ │ + cbz r3, 21ac3e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21b0fc │ │ │ │ + beq.w 21b10c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 21ac34 │ │ │ │ + beq.n 21ac44 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ac18 │ │ │ │ + bne.n 21ac28 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 21ad32 │ │ │ │ + bne.n 21ad42 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r5, #44 @ 0x2c │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ @@ -625394,98 +625390,98 @@ │ │ │ │ moveq.w sl, #0 │ │ │ │ ldrne.w r2, [r9, #28] │ │ │ │ ldrbne r2, [r2, #12] │ │ │ │ subne.w sl, r2, #6 │ │ │ │ itt ne │ │ │ │ clzne sl, sl │ │ │ │ movne.w sl, sl, lsr #5 │ │ │ │ - bl 21aa20 │ │ │ │ + bl 21aa30 │ │ │ │ mov r1, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21aa20 │ │ │ │ + bl 21aa30 │ │ │ │ orr.w r9, fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201eac │ │ │ │ + bl 201ebc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ uxtb.w fp, r9 │ │ │ │ mov r9, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 21acf6 │ │ │ │ + cbz r3, 21ad06 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21ae16 │ │ │ │ + bne.w 21ae26 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 21b046 │ │ │ │ + bne.w 21b056 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 21ad58 │ │ │ │ + bne.n 21ad68 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 21ae36 │ │ │ │ + b.n 21ae46 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ adds r0, #24 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 21acce │ │ │ │ + bne.n 21acde │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 21ae18 │ │ │ │ + bne.w 21ae28 │ │ │ │ mov r1, r6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 21b0d8 │ │ │ │ + bne.w 21b0e8 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r8, fp, r0 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ orr.w r0, r8, r0 │ │ │ │ - b.n 21b036 │ │ │ │ + b.n 21b046 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 21b0d4 │ │ │ │ + beq.w 21b0e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #1012] @ (21b12c ) │ │ │ │ + ldr r2, [pc, #1012] @ (21b13c ) │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r3, [pc, #1004] @ (21b128 ) │ │ │ │ + ldr r3, [pc, #1004] @ (21b138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21b10a │ │ │ │ + bne.w 21b11a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r4 │ │ │ │ - b.n 21ad32 │ │ │ │ + b.n 21ad42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 201eac │ │ │ │ + bl 201ebc │ │ │ │ movs r1, #1 │ │ │ │ - bl 2ddf84 │ │ │ │ + bl 2ddf94 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b01a │ │ │ │ + beq.w 21b02a │ │ │ │ ldr.w r9, [r5] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r9, r3 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ strd r3, r9, [sp, #96] @ 0x60 │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r1, [r3], #8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 21b114 │ │ │ │ + beq.w 21b124 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21b0d0 │ │ │ │ + beq.w 21b0e0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ @@ -625493,94 +625489,94 @@ │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #96] @ 0x60 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ - bl 209574 │ │ │ │ + bl 209584 │ │ │ │ ands.w r2, r8, sl │ │ │ │ - bne.w 21b0c4 │ │ │ │ + bne.w 21b0d4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21b07a │ │ │ │ + beq.w 21b08a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 21b114 │ │ │ │ + beq.w 21b124 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21b0f4 │ │ │ │ + beq.w 21b104 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - bl 20968c │ │ │ │ + bl 20969c │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ movs r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21ac14 │ │ │ │ - b.n 21ad32 │ │ │ │ + bne.w 21ac24 │ │ │ │ + b.n 21ad42 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 21b01e │ │ │ │ + bne.w 21b02e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 21ad58 │ │ │ │ + bne.n 21ad68 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r0, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w fp, r3, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 21b036 │ │ │ │ + beq.w 21b046 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b072 │ │ │ │ + beq.w 21b082 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b11a │ │ │ │ + beq.w 21b12a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 21ae78 │ │ │ │ - b.n 21b06a │ │ │ │ + cbnz r2, 21ae88 │ │ │ │ + b.n 21b07a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21b06a │ │ │ │ + beq.w 21b07a │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 21ae6e │ │ │ │ + beq.n 21ae7e │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r3, r2 │ │ │ │ ldr.w r1, [r3], #8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 21b114 │ │ │ │ + beq.w 21b124 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21b0cc │ │ │ │ + beq.w 21b0dc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ @@ -625589,61 +625585,61 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 209574 │ │ │ │ + bl 209584 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b042 │ │ │ │ + beq.w 21b052 │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b11a │ │ │ │ + beq.w 21b12a │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 21aef2 │ │ │ │ - b.n 21b042 │ │ │ │ + cbnz r2, 21af02 │ │ │ │ + b.n 21b052 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21b042 │ │ │ │ + beq.w 21b052 │ │ │ │ ldrb r2, [r3, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 21aee8 │ │ │ │ + beq.n 21aef8 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r8, [r6] │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ strd r3, r9, [r8] │ │ │ │ - ldr r3, [pc, #544] @ (21b130 ) │ │ │ │ + ldr r3, [pc, #544] @ (21b140 ) │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r2, [r3, #90] @ 0x5a │ │ │ │ ldrb.w r3, [r3, #92] @ 0x5c │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr.w r9, [r2, #20] │ │ │ │ ldr.w sl, [r3, #20] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #20 │ │ │ │ uxtb.w r2, r9 │ │ │ │ strb.w r9, [r0, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ add.w ip, sp, #120 @ 0x78 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ add.w r2, r3, r2, lsl #7 │ │ │ │ @@ -625668,267 +625664,267 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str.w r9, [r1, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [r0, #4] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r1, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #93] @ 0x5d │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ subs.w r3, r3, r9 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r5, #34] @ 0x22 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ add.w r2, r0, #60 @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21b10e │ │ │ │ + beq.w 21b11e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21aff8 │ │ │ │ + cbz r2, 21b008 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r9 │ │ │ │ it eq │ │ │ │ moveq r3, r9 │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ mov r7, fp │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 20968c │ │ │ │ + bl 20969c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21ac14 │ │ │ │ - b.n 21ad32 │ │ │ │ + bne.w 21ac24 │ │ │ │ + b.n 21ad42 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21ad7c │ │ │ │ + b.n 21ad8c │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r0, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ tst r3, r0 │ │ │ │ - bne.w 21ad58 │ │ │ │ + bne.w 21ad68 │ │ │ │ orrs r0, r7 │ │ │ │ uxtb r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21ac14 │ │ │ │ - b.n 21ad32 │ │ │ │ + bne.w 21ac24 │ │ │ │ + b.n 21ad42 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21aefc │ │ │ │ + b.n 21af0c │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ orr.w r3, fp, r0 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21ad58 │ │ │ │ + bne.w 21ad68 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 21ae4c │ │ │ │ + b.n 21ae5c │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 21ae84 │ │ │ │ + b.n 21ae94 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 21ae84 │ │ │ │ + b.n 21ae94 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21b114 │ │ │ │ + beq.n 21b124 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 21b0f8 │ │ │ │ + cbz r2, 21b108 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r8 │ │ │ │ it eq │ │ │ │ moveq r3, r8 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - bl 20968c │ │ │ │ + bl 20969c │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 21ae0c │ │ │ │ + bne.w 21ae1c │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21b036 │ │ │ │ + b.n 21b046 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2097e0 │ │ │ │ - b.n 21ae0c │ │ │ │ + bl 2097f0 │ │ │ │ + b.n 21ae1c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21aea8 │ │ │ │ + b.n 21aeb8 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21ada4 │ │ │ │ + b.n 21adb4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 21ac38 │ │ │ │ + b.n 21ac48 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ mov r1, r6 │ │ │ │ orr.w r8, fp, r0 │ │ │ │ add.w r0, r5, #36 @ 0x24 │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ orr.w r0, r8, r0 │ │ │ │ - b.n 21b036 │ │ │ │ + b.n 21b046 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21adf2 │ │ │ │ + b.n 21ae02 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21b094 │ │ │ │ + b.n 21b0a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 21ad32 │ │ │ │ + bne.w 21ad42 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 21ac38 │ │ │ │ + b.n 21ac48 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - strb r2, [r3, r0] │ │ │ │ + strb r2, [r1, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, r3] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r1, [pc, #936] @ (21b4f0 ) │ │ │ │ + ldr r1, [pc, #936] @ (21b500 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r2, [pc, #936] @ (21b4f4 ) │ │ │ │ + ldr r2, [pc, #936] @ (21b504 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - ldr r3, [pc, #936] @ (21b4f8 ) │ │ │ │ + ldr r3, [pc, #936] @ (21b508 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21b44a │ │ │ │ + beq.w 21b45a │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 21b178 │ │ │ │ + b.n 21b188 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b44a │ │ │ │ + beq.w 21b45a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 21b466 │ │ │ │ + beq.w 21b476 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 21b16e │ │ │ │ + bne.n 21b17e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21b134 │ │ │ │ + bl 21b144 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 21b134 │ │ │ │ + bl 21b144 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ittt eq │ │ │ │ orreq r6, r0 │ │ │ │ orreq r6, r4 │ │ │ │ uxtbeq r4, r6 │ │ │ │ - beq.n 21b16e │ │ │ │ + beq.n 21b17e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r4, r5, #24 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bl 2ddf84 │ │ │ │ + bl 2ddf94 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bl 2ddf84 │ │ │ │ + bl 2ddf94 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r6, r3 │ │ │ │ ite ne │ │ │ │ movne r6, r3 │ │ │ │ moveq r6, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 21b4aa │ │ │ │ + beq.w 21b4ba │ │ │ │ ldr r4, [r5, #28] │ │ │ │ add.w r7, r4, #24 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 21b1f2 │ │ │ │ + beq.n 21b202 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrb r1, [r2, #12] │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 21b47c │ │ │ │ + beq.w 21b48c │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 21b3b2 │ │ │ │ + beq.w 21b3c2 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21b4ce │ │ │ │ + beq.w 21b4de │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 21b4b8 │ │ │ │ + bne.w 21b4c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21b222 │ │ │ │ + cbz r3, 21b232 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 21b222 │ │ │ │ + bne.n 21b232 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21b212 │ │ │ │ + bne.n 21b222 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r8, r1 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w fp, sp, #96 @ 0x60 │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ mov r7, fp │ │ │ │ add.w ip, sp, #120 @ 0x78 │ │ │ │ strd r9, r9, [fp, #4] │ │ │ │ mov sl, ip │ │ │ │ str.w r9, [fp, #12] │ │ │ │ @@ -625945,16 +625941,16 @@ │ │ │ │ strd r3, r8, [sp, #120] @ 0x78 │ │ │ │ ldmia.w sl!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr r3, [pc, #628] @ (21b4fc ) │ │ │ │ + bl 1ff39c │ │ │ │ + ldr r3, [pc, #628] @ (21b50c ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ @@ -625971,40 +625967,40 @@ │ │ │ │ ldrb.w r4, [r4, #93] @ 0x5d │ │ │ │ add.w lr, r0, lr, lsl #2 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ str.w r2, [lr, #40] @ 0x28 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 204800 │ │ │ │ + bl 204810 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ strd r3, r4, [sp, #120] @ 0x78 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21b4d8 │ │ │ │ + beq.w 21b4e8 │ │ │ │ mov r3, r6 │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ strd r9, r9, [sp, #80] @ 0x50 │ │ │ │ add.w r3, sl, #20 │ │ │ │ str.w r9, [sp, #88] @ 0x58 │ │ │ │ add.w r9, r0, #84 @ 0x54 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w ip, [sl, #32] │ │ │ │ @@ -626038,297 +626034,297 @@ │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ ldrb.w r7, [r7, #32] │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ str r2, [r7, #40] @ 0x28 │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 21abc4 │ │ │ │ + bl 21abd4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 21b4c8 │ │ │ │ + beq.w 21b4d8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21b3cc │ │ │ │ + cbz r1, 21b3dc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ strd r1, r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21b4c0 │ │ │ │ + beq.n 21b4d0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - bl 209574 │ │ │ │ + bl 209584 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21b4e8 │ │ │ │ + beq.n 21b4f8 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - beq.n 21b4b0 │ │ │ │ + beq.n 21b4c0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 21b4c8 │ │ │ │ + beq.n 21b4d8 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21b4c4 │ │ │ │ + beq.n 21b4d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ - bl 20968c │ │ │ │ + bl 20969c │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #1 │ │ │ │ - bl 208bd4 │ │ │ │ + bl 208be4 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21b178 │ │ │ │ - ldr r2, [pc, #180] @ (21b500 ) │ │ │ │ - ldr r3, [pc, #164] @ (21b4f4 ) │ │ │ │ + bne.w 21b188 │ │ │ │ + ldr r2, [pc, #180] @ (21b510 ) │ │ │ │ + ldr r3, [pc, #164] @ (21b504 ) │ │ │ │ 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 21b4d4 │ │ │ │ + bne.n 21b4e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 21b134 │ │ │ │ + bl 21b144 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 21b134 │ │ │ │ + bl 21b144 │ │ │ │ orrs r6, r0 │ │ │ │ orrs r6, r4 │ │ │ │ uxtb r4, r6 │ │ │ │ - b.n 21b16e │ │ │ │ + b.n 21b17e │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 21b1fc │ │ │ │ + bne.w 21b20c │ │ │ │ mov r0, r2 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 21b498 │ │ │ │ + beq.n 21b4a8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 21b4a0 │ │ │ │ + beq.n 21b4b0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 21b3b0 │ │ │ │ + beq.n 21b3c0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 21b1fc │ │ │ │ + bne.w 21b20c │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 2097e0 │ │ │ │ - b.n 21b438 │ │ │ │ + bl 2097f0 │ │ │ │ + b.n 21b448 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21b22a │ │ │ │ + b.n 21b23a │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21b3e4 │ │ │ │ + b.n 21b3f4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21b428 │ │ │ │ + b.n 21b438 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.n 21b22a │ │ │ │ + b.n 21b23a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ movw r1, #831 @ 0x33f │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrb.w r3, [sl, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #712] @ (21b7bc ) │ │ │ │ + ldr r6, [pc, #648] @ (21b78c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #680] @ (21b7a4 ) │ │ │ │ + ldr r6, [pc, #616] @ (21b774 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #696] @ (21b7bc ) │ │ │ │ + ldr r3, [pc, #632] @ (21b78c ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbnz r7, 21b522 │ │ │ │ - b.n 21b554 │ │ │ │ + cbnz r7, 21b532 │ │ │ │ + b.n 21b564 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - cbz r7, 21b554 │ │ │ │ + cbz r7, 21b564 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21b51c │ │ │ │ + beq.n 21b52c │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - bl 21b134 │ │ │ │ - cbz r0, 21b558 │ │ │ │ + bl 21b144 │ │ │ │ + cbz r0, 21b568 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23a3b4 │ │ │ │ - b.n 21b54c │ │ │ │ + bl 23a3c4 │ │ │ │ + b.n 21b55c │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21b52a │ │ │ │ + bne.n 21b53a │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21b546 │ │ │ │ + bne.n 21b556 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 251614 │ │ │ │ - b.n 21b54c │ │ │ │ + bl 251624 │ │ │ │ + b.n 21b55c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1064] @ 21b9a0 │ │ │ │ - ldr.w r3, [pc, #1064] @ 21b9a4 │ │ │ │ + ldr.w r1, [pc, #1064] @ 21b9b0 │ │ │ │ + ldr.w r3, [pc, #1064] @ 21b9b4 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r7, [pc, #1052] @ 21b9a8 │ │ │ │ + ldr.w r7, [pc, #1052] @ 21b9b8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #15 │ │ │ │ - beq.n 21b69c │ │ │ │ - bl 2e607c │ │ │ │ + beq.n 21b6ac │ │ │ │ + bl 2e608c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21b660 │ │ │ │ + bne.n 21b670 │ │ │ │ subs r3, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 21b73e │ │ │ │ - bl 2e6154 │ │ │ │ + bhi.w 21b74e │ │ │ │ + bl 2e6164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b644 │ │ │ │ + beq.n 21b654 │ │ │ │ ldr.w sl, [sp] │ │ │ │ add.w r3, r5, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r9, sl │ │ │ │ mov r5, sl │ │ │ │ add.w r8, sp, #16 │ │ │ │ add r4, sp, #32 │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e61ac │ │ │ │ + bl 2e61bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w ip, r7, #48 @ 0x30 │ │ │ │ strd r9, r9, [r8] │ │ │ │ str.w r9, [r8, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r5, [r7, #64] @ 0x40 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r7, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r3, [fp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bl 21b564 │ │ │ │ + bl 21b574 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 21b5d8 │ │ │ │ - ldr r2, [pc, #868] @ (21b9ac ) │ │ │ │ - ldr r3, [pc, #860] @ (21b9a4 ) │ │ │ │ + bne.n 21b5e8 │ │ │ │ + ldr r2, [pc, #868] @ (21b9bc ) │ │ │ │ + ldr r3, [pc, #860] @ (21b9b4 ) │ │ │ │ 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 21b998 │ │ │ │ + bne.w 21b9a8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 21b9a0 │ │ │ │ + bhi.w 21b9b0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r3, r2, #6 │ │ │ │ lsls r1, r2, #6 │ │ │ │ @@ -626347,18 +626343,18 @@ │ │ │ │ lsls r3, r4, #4 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r3, r3, #6 │ │ │ │ lsls r7, r1, #6 │ │ │ │ - bl 2e611c │ │ │ │ + bl 2e612c │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 21b72e │ │ │ │ + bhi.n 21b73e │ │ │ │ tbb [pc, r3] │ │ │ │ negs r2, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r6, r8 │ │ │ │ lsrs r4, r0, #21 │ │ │ │ add r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ @@ -626368,28 +626364,28 @@ │ │ │ │ tst r5, r1 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21b6e8 │ │ │ │ + cbz r0, 21b6f8 │ │ │ │ adds r7, #20 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #83 @ 0x53 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ adds r5, #20 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ @@ -626401,45 +626397,45 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 21b644 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21b654 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 21b6c6 │ │ │ │ + b.n 21b6d6 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 21b6c6 │ │ │ │ + b.n 21b6d6 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 21b6c6 │ │ │ │ + b.n 21b6d6 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21b6c6 │ │ │ │ - bl 2e6154 │ │ │ │ + b.n 21b6d6 │ │ │ │ + bl 2e6164 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21b644 │ │ │ │ + beq.w 21b654 │ │ │ │ mov sl, r5 │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r6 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ mov r6, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - bhi.w 21b888 │ │ │ │ + bhi.w 21b898 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21b9a0 │ │ │ │ + bhi.w 21b9b0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ lsls r3, r2, #4 │ │ │ │ @@ -626471,34 +626467,34 @@ │ │ │ │ movs r0, r4 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ add r7, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21b7ea │ │ │ │ + cbz r0, 21b7fa │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ - bl 2e64c8 │ │ │ │ + bl 2e64d8 │ │ │ │ strd r6, r6, [r7] │ │ │ │ str r6, [r7, #8] │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w lr, r8, #48 @ 0x30 │ │ │ │ str.w r0, [r8, #44] @ 0x2c │ │ │ │ add.w ip, r8, #64 @ 0x40 │ │ │ │ @@ -626509,73 +626505,73 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r1, r8, #20 │ │ │ │ ldrb.w r3, [sl, #33] @ 0x21 │ │ │ │ ldrb.w r2, [sl, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - bl 21b564 │ │ │ │ + bl 21b574 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds.w r9, r9, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ cmpeq r2, r9 │ │ │ │ - beq.w 21b644 │ │ │ │ + beq.w 21b654 │ │ │ │ ldrb.w r2, [sl, #33] @ 0x21 │ │ │ │ strd r6, r6, [r4] │ │ │ │ cmp r2, #32 │ │ │ │ - bls.w 21b76e │ │ │ │ + bls.w 21b77e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 21b7be │ │ │ │ + b.n 21b7ce │ │ │ │ strh.w r9, [sp, #32] │ │ │ │ - b.n 21b7be │ │ │ │ + b.n 21b7ce │ │ │ │ strb.w r9, [sp, #32] │ │ │ │ - b.n 21b7be │ │ │ │ + b.n 21b7ce │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orrs.w r3, r9, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21b7be │ │ │ │ + b.n 21b7ce │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21b99c │ │ │ │ + beq.n 21b9ac │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ adds r5, #20 │ │ │ │ blx 5ab88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrb.w r8, [r4, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w sl, [r4, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ @@ -626594,93 +626590,93 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r4, r8 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 21b95c │ │ │ │ + bne.n 21b96c │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne.w r9, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq r4, r9 │ │ │ │ lslne.w r9, r9, sl │ │ │ │ it ne │ │ │ │ addne.w r4, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #80] @ (21b9b0 ) │ │ │ │ + ldr r3, [pc, #80] @ (21b9c0 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ 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 203a60 │ │ │ │ - b.n 21b644 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21b654 │ │ │ │ movs r2, #32 │ │ │ │ - b.n 21b8b2 │ │ │ │ + b.n 21b8c2 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 21b8b2 │ │ │ │ + b.n 21b8c2 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 21b8b2 │ │ │ │ + b.n 21b8c2 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 21b8b2 │ │ │ │ + b.n 21b8c2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r2, [pc, #496] @ (21bb94 ) │ │ │ │ + ldr r2, [pc, #432] @ (21bb64 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #440] @ (21bb64 ) │ │ │ │ + ldr r2, [pc, #376] @ (21bb34 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ - ldr r1, [pc, #720] @ (21bc80 ) │ │ │ │ + ldr r1, [pc, #656] @ (21bc50 ) │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #476] @ (21bba4 ) │ │ │ │ + ldr r3, [pc, #476] @ (21bbb4 ) │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add.w r1, r3, #32 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 21bb9c │ │ │ │ + beq.w 21bbac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 21b9ec │ │ │ │ + cbz r1, 21b9fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strd r1, r3, [r0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bb94 │ │ │ │ + beq.w 21bba4 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r2 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 21ba58 │ │ │ │ + b.n 21ba68 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add.w r1, r6, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ strd r0, r4, [r6, #44] @ 0x2c │ │ │ │ @@ -626688,40 +626684,40 @@ │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldrsb.w r3, [r2, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r2, #376] @ 0x178 │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21b564 │ │ │ │ + bl 21b574 │ │ │ │ str.w r9, [r4, #96] @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bb96 │ │ │ │ + beq.w 21bba6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ tst.w r3, fp │ │ │ │ - beq.n 21ba4e │ │ │ │ + beq.n 21ba5e │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21ba02 │ │ │ │ + bne.n 21ba12 │ │ │ │ ldr r7, [r4, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21ba4e │ │ │ │ + beq.n 21ba5e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ @@ -626729,21 +626725,21 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -626751,26 +626747,26 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r3, [r6, #32] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str r7, [sp, #20] │ │ │ │ add r7, sp, #8 │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ ldrb.w sl, [r6, #32] │ │ │ │ add r6, sp, #24 │ │ │ │ @@ -626782,69 +626778,69 @@ │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r6, ip, #100 @ 0x64 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - cbnz r3, 21bb60 │ │ │ │ + cbnz r3, 21bb70 │ │ │ │ cmp.w sl, #32 │ │ │ │ ittet ne │ │ │ │ movne r6, #1 │ │ │ │ andne.w sl, sl, #31 │ │ │ │ moveq.w r6, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r6, r6, sl │ │ │ │ it ne │ │ │ │ addne.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [pc, #68] @ (21bba8 ) │ │ │ │ + ldr r3, [pc, #68] @ (21bbb8 ) │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [ip, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r7, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, ip, r7, lsl #2 │ │ │ │ add.w ip, ip, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w r9, [ip, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str.w r9, [r4, #100] @ 0x64 │ │ │ │ - b.n 21ba4c │ │ │ │ + b.n 21ba5c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #424] @ (21bd64 ) │ │ │ │ + ldr r5, [pc, #424] @ (21bd74 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #424] @ (21bd68 ) │ │ │ │ + ldr r1, [pc, #424] @ (21bd78 ) │ │ │ │ sub sp, #28 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n 21bc08 │ │ │ │ + beq.n 21bc18 │ │ │ │ and.w lr, r2, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w r7, lr, #32 │ │ │ │ rsb r6, lr, #32 │ │ │ │ lsl.w ip, r0, lr │ │ │ │ lsl.w r7, r0, r7 │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ @@ -626853,181 +626849,181 @@ │ │ │ │ orr.w ip, ip, r6 │ │ │ │ bic.w r1, r1, r0 │ │ │ │ bic.w r3, r3, ip │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #8] │ │ │ │ - beq.n 21bcbe │ │ │ │ + beq.n 21bcce │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.n 21bca4 │ │ │ │ + beq.n 21bcb4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - cbz r6, 21bc28 │ │ │ │ + cbz r6, 21bc38 │ │ │ │ ldrb.w r6, [r6, #32] │ │ │ │ - cbnz r6, 21bc36 │ │ │ │ + cbnz r6, 21bc46 │ │ │ │ subs r6, r1, #1 │ │ │ │ adc.w r7, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r6, r1 │ │ │ │ ands r7, r3 │ │ │ │ orrs r6, r7 │ │ │ │ - beq.n 21bcfc │ │ │ │ + beq.n 21bd0c │ │ │ │ movs r6, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bhi.w 21bd48 │ │ │ │ + bhi.w 21bd58 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21bd64 │ │ │ │ + bhi.w 21bd74 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r3, [r2, #26] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ - ldr r5, [pc, #556] @ (21be8c ) │ │ │ │ + ldr r5, [pc, #556] @ (21be9c ) │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ asrs r3, r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21bc94 │ │ │ │ + cbz r0, 21bca4 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #196] @ (21bd6c ) │ │ │ │ - ldr r3, [pc, #192] @ (21bd68 ) │ │ │ │ + ldr r1, [pc, #196] @ (21bd7c ) │ │ │ │ + ldr r3, [pc, #192] @ (21bd78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21bd60 │ │ │ │ + bne.n 21bd70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21bca4 │ │ │ │ + beq.n 21bcb4 │ │ │ │ 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 203a60 │ │ │ │ - b.n 21bca4 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21bcb4 │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 21bc70 │ │ │ │ + b.n 21bc80 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 21bc70 │ │ │ │ + b.n 21bc80 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 21bc70 │ │ │ │ - cbz r1, 21bd4e │ │ │ │ + b.n 21bc80 │ │ │ │ + cbz r1, 21bd5e │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21bd36 │ │ │ │ + cbz r0, 21bd46 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21bca4 │ │ │ │ + b.n 21bcb4 │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 21bc70 │ │ │ │ + b.n 21bc80 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 21bd08 │ │ │ │ + b.n 21bd18 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - add r2, r7 │ │ │ │ + add r2, r5 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r2 │ │ │ │ + muls r4, r0 │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #248] @ (21be7c ) │ │ │ │ + ldr r2, [pc, #248] @ (21be8c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #244] @ (21be80 ) │ │ │ │ + ldr r3, [pc, #244] @ (21be90 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21be32 │ │ │ │ + beq.n 21be42 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 21bdaa │ │ │ │ + b.n 21bdba │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 21be32 │ │ │ │ + beq.n 21be42 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21bda2 │ │ │ │ + beq.n 21bdb2 │ │ │ │ movs r2, #9 │ │ │ │ movt r2, #192 @ 0xc0 │ │ │ │ mov.w fp, #9 │ │ │ │ movt fp, #64 @ 0x40 │ │ │ │ movs r6, #0 │ │ │ │ and.w r2, sl, r2 │ │ │ │ and.w fp, sl, fp │ │ │ │ @@ -627046,124 +627042,124 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ mov r3, fp │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 21be0a │ │ │ │ + beq.n 21be1a │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbnz r3, 21be4e │ │ │ │ + cbnz r3, 21be5e │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 21be62 │ │ │ │ + bne.n 21be72 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ mov r1, r5 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orrs r0, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ uxtb r6, r0 │ │ │ │ - cbz r3, 21be32 │ │ │ │ + cbz r3, 21be42 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21bdd2 │ │ │ │ + bne.n 21bde2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21be24 │ │ │ │ - ldr r2, [pc, #80] @ (21be84 ) │ │ │ │ - ldr r3, [pc, #72] @ (21be80 ) │ │ │ │ + bne.n 21be34 │ │ │ │ + ldr r2, [pc, #80] @ (21be94 ) │ │ │ │ + ldr r3, [pc, #72] @ (21be90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21be78 │ │ │ │ + bne.n 21be88 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 21b9b4 │ │ │ │ + bl 21b9c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21be10 │ │ │ │ + beq.n 21be20 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21b9b4 │ │ │ │ + bl 21b9c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r0, r3 │ │ │ │ uxtb r3, r0 │ │ │ │ - b.n 21be10 │ │ │ │ + b.n 21be20 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - negs r2, r6 │ │ │ │ + negs r2, r4 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r0 │ │ │ │ + sbcs r6, r6 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r3, [pc, #2232] @ 21c754 │ │ │ │ + ldr.w r3, [pc, #2232] @ 21c764 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #2228] @ 21c758 │ │ │ │ + ldr.w r2, [pc, #2228] @ 21c768 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #2224] @ 21c75c │ │ │ │ + ldr.w r3, [pc, #2224] @ 21c76c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #424] @ 0x1a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21c746 │ │ │ │ + beq.w 21c756 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21bec6 │ │ │ │ + bne.n 21bed6 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21c746 │ │ │ │ + beq.w 21c756 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add.w r2, r3, #32 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 21c74c │ │ │ │ + beq.w 21c75c │ │ │ │ ldr.w sl, [r8, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21bf0c │ │ │ │ + beq.n 21bf1c │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r8, r4 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1ff65c │ │ │ │ + bl 1ff66c │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ strd r9, r9, [r7, #4] │ │ │ │ mov r5, r7 │ │ │ │ str.w r9, [r7, #12] │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov lr, r6 │ │ │ │ mov fp, r6 │ │ │ │ @@ -627190,39 +627186,39 @@ │ │ │ │ movw r1, #441 @ 0x1b9 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldrh.w r2, [r4, #332] @ 0x14c │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21bbac │ │ │ │ + bl 21bbbc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bcc.n 21c00c │ │ │ │ + bcc.n 21c01c │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ strd r9, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 21c432 │ │ │ │ + bhi.w 21c442 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21c42c │ │ │ │ + bhi.w 21c43c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r5, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ @@ -627248,28 +627244,28 @@ │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ lsls r0, r6, #8 │ │ │ │ - ldr.w r3, [pc, #1872] @ 21c760 │ │ │ │ + ldr.w r3, [pc, #1872] @ 21c770 │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1864] @ 21c764 │ │ │ │ + ldr.w r2, [pc, #1864] @ 21c774 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r9, r0, #20 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -627277,26 +627273,26 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r4, r3, #1 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ @@ -627306,17 +627302,17 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21c17e │ │ │ │ + beq.n 21c18e │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1696] @ 21c768 │ │ │ │ + ldr.w r3, [pc, #1696] @ 21c778 │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ @@ -627324,21 +627320,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w ip, [r3, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r3, #32] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w r6, r6, ip, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2049d8 │ │ │ │ + bl 2049e8 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ 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] │ │ │ │ @@ -627346,22 +627342,22 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 21c74c │ │ │ │ + bhi.w 21c75c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r1, r0, #2 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r7, r6, #5 │ │ │ │ @@ -627383,33 +627379,33 @@ │ │ │ │ lsls r0, r0, #12 │ │ │ │ lsls r0, r0, #12 │ │ │ │ lsls r0, r0, #12 │ │ │ │ lsls r1, r0, #2 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 21c0c4 │ │ │ │ + beq.n 21c0d4 │ │ │ │ and.w r9, r9, #31 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.n 21c0c4 │ │ │ │ + b.n 21c0d4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r0, #20 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ add.w ip, r9, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -627418,23 +627414,23 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #32 │ │ │ │ str.w r5, [sl, #4] │ │ │ │ - bhi.w 21c718 │ │ │ │ + bhi.w 21c728 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21c74c │ │ │ │ + bhi.w 21c75c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r0, #9 │ │ │ │ lsls r7, r3, #10 │ │ │ │ lsls r7, r3, #10 │ │ │ │ lsls r7, r3, #10 │ │ │ │ lsls r7, r3, #10 │ │ │ │ lsls r7, r3, #10 │ │ │ │ @@ -627461,55 +627457,55 @@ │ │ │ │ lsls r7, r3, #10 │ │ │ │ lsls r7, r3, #10 │ │ │ │ lsls r7, r3, #10 │ │ │ │ lsls r7, r3, #10 │ │ │ │ lsls r7, r3, #10 │ │ │ │ lsls r2, r3, #4 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 21c19a │ │ │ │ + b.n 21c1aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21c27e │ │ │ │ + cbz r0, 21c28e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ lsl.w r3, r9, r4 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ add.w lr, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ @@ -627521,27 +627517,27 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, ip, #100 @ 0x64 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 21c31a │ │ │ │ + bne.n 21c32a │ │ │ │ cmp.w sl, #32 │ │ │ │ itett ne │ │ │ │ andne.w r3, sl, #31 │ │ │ │ moveq.w r8, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r9, r3 │ │ │ │ addne.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 21c326 │ │ │ │ + cbnz r3, 21c336 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr.w r3, [pc, #1088] @ 21c768 │ │ │ │ + ldr.w r3, [pc, #1088] @ 21c778 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ @@ -627559,21 +627555,21 @@ │ │ │ │ add.w r3, ip, r6, lsl #2 │ │ │ │ add.w r2, ip, r2, lsl #2 │ │ │ │ add.w ip, ip, lr, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ str r5, [r2, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ movs r7, #4 │ │ │ │ movs r6, #3 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ mov.w r5, #16777216 @ 0x1000000 │ │ │ │ @@ -627586,116 +627582,116 @@ │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #73] @ 0x49 │ │ │ │ ldrb.w r7, [r3, #74] @ 0x4a │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str r6, [r3, #40] @ 0x28 │ │ │ │ add.w r3, r1, r7, lsl #2 │ │ │ │ str r5, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 21c3f2 │ │ │ │ + cbz r1, 21c402 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21c3d6 │ │ │ │ + bne.n 21c3e6 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21c742 │ │ │ │ + beq.w 21c752 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ - ldr r2, [pc, #880] @ (21c76c ) │ │ │ │ - ldr r3, [pc, #860] @ (21c75c ) │ │ │ │ + bl 251624 │ │ │ │ + ldr r2, [pc, #880] @ (21c77c ) │ │ │ │ + ldr r3, [pc, #860] @ (21c76c ) │ │ │ │ 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 21c73e │ │ │ │ + bne.w 21c74e │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21c258 │ │ │ │ + b.n 21c268 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21c258 │ │ │ │ + b.n 21c268 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 21c258 │ │ │ │ + b.n 21c268 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 21c258 │ │ │ │ + b.n 21c268 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 21c19a │ │ │ │ + b.n 21c1aa │ │ │ │ movs r3, #16 │ │ │ │ - b.n 21c19a │ │ │ │ + b.n 21c1aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #88] @ 0x58 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c46c │ │ │ │ + cbz r0, 21c47c │ │ │ │ mov r3, fp │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r1, #442 @ 0x1ba │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff2e4 │ │ │ │ + bl 1ff2f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ lsl.w r3, r1, r4 │ │ │ │ movw r1, #838 @ 0x346 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add.w r4, r0, #100 @ 0x64 │ │ │ │ @@ -627708,26 +627704,26 @@ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 21c526 │ │ │ │ + cbnz r3, 21c536 │ │ │ │ cmp.w lr, #32 │ │ │ │ ittet ne │ │ │ │ andne.w lr, lr, #31 │ │ │ │ movne r1, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r1, lr │ │ │ │ it ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 21c532 │ │ │ │ + cbnz r3, 21c542 │ │ │ │ ldrb.w r3, [r6, #33] @ 0x21 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ @@ -627746,27 +627742,27 @@ │ │ │ │ ldrb.w r3, [r3, #53] @ 0x35 │ │ │ │ str.w r4, [ip, #40] @ 0x28 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [r9, #33] @ 0x21 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 21c6a4 │ │ │ │ + beq.w 21c6b4 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.w 21c6e8 │ │ │ │ + bne.w 21c6f8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ @@ -627775,23 +627771,23 @@ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrsb.w r2, [r3, #65] @ 0x41 │ │ │ │ cmp r2, #14 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ ldreq.w r3, [r3, #376] @ 0x178 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r6, [r4, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w lr, r0, #84 @ 0x54 │ │ │ │ strd r3, r3, [sl, #4] │ │ │ │ add.w ip, r0, #100 @ 0x64 │ │ │ │ ldrb.w r9, [r4, #12] │ │ │ │ @@ -627804,19 +627800,19 @@ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - cbnz r6, 21c6a0 │ │ │ │ + cbnz r6, 21c6b0 │ │ │ │ cmp.w r9, #32 │ │ │ │ it eq │ │ │ │ moveq r6, r8 │ │ │ │ - beq.n 21c64e │ │ │ │ + beq.n 21c65e │ │ │ │ and.w r9, r9, #31 │ │ │ │ mov.w r8, #1 │ │ │ │ lsl.w r8, r8, r9 │ │ │ │ add.w r6, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -627826,63 +627822,63 @@ │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldrb.w lr, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ add.w r2, r5, lr, lsl #2 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str.w ip, [r5, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204a70 │ │ │ │ - b.n 21c382 │ │ │ │ + bl 204a80 │ │ │ │ + b.n 21c392 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 21c19a │ │ │ │ + b.n 21c1aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21c446 │ │ │ │ + b.n 21c456 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21c446 │ │ │ │ + b.n 21c456 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 21c446 │ │ │ │ + b.n 21c456 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 21c64e │ │ │ │ + b.n 21c65e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c598 │ │ │ │ + beq.w 21c5a8 │ │ │ │ strd r3, r6, [sp, #88] @ 0x58 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ vstr d7, [sp, #48] @ 0x30 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c6d6 │ │ │ │ + cbz r0, 21c6e6 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 21c598 │ │ │ │ + b.n 21c5a8 │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str.w r6, [fp, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21c74c │ │ │ │ + bhi.n 21c75c │ │ │ │ tbb [pc, r2] │ │ │ │ cmp r2, #31 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ subs r2, r5, r4 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ @@ -627894,557 +627890,557 @@ │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ asrs r2, r5, #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ - b.n 21c446 │ │ │ │ + b.n 21c456 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 21c6b0 │ │ │ │ + b.n 21c6c0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 21c6b0 │ │ │ │ + b.n 21c6c0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 21c6b0 │ │ │ │ + b.n 21c6c0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 21c6b0 │ │ │ │ + b.n 21c6c0 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 21c3f2 │ │ │ │ + b.n 21c402 │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - adcs r6, r3 │ │ │ │ + adcs r6, r1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - adcs r0, r2 │ │ │ │ + adcs r0, r0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #226 @ 0xe2 │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ movs r6, r2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ lsls r4, r4, #2 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr.w ip, [pc, #120] @ 21c7ec │ │ │ │ + ldr.w ip, [pc, #120] @ 21c7fc │ │ │ │ add ip, pc │ │ │ │ - cbnz r2, 21c7d6 │ │ │ │ + cbnz r2, 21c7e6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #112] @ (21c7f0 ) │ │ │ │ + ldr r1, [pc, #112] @ (21c800 ) │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #33] @ 0x21 │ │ │ │ sub.w r0, r0, #64 @ 0x40 │ │ │ │ ldr.w r5, [ip, r1] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ mla ip, r1, r4, r5 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 21c7be │ │ │ │ + beq.n 21c7ce │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #32 │ │ │ │ ldrb.w ip, [r1, #13] │ │ │ │ cmp.w ip, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 21c7a6 │ │ │ │ - cbz r0, 21c7d4 │ │ │ │ + bne.n 21c7b6 │ │ │ │ + cbz r0, 21c7e4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ands.w r1, r2, #16384 @ 0x4000 │ │ │ │ - bne.n 21c7d4 │ │ │ │ + bne.n 21c7e4 │ │ │ │ sub.w r3, r4, #193 @ 0xc1 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ it hi │ │ │ │ movhi r0, r1 │ │ │ │ - bls.n 21c7da │ │ │ │ + bls.n 21c7ea │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #24] @ (21c7f4 ) │ │ │ │ + ldr r1, [pc, #24] @ (21c804 ) │ │ │ │ add r1, pc │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r0, #134 @ 0x86 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21c1d0 │ │ │ │ + b.n 21c1c0 │ │ │ │ lsls r6, r2, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #172] @ (21c8b4 ) │ │ │ │ + ldr r4, [pc, #172] @ (21c8c4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #172] @ (21c8b8 ) │ │ │ │ + ldr r3, [pc, #172] @ (21c8c8 ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r3, #20 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21c856 │ │ │ │ + cbz r0, 21c866 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21c886 │ │ │ │ + cbz r0, 21c896 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #432 @ 0x1b0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ - ldr r2, [pc, #36] @ (21c8bc ) │ │ │ │ - ldr r3, [pc, #28] @ (21c8b8 ) │ │ │ │ + bl 203d98 │ │ │ │ + ldr r2, [pc, #36] @ (21c8cc ) │ │ │ │ + ldr r3, [pc, #28] @ (21c8c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21c8ae │ │ │ │ + bne.n 21c8be │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #212] @ 21c9a8 │ │ │ │ + ldr.w ip, [pc, #212] @ 21c9b8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #212] @ (21c9ac ) │ │ │ │ + ldr r3, [pc, #212] @ (21c9bc ) │ │ │ │ mov r4, r1 │ │ │ │ add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r3, #20 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21c936 │ │ │ │ + cbz r0, 21c946 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #11 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21c96a │ │ │ │ + cbz r0, 21c97a │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #130 @ 0x82 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203e08 │ │ │ │ + bl 203e18 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ - ldr r2, [pc, #36] @ (21c9b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (21c9ac ) │ │ │ │ + bl 203d28 │ │ │ │ + ldr r2, [pc, #36] @ (21c9c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (21c9bc ) │ │ │ │ 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 21c9a2 │ │ │ │ + bne.n 21c9b2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + adds r7, #18 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #112 @ 0x70 │ │ │ │ + adds r6, #96 @ 0x60 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #340] @ (21cb20 ) │ │ │ │ + ldr r1, [pc, #340] @ (21cb30 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #340] @ (21cb24 ) │ │ │ │ + ldr r2, [pc, #340] @ (21cb34 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 21ca38 │ │ │ │ + bmi.n 21ca48 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ - ldr r2, [pc, #264] @ (21cb28 ) │ │ │ │ - ldr r3, [pc, #256] @ (21cb24 ) │ │ │ │ + bl 203d98 │ │ │ │ + ldr r2, [pc, #264] @ (21cb38 ) │ │ │ │ + ldr r3, [pc, #256] @ (21cb34 ) │ │ │ │ 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 21cb0e │ │ │ │ + bne.n 21cb1e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 21cb02 │ │ │ │ + bhi.n 21cb12 │ │ │ │ cmp r2, #7 │ │ │ │ itt ls │ │ │ │ movls r3, #1 │ │ │ │ strbls.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21ca78 │ │ │ │ + cbz r0, 21ca88 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ - vldr d7, [pc, #144] @ 21cb18 │ │ │ │ + bl 203d28 │ │ │ │ + vldr d7, [pc, #144] @ 21cb28 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21cab2 │ │ │ │ + cbz r0, 21cac2 │ │ │ │ add r2, sp, #24 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ cmp.w r8, #244 @ 0xf4 │ │ │ │ - beq.n 21caf0 │ │ │ │ + beq.n 21cb00 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #354 @ 0x162 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21ca10 │ │ │ │ + b.n 21ca20 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21ca10 │ │ │ │ + b.n 21ca20 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 21ca4e │ │ │ │ + b.n 21ca5e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r6, #44 @ 0x2c │ │ │ │ + adds r6, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + adds r5, #202 @ 0xca │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #456] @ (21cd08 ) │ │ │ │ + ldr r2, [pc, #456] @ (21cd18 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #456] @ (21cd0c ) │ │ │ │ + ldr r3, [pc, #456] @ (21cd1c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 21cc02 │ │ │ │ + beq.n 21cc12 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb.w lr, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w lr, #64 @ 0x40 │ │ │ │ - beq.n 21cc36 │ │ │ │ + beq.n 21cc46 │ │ │ │ and.w ip, lr, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, ip, #32 │ │ │ │ rsb r2, ip, #32 │ │ │ │ lsl.w ip, r1, ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ adds.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp ip, r2 │ │ │ │ - bge.w 21ccae │ │ │ │ + bge.w 21ccbe │ │ │ │ bic.w ip, ip, #2147483648 @ 0x80000000 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - bne.n 21cc7e │ │ │ │ - vldr d7, [pc, #328] @ 21ccf8 │ │ │ │ + bne.n 21cc8e │ │ │ │ + vldr d7, [pc, #328] @ 21cd08 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21cbda │ │ │ │ + cbz r0, 21cbea │ │ │ │ add r3, sp, #16 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #292] @ (21cd10 ) │ │ │ │ - ldr r2, [pc, #288] @ (21cd0c ) │ │ │ │ + ldr r1, [pc, #292] @ (21cd20 ) │ │ │ │ + ldr r2, [pc, #288] @ (21cd1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 21ccf0 │ │ │ │ + bne.n 21cd00 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #248] @ 21cd00 │ │ │ │ + vldr d0, [pc, #248] @ 21cd10 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21cbe8 │ │ │ │ + beq.n 21cbf8 │ │ │ │ add r2, sp, #16 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ - b.n 21cbe8 │ │ │ │ + b.n 21cbf8 │ │ │ │ mov r3, lr │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21cc6e │ │ │ │ + cbz r0, 21cc7e │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21cbae │ │ │ │ + b.n 21cbbe │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ add.w r2, lr, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21ccf4 │ │ │ │ + bhi.n 21cd04 │ │ │ │ tbb [pc, r2] │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ movs r6, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ @@ -628454,234 +628450,234 @@ │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ adds r3, #51 @ 0x33 │ │ │ │ cmp r4, #51 @ 0x33 │ │ │ │ - vldr d7, [pc, #72] @ 21ccf8 │ │ │ │ + vldr d7, [pc, #72] @ 21cd08 │ │ │ │ mov r2, lr │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21cbae │ │ │ │ + beq.w 21cbbe │ │ │ │ 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 203a60 │ │ │ │ - b.n 21cbae │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21cbbe │ │ │ │ mov r3, lr │ │ │ │ - b.n 21cc42 │ │ │ │ + b.n 21cc52 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 21cc42 │ │ │ │ + b.n 21cc52 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 21cc42 │ │ │ │ + b.n 21cc52 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - adds r4, #182 @ 0xb6 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #16 │ │ │ │ + adds r4, #0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #636] @ (21cfa8 ) │ │ │ │ + ldr r2, [pc, #636] @ (21cfb8 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #636] @ (21cfac ) │ │ │ │ + ldr r3, [pc, #636] @ (21cfbc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - vldr d7, [pc, #600] @ 21cf90 │ │ │ │ + vldr d7, [pc, #600] @ 21cfa0 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ add r5, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21cd6e │ │ │ │ + cbz r0, 21cd7e │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ - vldr d0, [pc, #524] @ 21cf98 │ │ │ │ + vldr d0, [pc, #524] @ 21cfa8 │ │ │ │ mov r0, r5 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21cdbe │ │ │ │ + cbz r0, 21cdce │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cb30 │ │ │ │ + bl 21cb40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 21cffc │ │ │ │ + bmi.w 21d00c │ │ │ │ ldrb.w r8, [r7, #13] │ │ │ │ mov r0, r5 │ │ │ │ - vldr d0, [pc, #412] @ 21cfa0 │ │ │ │ + vldr d0, [pc, #412] @ 21cfb0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21ce30 │ │ │ │ + cbz r0, 21ce40 │ │ │ │ mov r2, r5 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.w 21cfb4 │ │ │ │ + beq.w 21cfc4 │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ mov.w ip, #1 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ rsb r2, r3, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r1, ip, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ movt r2, #32752 @ 0x7ff0 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ands r2, r3 │ │ │ │ - cbnz r2, 21ceec │ │ │ │ - vldr d7, [pc, #256] @ 21cf90 │ │ │ │ + cbnz r2, 21cefc │ │ │ │ + vldr d7, [pc, #256] @ 21cfa0 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 21ceb6 │ │ │ │ + cbz r0, 21cec6 │ │ │ │ ldmia r5!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r2, #20 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ - ldr r2, [pc, #220] @ (21cfb0 ) │ │ │ │ - ldr r3, [pc, #216] @ (21cfac ) │ │ │ │ + bl 203d98 │ │ │ │ + ldr r2, [pc, #220] @ (21cfc0 ) │ │ │ │ + ldr r3, [pc, #216] @ (21cfbc ) │ │ │ │ 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 21d03a │ │ │ │ + bne.w 21d04a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bfc r3, #20, #11 │ │ │ │ mov r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 21cf58 │ │ │ │ + bne.n 21cf68 │ │ │ │ subs r3, r0, #1 │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21d03e │ │ │ │ + bhi.w 21d04e │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ asrs r4, r3, #14 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ ldr r4, [sp, #624] @ 0x270 │ │ │ │ @@ -628698,32 +628694,32 @@ │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21ce8c │ │ │ │ + beq.n 21ce9c │ │ │ │ mov r3, r5 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 21ce8c │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21ce9c │ │ │ │ subs r3, r0, #1 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [r5, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21d03e │ │ │ │ + bhi.n 21d04e │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ @@ -628739,522 +628735,522 @@ │ │ │ │ ldr r2, [r5, r5] │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + adds r2, #188 @ 0xbc │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #40 @ 0x28 │ │ │ │ + adds r1, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ movt r0, #32752 @ 0x7ff0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21cfec │ │ │ │ + cbz r0, 21cffc │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21ce8c │ │ │ │ + b.n 21ce9c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21cdfa │ │ │ │ + b.n 21ce0a │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21cfc2 │ │ │ │ + b.n 21cfd2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 21cfc2 │ │ │ │ + b.n 21cfd2 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32752 @ 0x7ff0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 21cf2c │ │ │ │ + b.n 21cf3c │ │ │ │ blx 5a6dc <__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, #4008] @ 0xfa8 │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1412] @ 21d5d8 │ │ │ │ - ldr.w r3, [pc, #1412] @ 21d5dc │ │ │ │ + ldr.w r2, [pc, #1412] @ 21d5e8 │ │ │ │ + ldr.w r3, [pc, #1412] @ 21d5ec │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21c7f8 │ │ │ │ + bl 21c808 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 21d5e4 │ │ │ │ + beq.w 21d5f4 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r1, lr, r3 │ │ │ │ lsl.w r8, lr, r0 │ │ │ │ mvns r7, r1 │ │ │ │ lsr.w lr, lr, ip │ │ │ │ orr.w r1, r1, r8 │ │ │ │ orr.w r1, r1, lr │ │ │ │ bfc r7, #1, #9 │ │ │ │ mvns r1, r1 │ │ │ │ orrs r7, r1 │ │ │ │ - bne.w 21d6de │ │ │ │ + bne.w 21d6ee │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ orr.w r0, r0, ip │ │ │ │ subs r3, #1 │ │ │ │ adc.w r7, r0, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ tst.w r3, #1 │ │ │ │ - beq.w 21d55a │ │ │ │ + beq.w 21d56a │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r7 │ │ │ │ itt eq │ │ │ │ moveq r8, r5 │ │ │ │ addeq r7, sp, #32 │ │ │ │ - bne.w 21d688 │ │ │ │ + bne.w 21d698 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #32] │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21d110 │ │ │ │ + cbz r0, 21d120 │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r1, #362 @ 0x16a │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb.w r2, [r8, #13] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r1, #0 │ │ │ │ movweq r0, #1023 @ 0x3ff │ │ │ │ strdeq r0, r1, [sp, #32] │ │ │ │ - beq.w 21d522 │ │ │ │ + beq.w 21d532 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsls r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ mvns r3, r3 │ │ │ │ ubfx r3, r3, #0, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21d4cc │ │ │ │ + bne.w 21d4dc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c8c0 │ │ │ │ + bl 21c8d0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 21d16a │ │ │ │ + beq.n 21d17a │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 21d188 │ │ │ │ + beq.n 21d198 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c7f8 │ │ │ │ + bl 21c808 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21c8c0 │ │ │ │ + bl 21c8d0 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21d1d8 │ │ │ │ + cbz r0, 21d1e8 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, sl │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ str.w sl, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 21d35e │ │ │ │ + bne.w 21d36e │ │ │ │ ldrb.w r8, [r0, #13] │ │ │ │ vmov.f64 d0, #0 @ 0x40000000 2.0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21d264 │ │ │ │ + cbz r0, 21d274 │ │ │ │ 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, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cd18 │ │ │ │ + bl 21cd28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 21d340 │ │ │ │ + bpl.n 21d350 │ │ │ │ ldrb.w r8, [r6, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #740] @ 21d5b0 │ │ │ │ + vldr d0, [pc, #740] @ 21d5c0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21d2f8 │ │ │ │ + cbz r0, 21d308 │ │ │ │ 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, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #688] @ 21d5b8 │ │ │ │ + vldr d0, [pc, #688] @ 21d5c8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21d330 │ │ │ │ + cbz r0, 21d340 │ │ │ │ ldmia r7!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #668] @ (21d5e0 ) │ │ │ │ - ldr r3, [pc, #664] @ (21d5dc ) │ │ │ │ + ldr r2, [pc, #668] @ (21d5f0 ) │ │ │ │ + ldr r3, [pc, #664] @ (21d5ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21d6da │ │ │ │ + bne.w 21d6ea │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r3, #312] @ 0x138 │ │ │ │ lsls r1, r3, #29 │ │ │ │ it mi │ │ │ │ movmi r8, r6 │ │ │ │ - bpl.n 21d468 │ │ │ │ + bpl.n 21d478 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r0, r7 │ │ │ │ - vldr d0, [pc, #528] @ 21d5c0 │ │ │ │ + vldr d0, [pc, #528] @ 21d5d0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21d3d8 │ │ │ │ + cbz r0, 21d3e8 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r5, [r6, #13] │ │ │ │ - vldr d0, [pc, #480] @ 21d5c8 │ │ │ │ + vldr d0, [pc, #480] @ 21d5d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21d414 │ │ │ │ + cbz r0, 21d424 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.w 21d340 │ │ │ │ + bpl.w 21d350 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21d2bc │ │ │ │ + b.n 21d2cc │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r8, r0 │ │ │ │ - vldr d0, [pc, #344] @ 21d5d0 │ │ │ │ + vldr d0, [pc, #344] @ 21d5e0 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r5, [r8, #13] │ │ │ │ mov r1, r5 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21d4a4 │ │ │ │ + cbz r0, 21d4b4 │ │ │ │ mov r3, r7 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cb30 │ │ │ │ + bl 21cb40 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 21d3a8 │ │ │ │ + b.n 21d3b8 │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [r7, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 21d73a │ │ │ │ + bhi.w 21d74a │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r7, r5, #4 │ │ │ │ @@ -629286,145 +629282,145 @@ │ │ │ │ lsls r2, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 21d548 │ │ │ │ + cbz r0, 21d558 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 21d14e │ │ │ │ + b.n 21d15e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21d0dc │ │ │ │ + beq.w 21d0ec │ │ │ │ mov r3, r7 │ │ │ │ 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 203a60 │ │ │ │ - b.n 21d0dc │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21d0ec │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 21d522 │ │ │ │ + b.n 21d532 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #32] │ │ │ │ - b.n 21d522 │ │ │ │ + b.n 21d532 │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #32] │ │ │ │ - b.n 21d522 │ │ │ │ + b.n 21d532 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vrev64.8 d16, d0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ lsls r4, r4, #2 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21d61a │ │ │ │ + cbz r0, 21d62a │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ittt eq │ │ │ │ moveq r0, #1 │ │ │ │ moveq r1, #0 │ │ │ │ strdeq r0, r1, [sp, #24] │ │ │ │ - bne.n 21d67a │ │ │ │ + bne.n 21d68a │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #32 │ │ │ │ strd r8, r9, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21d668 │ │ │ │ + cbz r0, 21d678 │ │ │ │ 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, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 21d0dc │ │ │ │ + b.n 21d0ec │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ - b.n 21d0ac │ │ │ │ + b.n 21d0bc │ │ │ │ subs r2, #1 │ │ │ │ strd r0, r0, [sp, #24] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21d73a │ │ │ │ + bhi.n 21d74a │ │ │ │ tbb [pc, r2] │ │ │ │ strh r6, [r3, r0] │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ adds r2, r2, r5 │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ @@ -629437,32 +629433,32 @@ │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ strh r2, [r2, r1] │ │ │ │ asrs r2, r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 21d63a │ │ │ │ + b.n 21d64a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 21d63a │ │ │ │ + b.n 21d64a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21d63a │ │ │ │ + b.n 21d64a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 21d63a │ │ │ │ + b.n 21d64a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21d70e │ │ │ │ + bhi.n 21d71e │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r2, r4, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ adds r0, r2, #4 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -629476,60 +629472,60 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 21d5f4 │ │ │ │ + b.n 21d604 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 21d5f4 │ │ │ │ + b.n 21d604 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 21d5f4 │ │ │ │ + b.n 21d604 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 21d5f4 │ │ │ │ + b.n 21d604 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r3, [pc, #2744] @ 21e210 │ │ │ │ - ldr.w r7, [pc, #2744] @ 21e214 │ │ │ │ + ldr.w r3, [pc, #2744] @ 21e220 │ │ │ │ + ldr.w r7, [pc, #2744] @ 21e224 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #2740] @ 21e218 │ │ │ │ + ldr.w r1, [pc, #2740] @ 21e228 │ │ │ │ add r7, pc │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #40] @ 0x28 │ │ │ │ lsls r4, r1, #17 │ │ │ │ mov.w r3, r3, lsr #2 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bpl.w 21d8b0 │ │ │ │ + bpl.w 21d8c0 │ │ │ │ cmp.w r6, #300 @ 0x12c │ │ │ │ - bhi.w 21eb10 │ │ │ │ + bhi.w 21eb20 │ │ │ │ cmp r6, #165 @ 0xa5 │ │ │ │ - bls.w 21eaf2 │ │ │ │ + bls.w 21eb02 │ │ │ │ sub.w r3, r6, #166 @ 0xa6 │ │ │ │ cmp r3, #134 @ 0x86 │ │ │ │ - bhi.w 21d8b0 │ │ │ │ + bhi.w 21d8c0 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r6, #16 │ │ │ │ lsls r4, r7, #16 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ @@ -629660,71 +629656,71 @@ │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r7, r5, #6 │ │ │ │ sub.w r7, r6, #193 @ 0xc1 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ - bhi.w 21da32 │ │ │ │ - ldr.w r3, [pc, #2400] @ 21e21c │ │ │ │ + bhi.w 21da42 │ │ │ │ + ldr.w r3, [pc, #2400] @ 21e22c │ │ │ │ add r3, pc │ │ │ │ ldrh.w r3, [r3, r7, lsl #1] │ │ │ │ ands r3, r1 │ │ │ │ - beq.w 21da32 │ │ │ │ + beq.w 21da42 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ add.w lr, r3, #44 @ 0x2c │ │ │ │ ldrb.w r4, [r3, #32] │ │ │ │ ldr.w r8, [r3, #56] @ 0x38 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r9, [r8, #12] │ │ │ │ cmp r4, r9 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 21d91c │ │ │ │ + bne.n 21d92c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21eb3c │ │ │ │ + beq.w 21eb4c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21d904 │ │ │ │ + bne.n 21d914 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21eb3c │ │ │ │ + beq.w 21eb4c │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb.w r3, [r8, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ add.w r6, r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ sub.w r7, r6, #193 @ 0xc1 │ │ │ │ cmp r7, #100 @ 0x64 │ │ │ │ - bhi.w 21efaa │ │ │ │ + bhi.w 21efba │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r2, r4, #13 │ │ │ │ lsrs r1, r4, #12 │ │ │ │ lsrs r1, r4, #12 │ │ │ │ lsrs r1, r4, #12 │ │ │ │ lsrs r1, r4, #12 │ │ │ │ lsrs r1, r4, #12 │ │ │ │ @@ -629820,144 +629816,144 @@ │ │ │ │ lsls r7, r0, #16 │ │ │ │ lsls r7, r6, #1 │ │ │ │ lsrs r1, r4, #12 │ │ │ │ lsrs r1, r4, #12 │ │ │ │ lsrs r1, r4, #12 │ │ │ │ lsls r3, r7, #14 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r2, [pc, #2024] @ 21e220 │ │ │ │ - ldr.w r3, [pc, #2004] @ 21e210 │ │ │ │ + ldr.w r2, [pc, #2024] @ 21e230 │ │ │ │ + ldr.w r3, [pc, #2004] @ 21e220 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21efa6 │ │ │ │ + bne.w 21efb6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ add.w lr, r3, #76 @ 0x4c │ │ │ │ ldr r7, [r3, #88] @ 0x58 │ │ │ │ ldrb.w r8, [r3, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r9, [r7, #12] │ │ │ │ cmp r8, r9 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 21daa6 │ │ │ │ + bne.n 21dab6 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, sp, #167 @ 0xa7 │ │ │ │ mov r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21ebc4 │ │ │ │ + beq.w 21ebd4 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 21da8e │ │ │ │ + bne.n 21da9e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21ebc4 │ │ │ │ + beq.w 21ebd4 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 21eb86 │ │ │ │ - bhi.w 21eb62 │ │ │ │ + beq.w 21eb96 │ │ │ │ + bhi.w 21eb72 │ │ │ │ cmp r3, #202 @ 0xca │ │ │ │ - beq.w 21ebd0 │ │ │ │ + beq.w 21ebe0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c9b8 │ │ │ │ + bl 21c9c8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21da34 │ │ │ │ + b.n 21da44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1816] @ 21e224 │ │ │ │ + ldr.w r3, [pc, #1816] @ 21e234 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.w 21eb42 │ │ │ │ - ldr.w r8, [pc, #1808] @ 21e228 │ │ │ │ - ldr.w r6, [pc, #1808] @ 21e22c │ │ │ │ + beq.w 21eb52 │ │ │ │ + ldr.w r8, [pc, #1808] @ 21e238 │ │ │ │ + ldr.w r6, [pc, #1808] @ 21e23c │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w sl, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r4, [sl] │ │ │ │ - cbz r4, 21db62 │ │ │ │ + cbz r4, 21db72 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 21db3e │ │ │ │ + cbz r0, 21db4e │ │ │ │ mov r1, r6 │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ead2 │ │ │ │ + beq.w 21eae2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21db2e │ │ │ │ + bne.n 21db3e │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 21db58 │ │ │ │ + cbz r0, 21db68 │ │ │ │ mov r1, r8 │ │ │ │ blx 5ae10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ead2 │ │ │ │ + beq.w 21eae2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21db48 │ │ │ │ + bne.n 21db58 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r2, [pc, #1740] @ 21e230 │ │ │ │ + ldr.w r2, [pc, #1740] @ 21e240 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #1732] @ 21e234 │ │ │ │ + ldr.w r2, [pc, #1732] @ 21e244 │ │ │ │ add r2, pc │ │ │ │ blx 5a114 <__fprintf_chk@plt> │ │ │ │ add.w r8, sp, #136 @ 0x88 │ │ │ │ - ldr.w r2, [pc, #1720] @ 21e238 │ │ │ │ + ldr.w r2, [pc, #1720] @ 21e248 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ strd r6, r6, [r8, #4] │ │ │ │ str.w r6, [r8, #12] │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -629966,31 +629962,31 @@ │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r3, r6, #20 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1620] @ 21e23c │ │ │ │ + ldr.w r3, [pc, #1620] @ 21e24c │ │ │ │ ldr r2, [r7, r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21eade │ │ │ │ - ldr.w r2, [pc, #1600] @ 21e240 │ │ │ │ + beq.w 21eaee │ │ │ │ + ldr.w r2, [pc, #1600] @ 21e250 │ │ │ │ add.w fp, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ @@ -630008,29 +630004,29 @@ │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #23] │ │ │ │ ldrb r0, [r2, #13] │ │ │ │ bic.w r3, r3, #121 @ 0x79 │ │ │ │ orrs r0, r3 │ │ │ │ - bl 202d90 │ │ │ │ + bl 202da0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd sl, sl, [sp] │ │ │ │ - bl 2e3a98 │ │ │ │ - ldr.w r2, [pc, #1520] @ 21e244 │ │ │ │ + bl 2e3aa8 │ │ │ │ + ldr.w r2, [pc, #1520] @ 21e254 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, pc │ │ │ │ - bl 1febf0 │ │ │ │ + bl 1fec00 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff294 │ │ │ │ + bl 1ff2a4 │ │ │ │ add.w r2, r0, #20 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r1, r0, #20 │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ @@ -630039,54 +630035,54 @@ │ │ │ │ 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 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w ip, r8, #44 @ 0x2c │ │ │ │ ldr.w r7, [r8, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldrb r6, [r7, #12] │ │ │ │ cmp r6, #1 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 21dcc8 │ │ │ │ + bne.n 21dcd8 │ │ │ │ ldrb.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 21dd04 │ │ │ │ + cbz r3, 21dd14 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ add.w r6, r4, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r6, [r4, #32] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #805 @ 0x325 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ strd sl, sl, [fp] │ │ │ │ add.w lr, r0, #100 @ 0x64 │ │ │ │ str.w sl, [fp, #8] │ │ │ │ mvns r6, r6 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ @@ -630097,15 +630093,15 @@ │ │ │ │ add.w r7, r4, #84 @ 0x54 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r3, r6 │ │ │ │ - cbnz r6, 21dd6e │ │ │ │ + cbnz r6, 21dd7e │ │ │ │ cmp.w ip, #32 │ │ │ │ ittet ne │ │ │ │ andne.w r3, ip, #31 │ │ │ │ movne r2, #1 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ lslne.w r3, r2, r3 │ │ │ │ it ne │ │ │ │ @@ -630118,41 +630114,41 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldrb.w r6, [r2, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r2, #32] │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ add.w r4, r4, r6, lsl #2 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str.w sl, [r4, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.w 21dc26 │ │ │ │ + bcc.w 21dc36 │ │ │ │ ldrd r4, r8, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 20fa78 │ │ │ │ + bl 20fa88 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 21de54 │ │ │ │ + bhi.n 21de64 │ │ │ │ tbb [pc, r3] │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ asrs r5, r7 │ │ │ │ subs r7, #65 @ 0x41 │ │ │ │ lsrs r7, r7, #20 │ │ │ │ subs r7, #63 @ 0x3f │ │ │ │ adcs r1, r0 │ │ │ │ @@ -630163,22 +630159,22 @@ │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ movs r5, r7 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ ldrb r6, [r2, #13] │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ strb.w r6, [r0, #40] @ 0x28 │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, r4, #84 @ 0x54 │ │ │ │ str.w ip, [sp, #104] @ 0x68 │ │ │ │ strd ip, ip, [fp, #4] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ @@ -630188,282 +630184,282 @@ │ │ │ │ add.w r7, r4, r7, lsl #2 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r7, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 21da34 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21da44 │ │ │ │ movs r7, #32 │ │ │ │ - b.n 21ddf6 │ │ │ │ + b.n 21de06 │ │ │ │ movs r7, #8 │ │ │ │ - b.n 21ddf6 │ │ │ │ + b.n 21de06 │ │ │ │ movs r7, #16 │ │ │ │ - b.n 21ddf6 │ │ │ │ + b.n 21de06 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 21ddf6 │ │ │ │ - ldr r3, [pc, #956] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #992] @ 21e248 │ │ │ │ - ldr r6, [pc, #992] @ (21e24c ) │ │ │ │ + b.n 21de06 │ │ │ │ + ldr r3, [pc, #956] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #992] @ 21e258 │ │ │ │ + ldr r6, [pc, #992] @ (21e25c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #940] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #980] @ 21e250 │ │ │ │ - ldr r6, [pc, #980] @ (21e254 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #940] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #980] @ 21e260 │ │ │ │ + ldr r6, [pc, #980] @ (21e264 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #920] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #972] @ 21e258 │ │ │ │ - ldr r6, [pc, #972] @ (21e25c ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #920] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #972] @ 21e268 │ │ │ │ + ldr r6, [pc, #972] @ (21e26c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #964] @ (21e260 ) │ │ │ │ - ldr.w r8, [pc, #964] @ 21e264 │ │ │ │ - ldr r6, [pc, #964] @ (21e268 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #964] @ (21e270 ) │ │ │ │ + ldr.w r8, [pc, #964] @ 21e274 │ │ │ │ + ldr r6, [pc, #964] @ (21e278 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #884] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #956] @ 21e26c │ │ │ │ - ldr r6, [pc, #956] @ (21e270 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #884] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #956] @ 21e27c │ │ │ │ + ldr r6, [pc, #956] @ (21e280 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #868] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #944] @ 21e274 │ │ │ │ - ldr r6, [pc, #944] @ (21e278 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #868] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #944] @ 21e284 │ │ │ │ + ldr r6, [pc, #944] @ (21e288 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ + b.n 21db30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 21da32 │ │ │ │ - ldr r3, [pc, #836] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #924] @ 21e27c │ │ │ │ - ldr r6, [pc, #924] @ (21e280 ) │ │ │ │ + bne.w 21da42 │ │ │ │ + ldr r3, [pc, #836] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #924] @ 21e28c │ │ │ │ + ldr r6, [pc, #924] @ (21e290 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #916] @ (21e284 ) │ │ │ │ - ldr.w r8, [pc, #916] @ 21e288 │ │ │ │ - ldr r6, [pc, #916] @ (21e28c ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #916] @ (21e294 ) │ │ │ │ + ldr.w r8, [pc, #916] @ 21e298 │ │ │ │ + ldr r6, [pc, #916] @ (21e29c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ + b.n 21db30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.w 21da32 │ │ │ │ - ldr r3, [pc, #896] @ (21e290 ) │ │ │ │ - ldr.w r8, [pc, #900] @ 21e294 │ │ │ │ - ldr r6, [pc, #900] @ (21e298 ) │ │ │ │ + bne.w 21da42 │ │ │ │ + ldr r3, [pc, #896] @ (21e2a0 ) │ │ │ │ + ldr.w r8, [pc, #900] @ 21e2a4 │ │ │ │ + ldr r6, [pc, #900] @ (21e2a8 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #892] @ (21e29c ) │ │ │ │ - ldr.w r8, [pc, #892] @ 21e2a0 │ │ │ │ - ldr r6, [pc, #892] @ (21e2a4 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #892] @ (21e2ac ) │ │ │ │ + ldr.w r8, [pc, #892] @ 21e2b0 │ │ │ │ + ldr r6, [pc, #892] @ (21e2b4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #752] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #884] @ 21e2a8 │ │ │ │ - ldr r6, [pc, #884] @ (21e2ac ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #752] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #884] @ 21e2b8 │ │ │ │ + ldr r6, [pc, #884] @ (21e2bc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #736] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #872] @ 21e2b0 │ │ │ │ - ldr r6, [pc, #872] @ (21e2b4 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #736] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #872] @ 21e2c0 │ │ │ │ + ldr r6, [pc, #872] @ (21e2c4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #716] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #864] @ 21e2b8 │ │ │ │ - ldr r6, [pc, #864] @ (21e2bc ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #716] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #864] @ 21e2c8 │ │ │ │ + ldr r6, [pc, #864] @ (21e2cc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #760] @ (21e260 ) │ │ │ │ - ldr.w r8, [pc, #852] @ 21e2c0 │ │ │ │ - ldr r6, [pc, #852] @ (21e2c4 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #760] @ (21e270 ) │ │ │ │ + ldr.w r8, [pc, #852] @ 21e2d0 │ │ │ │ + ldr r6, [pc, #852] @ (21e2d4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #740] @ (21e260 ) │ │ │ │ - ldr.w r8, [pc, #844] @ 21e2c8 │ │ │ │ - ldr r6, [pc, #844] @ (21e2cc ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #740] @ (21e270 ) │ │ │ │ + ldr.w r8, [pc, #844] @ 21e2d8 │ │ │ │ + ldr r6, [pc, #844] @ (21e2dc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #724] @ (21e260 ) │ │ │ │ - ldr.w r8, [pc, #832] @ 21e2d0 │ │ │ │ - ldr r6, [pc, #832] @ (21e2d4 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #724] @ (21e270 ) │ │ │ │ + ldr.w r8, [pc, #832] @ 21e2e0 │ │ │ │ + ldr r6, [pc, #832] @ (21e2e4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #644] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #824] @ 21e2d8 │ │ │ │ - ldr r6, [pc, #824] @ (21e2dc ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #644] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #824] @ 21e2e8 │ │ │ │ + ldr r6, [pc, #824] @ (21e2ec ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #628] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #812] @ 21e2e0 │ │ │ │ - ldr r6, [pc, #812] @ (21e2e4 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #628] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #812] @ 21e2f0 │ │ │ │ + ldr r6, [pc, #812] @ (21e2f4 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #608] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #804] @ 21e2e8 │ │ │ │ - ldr r6, [pc, #804] @ (21e2ec ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #608] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #804] @ 21e2f8 │ │ │ │ + ldr r6, [pc, #804] @ (21e2fc ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #592] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #792] @ 21e2f0 │ │ │ │ - ldr r6, [pc, #792] @ (21e2f4 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #592] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #792] @ 21e300 │ │ │ │ + ldr r6, [pc, #792] @ (21e304 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #632] @ (21e260 ) │ │ │ │ - ldr.w r8, [pc, #784] @ 21e2f8 │ │ │ │ - ldr r6, [pc, #784] @ (21e2fc ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #632] @ (21e270 ) │ │ │ │ + ldr.w r8, [pc, #784] @ 21e308 │ │ │ │ + ldr r6, [pc, #784] @ (21e30c ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #556] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #772] @ 21e300 │ │ │ │ - ldr r6, [pc, #772] @ (21e304 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #556] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #772] @ 21e310 │ │ │ │ + ldr r6, [pc, #772] @ (21e314 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #764] @ (21e308 ) │ │ │ │ - ldr.w r8, [pc, #768] @ 21e30c │ │ │ │ - ldr r6, [pc, #768] @ (21e310 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #764] @ (21e318 ) │ │ │ │ + ldr.w r8, [pc, #768] @ 21e31c │ │ │ │ + ldr r6, [pc, #768] @ (21e320 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ - ldr r3, [pc, #520] @ (21e224 ) │ │ │ │ - ldr.w r8, [pc, #756] @ 21e314 │ │ │ │ - ldr r6, [pc, #756] @ (21e318 ) │ │ │ │ + b.n 21db30 │ │ │ │ + ldr r3, [pc, #520] @ (21e234 ) │ │ │ │ + ldr.w r8, [pc, #756] @ 21e324 │ │ │ │ + ldr r6, [pc, #756] @ (21e328 ) │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.n 21db20 │ │ │ │ + b.n 21db30 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ - vldr d0, [pc, #460] @ 21e208 │ │ │ │ + vldr d0, [pc, #460] @ 21e218 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21e068 │ │ │ │ + cbz r0, 21e078 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21e0c0 │ │ │ │ + cbz r0, 21e0d0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21da34 │ │ │ │ + b.n 21da44 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c7f8 │ │ │ │ + bl 21c808 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 21ed34 │ │ │ │ + beq.w 21ed44 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w ip, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsl.w ip, r3, ip │ │ │ │ lsr.w r7, r3, r7 │ │ │ │ @@ -630473,18 +630469,18 @@ │ │ │ │ mvns r3, r3 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r3, #1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bne.w 21ec56 │ │ │ │ + bne.w 21ec66 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21efaa │ │ │ │ + bhi.w 21efba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #19 │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r2, r7, #28 │ │ │ │ @@ -630513,360 +630509,360 @@ │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r2, r7, #28 │ │ │ │ lsls r5, r4, #10 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d040 │ │ │ │ + bl 21d050 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21da34 │ │ │ │ + b.n 21da44 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #128] @ 21e208 │ │ │ │ + vldr d0, [pc, #128] @ 21e218 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21e1b0 │ │ │ │ + cbz r0, 21e1c0 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21e1dc │ │ │ │ + cbz r0, 21e1ec │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #254 @ 0xfe │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21da34 │ │ │ │ + b.n 21da44 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21d040 │ │ │ │ + bl 21d050 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 21da34 │ │ │ │ + b.n 21da44 │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - cmp r0, #148 @ 0x94 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bmi.n 21e234 │ │ │ │ + bcc.n 21e224 │ │ │ │ lsls r6, r2, #2 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #0 │ │ │ │ + adds r0, r4, #0 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ + adds r2, r6, #0 │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r0, #2 │ │ │ │ + subs r2, r6, #1 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r7, #1 │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, #7 │ │ │ │ + adds r2, r6, #6 │ │ │ │ movs r6, r2 │ │ │ │ - adds r4, r5, r6 │ │ │ │ + adds r4, r3, r6 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r7, r6 │ │ │ │ + adds r2, r5, r6 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + adds r2, r5, r7 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r0, r0 │ │ │ │ + adds r4, r6, r7 │ │ │ │ movs r6, r2 │ │ │ │ - adds r0, r5, r6 │ │ │ │ + adds r0, r3, r6 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, r6, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ movs r6, r2 │ │ │ │ lsrs r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ movs r6, r2 │ │ │ │ - subs r0, r0, r0 │ │ │ │ + adds r0, r6, r7 │ │ │ │ movs r6, r2 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + subs r4, r0, r2 │ │ │ │ movs r6, r2 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + subs r2, r2, r2 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r2, r5, r3 │ │ │ │ movs r6, r2 │ │ │ │ - adds r4, r0, r4 │ │ │ │ + adds r4, r6, r3 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + asrs r0, r6, #29 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + asrs r2, r0, #30 │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r6, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r2, r7, #28 │ │ │ │ + asrs r2, r5, #28 │ │ │ │ movs r6, r2 │ │ │ │ lsrs r0, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ + asrs r4, r1, #30 │ │ │ │ movs r6, r2 │ │ │ │ - subs r0, r6, r0 │ │ │ │ + subs r0, r4, r0 │ │ │ │ movs r6, r2 │ │ │ │ - subs r6, r7, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ movs r6, r2 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r7, r6 │ │ │ │ movs r6, r2 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + adds r4, r7, r6 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + adds r2, r1, r7 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r4, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ movs r6, r2 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + adds r0, r4, r5 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ + asrs r6, r1, #28 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r3, r5 │ │ │ │ + adds r2, r1, r5 │ │ │ │ movs r6, r2 │ │ │ │ - adds r0, r5, r5 │ │ │ │ + adds r0, r3, r5 │ │ │ │ movs r6, r2 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r4, r2 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r2, r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r2, r7 │ │ │ │ + adds r2, r0, r7 │ │ │ │ movs r6, r2 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ movs r6, r2 │ │ │ │ - adds r0, r5, r7 │ │ │ │ + adds r0, r3, r7 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + adds r2, r4, r7 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, r3, r0 │ │ │ │ + adds r6, r1, r0 │ │ │ │ movs r6, r2 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r3, r0 │ │ │ │ movs r6, r2 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + adds r4, r6, r2 │ │ │ │ movs r6, r2 │ │ │ │ - adds r2, r2, r3 │ │ │ │ + adds r2, r0, r3 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r3, #31 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ movs r6, r2 │ │ │ │ lsrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r6 │ │ │ │ + adds r4, r5, r6 │ │ │ │ movs r6, r2 │ │ │ │ - adds r6, r1, r7 │ │ │ │ + adds r6, r7, r6 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r6, r6, #23 │ │ │ │ + asrs r6, r4, #23 │ │ │ │ movs r6, r2 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ movs r6, r2 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - vldr d0, [pc, #836] @ 21e668 │ │ │ │ + vldr d0, [pc, #836] @ 21e678 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21e34c │ │ │ │ + cbz r0, 21e35c │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 21ee30 │ │ │ │ + beq.w 21ee40 │ │ │ │ and.w r3, r2, #63 @ 0x3f │ │ │ │ movs r1, #1 │ │ │ │ sub.w r0, r3, #32 │ │ │ │ rsb ip, r3, #32 │ │ │ │ lsl.w r3, r1, r3 │ │ │ │ lsr.w ip, r1, ip │ │ │ │ subs r3, #1 │ │ │ │ lsl.w r0, r1, r0 │ │ │ │ orr.w r0, r0, ip │ │ │ │ mov.w ip, #0 │ │ │ │ adc.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ - bge.w 21ed04 │ │ │ │ + bge.w 21ed14 │ │ │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orrs r3, r0 │ │ │ │ - bne.w 21ee7a │ │ │ │ + bne.w 21ee8a │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r9, #56 @ 0x38 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ str.w r9, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21da34 │ │ │ │ + b.w 21da44 │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #1023 @ 0x3ff │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r6, r7, [sp, #120] @ 0x78 │ │ │ │ strd r6, r7, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21e462 │ │ │ │ + cbz r0, 21e472 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c8c0 │ │ │ │ + bl 21c8d0 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 21e47e │ │ │ │ + beq.n 21e48e │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 21e49c │ │ │ │ + beq.n 21e4ac │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #167 @ 0xa7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c7f8 │ │ │ │ + bl 21c808 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c7f8 │ │ │ │ + bl 21c808 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 21ed94 │ │ │ │ + beq.w 21eda4 │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r1, r3, r0 │ │ │ │ lsl.w lr, r3, lr │ │ │ │ lsr.w ip, r3, ip │ │ │ │ @@ -630875,198 +630871,198 @@ │ │ │ │ orr.w r1, r1, ip │ │ │ │ mvns r3, r3 │ │ │ │ mvns r1, r1 │ │ │ │ bfc r3, #1, #9 │ │ │ │ orrs r3, r1 │ │ │ │ it eq │ │ │ │ addeq.w r9, sp, #120 @ 0x78 │ │ │ │ - bne.w 21ecb2 │ │ │ │ + bne.w 21ecc2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c8c0 │ │ │ │ + bl 21c8d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21e54c │ │ │ │ + cbz r0, 21e55c │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb.w r6, [r8, #13] │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21e5aa │ │ │ │ + cbz r0, 21e5ba │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #227 @ 0xe3 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cd18 │ │ │ │ + bl 21cd28 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21da34 │ │ │ │ + b.w 21da44 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #289 @ 0x121 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21da34 │ │ │ │ + b.w 21da44 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #293 @ 0x125 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r6, [r4, #13] │ │ │ │ - vldr d0, [pc, #104] @ 21e670 │ │ │ │ + vldr d0, [pc, #104] @ 21e680 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 20158c │ │ │ │ + bl 20159c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21e634 │ │ │ │ + cbz r0, 21e644 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #230 @ 0xe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #217 @ 0xd9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r4, [r7, #13] │ │ │ │ mov r6, r0 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - b.n 21e098 │ │ │ │ + b.n 21e0a8 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ orrs r0, r6 │ │ │ │ ... │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21e6aa │ │ │ │ + cbz r0, 21e6ba │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ - bhi.w 21eca8 │ │ │ │ + bhi.w 21ecb8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21efaa │ │ │ │ + bhi.w 21efba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #7 │ │ │ │ lsls r3, r5, #17 │ │ │ │ lsls r3, r5, #17 │ │ │ │ lsls r3, r5, #17 │ │ │ │ lsls r3, r5, #17 │ │ │ │ lsls r3, r5, #17 │ │ │ │ @@ -631098,87 +631094,87 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21e744 │ │ │ │ + cbz r0, 21e754 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r2, #32 │ │ │ │ mov sl, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21e786 │ │ │ │ + cbz r0, 21e796 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r0, [sp, #120] @ 0x78 │ │ │ │ movs r2, #32 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21e7be │ │ │ │ + cbz r0, 21e7ce │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldrb r2, [r7, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ - bhi.w 21ec4c │ │ │ │ + bhi.w 21ec5c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21efaa │ │ │ │ + bhi.w 21efba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r2, r3, #15 │ │ │ │ lsls r2, r3, #15 │ │ │ │ lsls r2, r3, #15 │ │ │ │ lsls r2, r3, #15 │ │ │ │ lsls r2, r3, #15 │ │ │ │ @@ -631210,141 +631206,141 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21e866 │ │ │ │ + cbz r0, 21e876 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [sp, #120] @ 0x78 │ │ │ │ mov fp, r0 │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21e8ae │ │ │ │ + cbz r0, 21e8be │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #32 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 21e8e6 │ │ │ │ + cbz r0, 21e8f6 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ str.w r1, [r9, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r9, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 21ede8 │ │ │ │ + beq.w 21edf8 │ │ │ │ and.w r0, r3, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r0, #32 │ │ │ │ rsb ip, r0, #32 │ │ │ │ lsl.w r2, r1, r0 │ │ │ │ lsl.w lr, r1, lr │ │ │ │ lsr.w ip, r1, ip │ │ │ │ orr.w r2, r2, lr │ │ │ │ lsls r1, r0 │ │ │ │ orr.w r2, r2, ip │ │ │ │ adds r1, #32 │ │ │ │ sbcs.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ - bcc.w 21ebf0 │ │ │ │ + bcc.w 21ec00 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ - vldr d7, [pc, #-736] @ 21e678 │ │ │ │ + bl 203cd8 │ │ │ │ + vldr d7, [pc, #-736] @ 21e688 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21e980 │ │ │ │ + cbz r0, 21e990 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #331 @ 0x14b │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 21cb30 │ │ │ │ + bl 21cb40 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #104] @ 0x68 │ │ │ │ - bhi.w 21ec42 │ │ │ │ + bhi.w 21ec52 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21efaa │ │ │ │ + bhi.w 21efba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r4, #1 │ │ │ │ lsls r3, r7, #11 │ │ │ │ lsls r3, r7, #11 │ │ │ │ lsls r3, r7, #11 │ │ │ │ lsls r3, r7, #11 │ │ │ │ lsls r3, r7, #11 │ │ │ │ @@ -631376,197 +631372,197 @@ │ │ │ │ movs r0, r4 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21ea22 │ │ │ │ + cbz r0, 21ea32 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r6 │ │ │ │ movw r1, #325 @ 0x145 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r3, fp │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d88 │ │ │ │ + bl 203d98 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ - b.w 21e0d0 │ │ │ │ + b.w 21e0e0 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strh.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 21e9f8 │ │ │ │ + b.n 21ea08 │ │ │ │ movs r3, #53 @ 0x35 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 21e9f8 │ │ │ │ + b.n 21ea08 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 21e9f8 │ │ │ │ + b.n 21ea08 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strh.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 21e83a │ │ │ │ + b.n 21e84a │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 21e83a │ │ │ │ + b.n 21e84a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 21e83a │ │ │ │ + b.n 21e84a │ │ │ │ movs r3, #32 │ │ │ │ strh.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 21e718 │ │ │ │ + b.n 21e728 │ │ │ │ movs r3, #32 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 21e718 │ │ │ │ + b.n 21e728 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 21e718 │ │ │ │ + b.n 21e728 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 21e684 │ │ │ │ + b.n 21e694 │ │ │ │ movs r3, #52 @ 0x34 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 21e684 │ │ │ │ + b.n 21e694 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 21e684 │ │ │ │ + b.n 21e694 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21db78 │ │ │ │ - b.w 21db62 │ │ │ │ - ldr.w r3, [pc, #1228] @ 21efac │ │ │ │ + bne.w 21db88 │ │ │ │ + b.w 21db72 │ │ │ │ + ldr.w r3, [pc, #1228] @ 21efbc │ │ │ │ add.w fp, sp, #104 @ 0x68 │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.w 21ddc2 │ │ │ │ + b.w 21ddd2 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 21da32 │ │ │ │ - ldr.w r3, [pc, #1204] @ 21efb0 │ │ │ │ - ldr.w r8, [pc, #1204] @ 21efb4 │ │ │ │ - ldr.w r6, [pc, #1204] @ 21efb8 │ │ │ │ + bne.w 21da42 │ │ │ │ + ldr.w r3, [pc, #1204] @ 21efc0 │ │ │ │ + ldr.w r8, [pc, #1204] @ 21efc4 │ │ │ │ + ldr.w r6, [pc, #1204] @ 21efc8 │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ - b.w 21db20 │ │ │ │ + b.w 21db30 │ │ │ │ movw r3, #419 @ 0x1a3 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 21da32 │ │ │ │ + bne.w 21da42 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - ldr.w r3, [pc, #1164] @ 21efb0 │ │ │ │ + ldr.w r3, [pc, #1164] @ 21efc0 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.n 21eb52 │ │ │ │ - ldr.w r8, [pc, #1164] @ 21efbc │ │ │ │ - ldr.w r6, [pc, #1164] @ 21efc0 │ │ │ │ + beq.n 21eb62 │ │ │ │ + ldr.w r8, [pc, #1164] @ 21efcc │ │ │ │ + ldr.w r6, [pc, #1164] @ 21efd0 │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 21db20 │ │ │ │ + b.w 21db30 │ │ │ │ mov r4, r8 │ │ │ │ - b.w 21d95e │ │ │ │ - ldr.w r8, [pc, #1152] @ 21efc4 │ │ │ │ - ldr.w r6, [pc, #1152] @ 21efc8 │ │ │ │ + b.w 21d96e │ │ │ │ + ldr.w r8, [pc, #1152] @ 21efd4 │ │ │ │ + ldr.w r6, [pc, #1152] @ 21efd8 │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 21db20 │ │ │ │ - ldr.w r8, [pc, #1144] @ 21efcc │ │ │ │ - ldr.w r6, [pc, #1144] @ 21efd0 │ │ │ │ + b.w 21db30 │ │ │ │ + ldr.w r8, [pc, #1144] @ 21efdc │ │ │ │ + ldr.w r6, [pc, #1144] @ 21efe0 │ │ │ │ add r8, pc │ │ │ │ add r6, pc │ │ │ │ - b.w 21db20 │ │ │ │ + b.w 21db30 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - beq.n 21eb9e │ │ │ │ + beq.n 21ebae │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21da34 │ │ │ │ + b.w 21da44 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #244 @ 0xf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c9b8 │ │ │ │ + bl 21c9c8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21da34 │ │ │ │ + b.w 21da44 │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ - bne.n 21eb68 │ │ │ │ + bne.n 21eb78 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #202 @ 0xca │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 21e5e4 │ │ │ │ + bl 203d28 │ │ │ │ + b.n 21e5f4 │ │ │ │ cmp r6, #254 @ 0xfe │ │ │ │ - beq.n 21eb86 │ │ │ │ - bhi.n 21eb98 │ │ │ │ + beq.n 21eb96 │ │ │ │ + bhi.n 21eba8 │ │ │ │ cmp r6, #202 @ 0xca │ │ │ │ - bne.w 21daf0 │ │ │ │ + bne.w 21db00 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #275 @ 0x113 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21da34 │ │ │ │ + b.w 21da44 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21efaa │ │ │ │ + bhi.w 21efba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r3, #6 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ @@ -631595,24 +631591,24 @@ │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, #53 @ 0x35 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #104] @ 0x68 │ │ │ │ - b.n 21e9f8 │ │ │ │ + b.n 21ea08 │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ - b.n 21e83a │ │ │ │ + b.n 21e84a │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 21efaa │ │ │ │ + bhi.w 21efba │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r0, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ @@ -631641,20 +631637,20 @@ │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r1, r4, #6 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r0, #32 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ - b.n 21e718 │ │ │ │ + b.n 21e728 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 21efaa │ │ │ │ + bhi.w 21efba │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r5, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ @@ -631684,147 +631680,147 @@ │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r6, #5 │ │ │ │ lsls r3, r3, #5 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21e39a │ │ │ │ + beq.w 21e3aa │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ adds r6, #20 │ │ │ │ - bl 203a60 │ │ │ │ - b.w 21e39a │ │ │ │ + bl 203a70 │ │ │ │ + b.w 21e3aa │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 21ed6a │ │ │ │ + cbz r0, 21ed7a │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #72] @ 0x48 │ │ │ │ - bls.w 21e12a │ │ │ │ + bls.w 21e13a │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 21e684 │ │ │ │ + b.n 21e694 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movw r0, #64513 @ 0xfc01 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add.w r9, sp, #120 @ 0x78 │ │ │ │ strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 21edd4 │ │ │ │ + cbz r0, 21ede4 │ │ │ │ mov r3, r9 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [sl, #40] @ 0x28 │ │ │ │ str.w r1, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ add.w sl, sl, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ - b.w 21e4f2 │ │ │ │ + b.w 21e502 │ │ │ │ mov r2, r3 │ │ │ │ mvn.w r0, #31 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21ee20 │ │ │ │ + cbz r0, 21ee30 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21e91e │ │ │ │ + b.n 21e92e │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 21ee66 │ │ │ │ + cbz r0, 21ee76 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r8, #40] @ 0x28 │ │ │ │ str.w r1, [r8, #44] @ 0x2c │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r8, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #314 @ 0x13a │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 21e39a │ │ │ │ + b.w 21e3aa │ │ │ │ subs r3, r2, #1 │ │ │ │ str.w ip, [sp, #120] @ 0x78 │ │ │ │ str.w ip, [r9, #4] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21efaa │ │ │ │ - add r1, pc, #8 @ (adr r1, 21ee94 ) │ │ │ │ + bhi.w 21efba │ │ │ │ + add r1, pc, #8 @ (adr r1, 21eea4 ) │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ add r1, r3 │ │ │ │ bx r1 │ │ │ │ lsls r3, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -631885,263 +631881,263 @@ │ │ │ │ lsls r7, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ mvn.w r3, #31 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 21edf6 │ │ │ │ + b.n 21ee06 │ │ │ │ movw r3, #65504 @ 0xffe0 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 21edf6 │ │ │ │ + b.n 21ee06 │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 21edf6 │ │ │ │ + b.n 21ee06 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #96] @ 0x60 │ │ │ │ - b.n 21edf6 │ │ │ │ + b.n 21ee06 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - b.n 21ee3a │ │ │ │ + b.n 21ee4a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #120] @ 0x78 │ │ │ │ - b.n 21ee3a │ │ │ │ + b.n 21ee4a │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 21ed44 │ │ │ │ + b.n 21ed54 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 21ed44 │ │ │ │ + b.n 21ed54 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 21ed44 │ │ │ │ + b.n 21ed54 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #64] @ 0x40 │ │ │ │ - b.n 21ed44 │ │ │ │ + b.n 21ed54 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 21eda4 │ │ │ │ + b.n 21edb4 │ │ │ │ movw r3, #64513 @ 0xfc01 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 21eda4 │ │ │ │ + b.n 21edb4 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 21eda4 │ │ │ │ + b.n 21edb4 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 21eda4 │ │ │ │ + b.n 21edb4 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #15 │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r1, #16 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + lsrs r0, r3, #17 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r6, r2, #16 │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ movs r6, r2 │ │ │ │ - lsrs r4, r5, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ movs r6, r2 │ │ │ │ subs r0, #193 @ 0xc1 │ │ │ │ cmp r0, #100 @ 0x64 │ │ │ │ - bhi.n 21efe4 │ │ │ │ - ldr r3, [pc, #12] @ (21efe8 ) │ │ │ │ + bhi.n 21eff4 │ │ │ │ + ldr r3, [pc, #12] @ (21eff8 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r0, [r3, r0, lsl #1] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ + pop {r2, r3, r4, r6, r7} │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (21f0b0 ) │ │ │ │ + ldr r3, [pc, #176] @ (21f0c0 ) │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - ldr r2, [pc, #168] @ (21f0b4 ) │ │ │ │ + ldr r2, [pc, #168] @ (21f0c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbnz r6, 21f022 │ │ │ │ - b.n 21f076 │ │ │ │ + cbnz r6, 21f032 │ │ │ │ + b.n 21f086 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 21f076 │ │ │ │ + cbz r6, 21f086 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21f01c │ │ │ │ - ldr.w sl, [pc, #140] @ 21f0b8 │ │ │ │ + beq.n 21f02c │ │ │ │ + ldr.w sl, [pc, #140] @ 21f0c8 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r9, [pc, #140] @ 21f0bc │ │ │ │ + ldr.w r9, [pc, #140] @ 21f0cc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr r7, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 20213c │ │ │ │ + bl 20214c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 21f052 │ │ │ │ + cbz r0, 21f062 │ │ │ │ lsls r3, r7, #17 │ │ │ │ - bmi.n 21f092 │ │ │ │ + bmi.n 21f0a2 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r6, fp │ │ │ │ uxtb r6, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f076 │ │ │ │ + cbz r3, 21f086 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21f036 │ │ │ │ + bne.n 21f046 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f068 │ │ │ │ - ldr r2, [pc, #72] @ (21f0c0 ) │ │ │ │ - ldr r3, [pc, #52] @ (21f0b0 ) │ │ │ │ + bne.n 21f078 │ │ │ │ + ldr r2, [pc, #72] @ (21f0d0 ) │ │ │ │ + ldr r3, [pc, #52] @ (21f0c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21f0aa │ │ │ │ + bne.n 21f0ba │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 201fd8 │ │ │ │ + bl 201fe8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20bd00 │ │ │ │ - b.n 21f05c │ │ │ │ + bl 20bd10 │ │ │ │ + b.n 21f06c │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 21eed2 │ │ │ │ + b.n 21eee2 │ │ │ │ vqshl.u32 d29, d25, #31 │ │ │ │ - @ instruction: 0xffff0f82 │ │ │ │ + vcvt.u32.f32 q8, q9, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #352] @ (21f238 ) │ │ │ │ + ldr r4, [pc, #352] @ (21f248 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #352] @ (21f23c ) │ │ │ │ + ldr r2, [pc, #352] @ (21f24c ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 21f1c4 │ │ │ │ - bhi.n 21f13e │ │ │ │ + beq.n 21f1d4 │ │ │ │ + bhi.n 21f14e │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - beq.w 21f208 │ │ │ │ - bls.w 21f222 │ │ │ │ + beq.w 21f218 │ │ │ │ + bls.w 21f232 │ │ │ │ cmp.w r6, #2048 @ 0x800 │ │ │ │ - bne.n 21f1ee │ │ │ │ + bne.n 21f1fe │ │ │ │ ldr.w r5, [r0, #320] @ 0x140 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 21f156 │ │ │ │ + cbnz r0, 21f166 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #320] @ 0x140 │ │ │ │ - bhi.n 21f124 │ │ │ │ + bhi.n 21f134 │ │ │ │ cmp r6, #2 │ │ │ │ it eq │ │ │ │ streq.w r5, [sl, #444] @ 0x1bc │ │ │ │ - ldr r2, [pc, #280] @ (21f240 ) │ │ │ │ - ldr r3, [pc, #276] @ (21f23c ) │ │ │ │ + ldr r2, [pc, #280] @ (21f250 ) │ │ │ │ + ldr r3, [pc, #276] @ (21f24c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21f232 │ │ │ │ + bne.n 21f242 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r6, #16777216 @ 0x1000000 │ │ │ │ - beq.n 21f1f6 │ │ │ │ + beq.n 21f206 │ │ │ │ cmp.w r6, #33554432 @ 0x2000000 │ │ │ │ - bne.n 21f1c4 │ │ │ │ + bne.n 21f1d4 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #452] @ 0x1c4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f22c │ │ │ │ + beq.n 21f23c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 21f160 │ │ │ │ + b.n 21f170 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 21f1ac │ │ │ │ + cbz r3, 21f1bc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 21f15a │ │ │ │ + bne.n 21f16a │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e6250 │ │ │ │ + bl 2e6260 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r4, #8] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ subs r3, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 21f18a │ │ │ │ - bl 2e6154 │ │ │ │ + bhi.n 21f19a │ │ │ │ + bl 2e6164 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ subs r5, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ @@ -632150,73 +632146,73 @@ │ │ │ │ negs r2, r2 │ │ │ │ ands r5, r2 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21f160 │ │ │ │ + bne.n 21f170 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - beq.n 21f21c │ │ │ │ + beq.n 21f22c │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bhi.n 21f1d0 │ │ │ │ + bhi.n 21f1e0 │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bne.n 21f114 │ │ │ │ + bne.n 21f124 │ │ │ │ str.w r5, [sl, #464] @ 0x1d0 │ │ │ │ - b.n 21f124 │ │ │ │ + b.n 21f134 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [sl, #456] @ 0x1c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f156 │ │ │ │ + bne.n 21f166 │ │ │ │ cmp.w r6, #16777216 @ 0x1000000 │ │ │ │ - beq.n 21f202 │ │ │ │ + beq.n 21f212 │ │ │ │ it hi │ │ │ │ strhi.w r5, [sl, #452] @ 0x1c4 │ │ │ │ - bhi.n 21f124 │ │ │ │ + bhi.n 21f134 │ │ │ │ sub.w r6, r6, #4194304 @ 0x400000 │ │ │ │ bics.w r3, r6, #4194304 @ 0x400000 │ │ │ │ - bne.n 21f124 │ │ │ │ + bne.n 21f134 │ │ │ │ str.w r5, [sl, #456] @ 0x1c8 │ │ │ │ - b.n 21f124 │ │ │ │ + b.n 21f134 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 21f214 │ │ │ │ + cbz r0, 21f224 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 21f156 │ │ │ │ + b.n 21f166 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r5, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f156 │ │ │ │ + bne.n 21f166 │ │ │ │ str.w r5, [sl, #316] @ 0x13c │ │ │ │ - b.n 21f124 │ │ │ │ + b.n 21f134 │ │ │ │ ldr.w r5, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f156 │ │ │ │ - b.n 21f1be │ │ │ │ + bne.n 21f166 │ │ │ │ + b.n 21f1ce │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r6, #4096 @ 0x1000 │ │ │ │ - bne.n 21f1d0 │ │ │ │ + bne.n 21f1e0 │ │ │ │ str.w r5, [sl, #384] @ 0x180 │ │ │ │ - b.n 21f124 │ │ │ │ + b.n 21f134 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f1f2 │ │ │ │ - b.n 21f1b2 │ │ │ │ + bne.n 21f202 │ │ │ │ + b.n 21f1c2 │ │ │ │ cmp.w r6, #16777216 @ 0x1000000 │ │ │ │ - b.n 21f1d6 │ │ │ │ + b.n 21f1e6 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -632224,104 +632220,104 @@ │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #62 @ 0x3e │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ strd r2, r0, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - ldr r3, [pc, #580] @ (21f4b0 ) │ │ │ │ + ldr r3, [pc, #580] @ (21f4c0 ) │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #576] @ (21f4b4 ) │ │ │ │ + ldr r0, [pc, #576] @ (21f4c4 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21f2a2 │ │ │ │ + cbz r0, 21f2b2 │ │ │ │ add r2, sp, #16 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ cmp.w r6, #16777216 @ 0x1000000 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 21f366 │ │ │ │ - bls.n 21f330 │ │ │ │ - vldr d7, [pc, #492] @ 21f4a8 │ │ │ │ + beq.n 21f376 │ │ │ │ + bls.n 21f340 │ │ │ │ + vldr d7, [pc, #492] @ 21f4b8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r7, sp, #24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21f2e8 │ │ │ │ + cbz r0, 21f2f8 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #32 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bhi.w 21f498 │ │ │ │ + bhi.w 21f4a8 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21f4a6 │ │ │ │ + bhi.w 21f4b6 │ │ │ │ tbb [pc, r3] │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ uxtb r3, r1 │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ - add r7, pc, #812 @ (adr r7, 21f64c ) │ │ │ │ + add r7, pc, #812 @ (adr r7, 21f65c ) │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ ldmia r3, {r0, r1, r3, r6, r7} │ │ │ │ strh r3, [r1, #22] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - bhi.w 21f484 │ │ │ │ + bhi.w 21f494 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 21f402 │ │ │ │ + bhi.n 21f412 │ │ │ │ tbb [pc, r3] │ │ │ │ ldrsh r2, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ @@ -632334,18 +632330,18 @@ │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - bhi.w 21f48e │ │ │ │ + bhi.w 21f49e │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21f4a6 │ │ │ │ + bhi.w 21f4b6 │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #276] @ 0x114 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ cmp ip, r2 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ str r4, [sp, #592] @ 0x250 │ │ │ │ @@ -632361,138 +632357,138 @@ │ │ │ │ ldrb r4, [r2, #2] │ │ │ │ movs r3, #2 │ │ │ │ strh.w r3, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21f3ce │ │ │ │ + cbz r0, 21f3de │ │ │ │ add r2, sp, #24 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 203d18 │ │ │ │ - ldr r2, [pc, #220] @ (21f4b8 ) │ │ │ │ - ldr r3, [pc, #208] @ (21f4b0 ) │ │ │ │ + bl 203d28 │ │ │ │ + ldr r2, [pc, #220] @ (21f4c8 ) │ │ │ │ + ldr r3, [pc, #208] @ (21f4c0 ) │ │ │ │ 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 21f4a2 │ │ │ │ + bne.n 21f4b2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 21f3a4 │ │ │ │ + b.n 21f3b4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 21f3a4 │ │ │ │ + b.n 21f3b4 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 21f3a4 │ │ │ │ + b.n 21f3b4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - b.n 21f3a8 │ │ │ │ + b.n 21f3b8 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 21f442 │ │ │ │ + cbz r0, 21f452 │ │ │ │ add r2, sp, #16 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #358 @ 0x166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 21f3da │ │ │ │ + bl 203d28 │ │ │ │ + b.n 21f3ea │ │ │ │ movs r3, #3 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ - b.n 21f418 │ │ │ │ + b.n 21f428 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 21f40e │ │ │ │ + b.n 21f41e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 21f40e │ │ │ │ + b.n 21f41e │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21f418 │ │ │ │ + b.n 21f428 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21f418 │ │ │ │ + b.n 21f428 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 21f3a4 │ │ │ │ + b.n 21f3b4 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ - b.n 21f40e │ │ │ │ + b.n 21f41e │ │ │ │ movs r0, #3 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - b.n 21f418 │ │ │ │ + b.n 21f428 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #22 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + lsrs r6, r1, #16 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #684] @ (21f77c ) │ │ │ │ + ldr r5, [pc, #684] @ (21f78c ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #684] @ (21f780 ) │ │ │ │ + ldr r1, [pc, #684] @ (21f790 ) │ │ │ │ sub sp, #24 │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 21f60c │ │ │ │ + beq.w 21f61c │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ ldr r6, [r5, #16] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ sub.w r8, r0, #32 │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsl.w ip, lr, r0 │ │ │ │ lsl.w r8, lr, r8 │ │ │ │ @@ -632501,38 +632497,38 @@ │ │ │ │ lsl.w lr, lr, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ orr.w ip, ip, r7 │ │ │ │ bic.w r1, r1, lr │ │ │ │ bic.w ip, r3, ip │ │ │ │ mov r3, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f644 │ │ │ │ + beq.w 21f654 │ │ │ │ orrs.w r7, r1, ip │ │ │ │ - beq.w 21f698 │ │ │ │ + beq.w 21f6a8 │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r7, ip, r3 │ │ │ │ - beq.n 21f5ee │ │ │ │ + beq.n 21f5fe │ │ │ │ ldrb.w r7, [r0, #106] @ 0x6a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 21f76c │ │ │ │ + bne.w 21f77c │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ - cbnz r0, 21f55e │ │ │ │ + cbnz r0, 21f56e │ │ │ │ subs r0, r1, #1 │ │ │ │ and.w ip, ip, r1 │ │ │ │ adc.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ ands r0, r3 │ │ │ │ orrs.w ip, ip, r0 │ │ │ │ - beq.w 21f6a0 │ │ │ │ + beq.w 21f6b0 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ - bhi.w 21f738 │ │ │ │ + bhi.w 21f748 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21f77a │ │ │ │ + bhi.w 21f78a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r1, #2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ lsls r2, r0, #4 │ │ │ │ @@ -632563,77 +632559,77 @@ │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21f5de │ │ │ │ + cbz r0, 21f5ee │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #343 @ 0x157 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #404] @ (21f784 ) │ │ │ │ - ldr r3, [pc, #396] @ (21f780 ) │ │ │ │ + ldr r1, [pc, #404] @ (21f794 ) │ │ │ │ + ldr r3, [pc, #396] @ (21f790 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21f768 │ │ │ │ + bne.w 21f778 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f6f0 │ │ │ │ + beq.n 21f700 │ │ │ │ orrs.w r7, r1, r3 │ │ │ │ - bne.n 21f530 │ │ │ │ + bne.n 21f540 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f5ee │ │ │ │ + beq.n 21f5fe │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 21f5ee │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21f5fe │ │ │ │ orrs.w r3, r1, ip │ │ │ │ - beq.n 21f698 │ │ │ │ + beq.n 21f6a8 │ │ │ │ subs r3, r1, #1 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ it ne │ │ │ │ strdne r0, r0, [sp] │ │ │ │ - beq.n 21f5ee │ │ │ │ + beq.n 21f5fe │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21f77a │ │ │ │ + bhi.w 21f78a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r6, [r7, #26] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrb r3, [r1, #14] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ @@ -632644,127 +632640,127 @@ │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ strb r3, [r1, #26] │ │ │ │ strh.w r1, [sp, #8] │ │ │ │ - b.n 21f5b8 │ │ │ │ + b.n 21f5c8 │ │ │ │ strb.w r1, [sp, #8] │ │ │ │ - b.n 21f5b8 │ │ │ │ + b.n 21f5c8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ - b.n 21f5b8 │ │ │ │ + b.n 21f5c8 │ │ │ │ cmp r2, #8 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.n 21f61a │ │ │ │ + b.n 21f62a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21f73e │ │ │ │ + beq.n 21f74e │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r2, r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21f6de │ │ │ │ + cbz r0, 21f6ee │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #361 @ 0x169 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21f5ee │ │ │ │ + b.n 21f5fe │ │ │ │ orrs.w r0, r1, r3 │ │ │ │ - beq.n 21f61a │ │ │ │ + beq.n 21f62a │ │ │ │ subs r0, r1, #1 │ │ │ │ orrs r0, r3 │ │ │ │ - beq.w 21f5ee │ │ │ │ + beq.w 21f5fe │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r6, r7, [sp] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21f728 │ │ │ │ + cbz r0, 21f738 │ │ │ │ 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, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21f5ee │ │ │ │ + b.n 21f5fe │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ - b.n 21f5b8 │ │ │ │ + b.n 21f5c8 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #33 @ 0x21 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - b.n 21f6ae │ │ │ │ + b.n 21f6be │ │ │ │ str r1, [sp, #0] │ │ │ │ - b.n 21f702 │ │ │ │ + b.n 21f712 │ │ │ │ strh.w r1, [sp] │ │ │ │ - b.n 21f702 │ │ │ │ + b.n 21f712 │ │ │ │ strb.w r1, [sp] │ │ │ │ - b.n 21f702 │ │ │ │ + b.n 21f712 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp] │ │ │ │ - b.n 21f702 │ │ │ │ + b.n 21f712 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp] │ │ │ │ - bls.w 21f658 │ │ │ │ - b.n 21f6fe │ │ │ │ + bls.w 21f668 │ │ │ │ + b.n 21f70e │ │ │ │ nop │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #472] @ (21f974 ) │ │ │ │ + ldr r3, [pc, #472] @ (21f984 ) │ │ │ │ add r5, sp, #16 │ │ │ │ mov.w r8, #0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - ldr r2, [pc, #460] @ (21f978 ) │ │ │ │ + ldr r2, [pc, #460] @ (21f988 ) │ │ │ │ mov r6, r7 │ │ │ │ strd r8, r8, [sp, #52] @ 0x34 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ @@ -632781,40 +632777,40 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov lr, r6 │ │ │ │ add.w ip, fp, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r2, [fp, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 21f90e │ │ │ │ + beq.n 21f91e │ │ │ │ and.w r0, r2, #63 @ 0x3f │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ lsls r1, r0 │ │ │ │ bics r3, r1 │ │ │ │ - bne.n 21f8dc │ │ │ │ + bne.n 21f8ec │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, r7 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ mov r4, r6 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ @@ -632826,49 +632822,49 @@ │ │ │ │ str.w r9, [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, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r7, r0 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, r0, #20 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r7, #20 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 203d18 │ │ │ │ - ldr r2, [pc, #184] @ (21f97c ) │ │ │ │ - ldr r3, [pc, #172] @ (21f974 ) │ │ │ │ + bl 203d28 │ │ │ │ + ldr r2, [pc, #184] @ (21f98c ) │ │ │ │ + ldr r3, [pc, #172] @ (21f984 ) │ │ │ │ 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 21f96e │ │ │ │ + bne.n 21f97e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, #1 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str.w r8, [r5, #4] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 21f968 │ │ │ │ + bhi.n 21f978 │ │ │ │ tbb [pc, r2] │ │ │ │ subs r5, #57 @ 0x39 │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ adds r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ subs r5, #61 @ 0x3d │ │ │ │ @@ -632879,121 +632875,121 @@ │ │ │ │ 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 r3, #0 │ │ │ │ - beq.n 21f846 │ │ │ │ + beq.n 21f856 │ │ │ │ strd r3, r8, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 21f93e │ │ │ │ + cbz r0, 21f94e │ │ │ │ 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, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 21f846 │ │ │ │ + b.n 21f856 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 21f916 │ │ │ │ + b.n 21f926 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 21f916 │ │ │ │ + b.n 21f926 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ - b.n 21f916 │ │ │ │ + b.n 21f926 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 21f916 │ │ │ │ + b.n 21f926 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #1 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsls r6, r4, #28 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #1004] @ (21fd80 ) │ │ │ │ + ldr r1, [pc, #1004] @ (21fd90 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1004] @ (21fd84 ) │ │ │ │ + ldr r2, [pc, #1004] @ (21fd94 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 21f9bc │ │ │ │ + bhi.n 21f9cc │ │ │ │ tbb [pc, r2] │ │ │ │ asrs r3, r0, #12 │ │ │ │ asrs r3, r0, #12 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r1, [pc, #968] @ (21fd88 ) │ │ │ │ - ldr r2, [pc, #960] @ (21fd84 ) │ │ │ │ + ldr r1, [pc, #968] @ (21fd98 ) │ │ │ │ + ldr r2, [pc, #960] @ (21fd94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 21fd6e │ │ │ │ + bne.w 21fd7e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 20adfc │ │ │ │ + bl 20ae0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ rbit r2, r0 │ │ │ │ clz r2, r2 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 21fb40 │ │ │ │ + bls.w 21fb50 │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ ldrd r1, r0, [r1, #20] │ │ │ │ cmp r2, #32 │ │ │ │ it hi │ │ │ │ movhi fp, r0 │ │ │ │ - bhi.w 21fbdc │ │ │ │ + bhi.w 21fbec │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 21fbd8 │ │ │ │ + bhi.w 21fbe8 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ @@ -633022,15 +633018,15 @@ │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ lsls r1, r3, #3 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 21fd72 │ │ │ │ + bne.w 21fd82 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ sub.w lr, r3, #32 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ rsb ip, r3, #32 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ mla r2, r5, r0, r2 │ │ │ │ @@ -633042,24 +633038,24 @@ │ │ │ │ orr.w r5, r5, lr │ │ │ │ orr.w r5, r5, ip │ │ │ │ lsls r2, r3 │ │ │ │ mov.w ip, r0, asr #31 │ │ │ │ bic.w r2, r0, r2 │ │ │ │ bic.w r5, ip, r5 │ │ │ │ orrs r2, r5 │ │ │ │ - bne.n 21fba8 │ │ │ │ + bne.n 21fbb8 │ │ │ │ asrs r0, r3 │ │ │ │ cmp r7, #32 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ mov.w r2, r0, asr #31 │ │ │ │ - bhi.w 21fcf2 │ │ │ │ + bhi.w 21fd02 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 21fd78 │ │ │ │ + bhi.w 21fd88 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ @@ -633090,87 +633086,87 @@ │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r6, r5, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 21fb40 │ │ │ │ + cbz r0, 21fb50 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add.w r1, r6, #20 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ lsr.w r6, sl, r9 │ │ │ │ - cbz r3, 21fb86 │ │ │ │ + cbz r3, 21fb96 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 21fb86 │ │ │ │ + bne.n 21fb96 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 21fb64 │ │ │ │ + beq.n 21fb74 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r1, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f4bc │ │ │ │ + bl 21f4cc │ │ │ │ orr.w r3, r7, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r3, r3 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21f9be │ │ │ │ + b.n 21f9ce │ │ │ │ orr.w r3, r7, #2 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ uxtb r3, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f4bc │ │ │ │ + bl 21f4cc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21f9be │ │ │ │ - vldr d7, [pc, #460] @ 21fd78 │ │ │ │ + b.n 21f9ce │ │ │ │ + vldr d7, [pc, #460] @ 21fd88 │ │ │ │ mov r2, r7 │ │ │ │ str.w r0, [r8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f9be │ │ │ │ + beq.w 21f9ce │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 21f9be │ │ │ │ + bl 203a70 │ │ │ │ + b.n 21f9ce │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ sub.w lr, r3, #32 │ │ │ │ rsb r6, r3, #32 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ str r6, [sp, #12] │ │ │ │ @@ -633178,31 +633174,31 @@ │ │ │ │ lsr.w r6, r0, r6 │ │ │ │ orr.w ip, ip, lr │ │ │ │ orr.w ip, ip, r6 │ │ │ │ lsls r0, r3 │ │ │ │ bic.w r0, r1, r0 │ │ │ │ bic.w ip, fp, ip │ │ │ │ orrs.w r0, r0, ip │ │ │ │ - bne.n 21fccc │ │ │ │ + bne.n 21fcdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsrs r1, r3 │ │ │ │ lsl.w r0, fp, r0 │ │ │ │ orrs r1, r0 │ │ │ │ subs.w r0, r3, #32 │ │ │ │ asr.w r3, fp, r3 │ │ │ │ itt pl │ │ │ │ asrpl.w r0, fp, r0 │ │ │ │ orrpl r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #32 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - bhi.w 21fd68 │ │ │ │ + bhi.w 21fd78 │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r0, #31 │ │ │ │ - bhi.w 21fd78 │ │ │ │ + bhi.w 21fd88 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w r0, [ip, r0, lsl #2] │ │ │ │ add ip, r0 │ │ │ │ bx ip │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r5, #4 │ │ │ │ @@ -633271,98 +633267,98 @@ │ │ │ │ str.w r1, [r8] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21fbc4 │ │ │ │ - b.n 21f9be │ │ │ │ + bne.w 21fbd4 │ │ │ │ + b.n 21f9ce │ │ │ │ strd r0, r2, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movs r1, #1 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f9be │ │ │ │ + beq.w 21f9ce │ │ │ │ add r2, sp, #16 │ │ │ │ - b.n 21fbc6 │ │ │ │ + b.n 21fbd6 │ │ │ │ sxth r1, r1 │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ - b.n 21fbdc │ │ │ │ + b.n 21fbec │ │ │ │ sxtb r1, r1 │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ - b.n 21fbdc │ │ │ │ + b.n 21fbec │ │ │ │ uxtb r1, r1 │ │ │ │ negs r1, r1 │ │ │ │ mov.w fp, r1, asr #31 │ │ │ │ - b.n 21fbdc │ │ │ │ + b.n 21fbec │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 21fcf6 │ │ │ │ + b.n 21fd06 │ │ │ │ strh.w r0, [sp, #24] │ │ │ │ - b.n 21fcf6 │ │ │ │ + b.n 21fd06 │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - b.n 21fcf6 │ │ │ │ + b.n 21fd06 │ │ │ │ orrs r0, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 21fcf6 │ │ │ │ + b.n 21fd06 │ │ │ │ strh.w r1, [sp, #16] │ │ │ │ - b.n 21fb14 │ │ │ │ + b.n 21fb24 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ - b.n 21fb14 │ │ │ │ + b.n 21fb24 │ │ │ │ orrs.w lr, r1, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 21fb14 │ │ │ │ + b.n 21fb24 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 21fb14 │ │ │ │ + b.n 21fb24 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ ... │ │ │ │ - lsls r4, r4, #25 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ lsls r4, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r4, [pc, #556] @ (21ffcc ) │ │ │ │ + ldr r4, [pc, #556] @ (21ffdc ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #556] @ (21ffd0 ) │ │ │ │ + ldr r3, [pc, #556] @ (21ffe0 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.w 21ff90 │ │ │ │ + bhi.w 21ffa0 │ │ │ │ cmp r2, #2 │ │ │ │ - bls.w 21ff90 │ │ │ │ + bls.w 21ffa0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 21ffac │ │ │ │ + beq.w 21ffbc │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ blx 5a178 │ │ │ │ add.w sl, sp, #92 @ 0x5c │ │ │ │ mov r3, r4 │ │ │ │ @@ -633372,29 +633368,29 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 21fddc │ │ │ │ + bne.n 21fdec │ │ │ │ add r6, sp, #8 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ str.w ip, [sp, #8] │ │ │ │ strd ip, ip, [sp, #76] @ 0x4c │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ strd ip, ip, [r6, #4] │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w ip, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ str.w ip, [sp, #88] @ 0x58 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21ffc2 │ │ │ │ + beq.w 21ffd2 │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add.w r1, sp, #75 @ 0x4b │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -633402,71 +633398,71 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 21fe36 │ │ │ │ + bhi.n 21fe46 │ │ │ │ mov fp, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 21ffbe │ │ │ │ + bne.w 21ffce │ │ │ │ mov r7, fp │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w lr, sp, #24 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21feb2 │ │ │ │ + bne.n 21fec2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21ffbe │ │ │ │ + beq.w 21ffce │ │ │ │ add.w r2, sp, #39 @ 0x27 │ │ │ │ mov r3, ip │ │ │ │ mov r7, fp │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 21fe96 │ │ │ │ + bne.n 21fea6 │ │ │ │ mov fp, r7 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 21ffbe │ │ │ │ + beq.w 21ffce │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #24 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, sl │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, fp │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ mov.w lr, #3 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -633480,94 +633476,94 @@ │ │ │ │ str r5, [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.w r0, [r8, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r9, r0, #20 │ │ │ │ add.w r5, r7, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 21ff80 │ │ │ │ + beq.n 21ff90 │ │ │ │ mov r2, r9 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 21ff92 │ │ │ │ + bl 203d28 │ │ │ │ + b.n 21ffa2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ (21ffd4 ) │ │ │ │ - ldr r3, [pc, #56] @ (21ffd0 ) │ │ │ │ + ldr r2, [pc, #64] @ (21ffe4 ) │ │ │ │ + ldr r3, [pc, #56] @ (21ffe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21ffc8 │ │ │ │ + bne.n 21ffd8 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r1 │ │ │ │ add.w sl, sp, #92 @ 0x5c │ │ │ │ add.w r9, sp, #76 @ 0x4c │ │ │ │ add r6, sp, #8 │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ - b.n 21feee │ │ │ │ + b.n 21fefe │ │ │ │ mov r4, r5 │ │ │ │ - b.n 21feee │ │ │ │ + b.n 21fefe │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 21fe56 │ │ │ │ + b.n 21fe66 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ lsls r4, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r4, [pc, #424] @ (220190 ) │ │ │ │ + ldr r4, [pc, #424] @ (2201a0 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #424] @ (220194 ) │ │ │ │ + ldr r3, [pc, #424] @ (2201a4 ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ cmp r2, #6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq.w 220178 │ │ │ │ + beq.w 220188 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.n 2200f0 │ │ │ │ + bne.n 220100 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 220114 │ │ │ │ + beq.w 220124 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ blx 5a178 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #3 │ │ │ │ @@ -633576,169 +633572,168 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 220020 │ │ │ │ + bne.n 220030 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r6, #0 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ strd r6, r6, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 220186 │ │ │ │ + beq.w 220196 │ │ │ │ mov r3, r6 │ │ │ │ add.w r0, sp, #75 @ 0x4b │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ cmp r3, r2 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 220068 │ │ │ │ + bhi.n 220078 │ │ │ │ cmp r4, r7 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 220114 │ │ │ │ + bne.n 220124 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add.w ip, sp, #24 │ │ │ │ cmp r4, r7 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 2200ca │ │ │ │ + bne.n 2200da │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 220114 │ │ │ │ + beq.n 220124 │ │ │ │ add.w r2, sp, #39 @ 0x27 │ │ │ │ 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 2200b6 │ │ │ │ - cbz r6, 220114 │ │ │ │ + bne.n 2200c6 │ │ │ │ + cbz r6, 220124 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ add r6, sp, #24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - b.n 220164 │ │ │ │ + b.n 220174 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ strd r2, r2, [sp, #80] @ 0x50 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bne.n 22012e │ │ │ │ - ldr r2, [pc, #128] @ (220198 ) │ │ │ │ - ldr r3, [pc, #124] @ (220194 ) │ │ │ │ + bne.n 22013e │ │ │ │ + ldr r2, [pc, #128] @ (2201a8 ) │ │ │ │ + ldr r3, [pc, #124] @ (2201a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 22018a │ │ │ │ + bne.n 22019a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, sp, #92 @ 0x5c │ │ │ │ add.w r4, r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 220114 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 220124 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 220114 │ │ │ │ + b.n 220124 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 220084 │ │ │ │ + b.n 220094 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r6, r1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + vtrn. d16, d19 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 14, cr0, cr4, cr3, {5} │ │ │ │ + cdp2 0, 13, cr0, cr4, cr3, {5} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #296] @ (2202d8 ) │ │ │ │ - ldr r3, [pc, #300] @ (2202dc ) │ │ │ │ + ldr r1, [pc, #296] @ (2202e8 ) │ │ │ │ + ldr r3, [pc, #300] @ (2202ec ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r1, pc │ │ │ │ subs r2, #5 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 22025e │ │ │ │ + bhi.n 22026e │ │ │ │ tbb [pc, r2] │ │ │ │ strb r3, [r3, r1] │ │ │ │ - ldr r2, [pc, #12] @ (2201dc ) │ │ │ │ - ldr r2, [pc, #244] @ (2202c4 ) │ │ │ │ + ldr r2, [pc, #12] @ (2201ec ) │ │ │ │ + ldr r2, [pc, #244] @ (2202d4 ) │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov ip, lr │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ @@ -633754,55 +633749,55 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ 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, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r6, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, r6, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ - ldr r2, [pc, #152] @ (2202e0 ) │ │ │ │ - ldr r3, [pc, #148] @ (2202dc ) │ │ │ │ + bl 203a70 │ │ │ │ + ldr r2, [pc, #152] @ (2202f0 ) │ │ │ │ + ldr r3, [pc, #148] @ (2202ec ) │ │ │ │ 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 2202d2 │ │ │ │ + bne.n 2202e2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 220244 │ │ │ │ + beq.n 220254 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220244 │ │ │ │ + b.n 220254 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 220244 │ │ │ │ + b.n 220254 │ │ │ │ add r3, sp, #4 │ │ │ │ movs r2, #0 │ │ │ │ add.w lr, sp, #20 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r4, [sp, #16] │ │ │ │ mov ip, lr │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ @@ -633818,234 +633813,234 @@ │ │ │ │ str r4, [sp, #32] │ │ │ │ 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, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r0, #20 │ │ │ │ - b.n 22021e │ │ │ │ + b.n 22022e │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 4, cr0, cr10, cr3, {5} │ │ │ │ + cdp2 0, 3, cr0, cr10, cr3, {5} │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r4, #652]! @ 0x28c │ │ │ │ + stc2 0, cr0, [r4, #652]! @ 0x28c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r6, [pc, #1160] @ 220780 │ │ │ │ + ldr.w r6, [pc, #1160] @ 220790 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ stmia.w r5, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 22043a │ │ │ │ + beq.w 22044a │ │ │ │ lsls r3, r4, #9 │ │ │ │ - bmi.n 22039e │ │ │ │ + bmi.n 2203ae │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 22043a │ │ │ │ + ble.w 22044a │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 22071c │ │ │ │ + beq.w 22072c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.n 2203b0 │ │ │ │ + bls.n 2203c0 │ │ │ │ ands.w r6, r4, #8388608 @ 0x800000 │ │ │ │ - bne.n 2203d0 │ │ │ │ + bne.n 2203e0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f248 │ │ │ │ + bl 21f258 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2202e4 │ │ │ │ + bl 2202f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2202e4 │ │ │ │ + bl 2202f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204958 │ │ │ │ + bl 204968 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ bic.w r4, r4, #4194304 @ 0x400000 │ │ │ │ orr.w r4, r4, #8388608 @ 0x800000 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2203d0 │ │ │ │ + beq.n 2203e0 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 2203d0 │ │ │ │ + bhi.n 2203e0 │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ mov r1, r9 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 2202e4 │ │ │ │ + bl 2202f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 21f248 │ │ │ │ + bl 21f258 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r4, r4, #8388608 @ 0x800000 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2202e4 │ │ │ │ + bl 2202f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 2202e4 │ │ │ │ + bl 2202f4 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204958 │ │ │ │ + bl 204968 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #840] @ (220784 ) │ │ │ │ + ldr r3, [pc, #840] @ (220794 ) │ │ │ │ cmp.w r4, #16777216 @ 0x1000000 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ add.w r2, r2, r3, lsl #7 │ │ │ │ ldrb.w fp, [r2, #4] │ │ │ │ - beq.n 2204a8 │ │ │ │ - bhi.w 220708 │ │ │ │ + beq.n 2204b8 │ │ │ │ + bhi.w 220718 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ - bne.w 2206f4 │ │ │ │ + bne.w 220704 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 220738 │ │ │ │ + beq.w 220748 │ │ │ │ cmp r2, #4 │ │ │ │ - bls.w 2205d2 │ │ │ │ + bls.w 2205e2 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 220776 │ │ │ │ + beq.w 220786 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #795 @ 0x31b │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 2204ec │ │ │ │ + b.n 2204fc │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 220726 │ │ │ │ + beq.w 220736 │ │ │ │ movw r1, #773 @ 0x305 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 2204f6 │ │ │ │ + beq.n 220506 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - bls.w 2206e8 │ │ │ │ + bls.w 2206f8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 220610 │ │ │ │ + bhi.w 220620 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 22019c │ │ │ │ + bl 2201ac │ │ │ │ add r5, sp, #32 │ │ │ │ movs r3, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w r6, r8, #84 @ 0x54 │ │ │ │ mov.w lr, #1 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 22056e │ │ │ │ + beq.n 22057e │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #0 │ │ │ │ add.w lr, r8, lr, lsl #4 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov sl, r9 │ │ │ │ mov r6, fp │ │ │ │ mov r8, r3 │ │ │ │ @@ -634057,388 +634052,388 @@ │ │ │ │ add.w sl, sl, #16 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w lr, lr, #16 │ │ │ │ cmp fp, r8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.n 22053e │ │ │ │ + bne.n 22054e │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r3, r3, #7 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ - cbz r2, 220598 │ │ │ │ + cbz r2, 2205a8 │ │ │ │ ldr.w r1, [r9, #36] @ 0x24 │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r0, r1, lsl #7 │ │ │ │ ldrb.w r1, [r1, #50] @ 0x32 │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 2205aa │ │ │ │ + cbz r2, 2205ba │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r1, r3 │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ add.w r4, r8, #20 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 220664 │ │ │ │ + beq.n 220674 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 22072e │ │ │ │ + beq.w 22073e │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #172 @ 0xac │ │ │ │ moveq r1, #173 @ 0xad │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 2204e4 │ │ │ │ + b.n 2204f4 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ movs r6, #0 │ │ │ │ - bl 21ffd8 │ │ │ │ + bl 21ffe8 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #32] │ │ │ │ add.w ip, r8, #84 @ 0x54 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 22019c │ │ │ │ + bl 2201ac │ │ │ │ str r6, [sp, #32] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ add.w r6, r8, #100 @ 0x64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w lr, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 220522 │ │ │ │ + b.n 220532 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 21f788 │ │ │ │ + bl 21f798 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ ldrb.w r2, [r8, #33] @ 0x21 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff600 │ │ │ │ + bl 1ff610 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22038a │ │ │ │ + beq.w 22039a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, #20 │ │ │ │ - bl 204800 │ │ │ │ - b.n 22038a │ │ │ │ + bl 204810 │ │ │ │ + b.n 22039a │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #173 @ 0xad │ │ │ │ - beq.n 2205e2 │ │ │ │ + beq.n 2205f2 │ │ │ │ movs r1, #172 @ 0xac │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 2204e4 │ │ │ │ + bne.w 2204f4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 21fd8c │ │ │ │ - b.n 220500 │ │ │ │ + bl 21fd9c │ │ │ │ + b.n 220510 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ it ne │ │ │ │ movwne r1, #865 @ 0x361 │ │ │ │ - bne.w 2204b2 │ │ │ │ + bne.w 2204c2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov.w r1, #864 @ 0x360 │ │ │ │ - b.n 2204b4 │ │ │ │ + b.n 2204c4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - bne.n 2206aa │ │ │ │ + bne.n 2206ba │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r1, #167 @ 0xa7 │ │ │ │ - beq.w 2205e2 │ │ │ │ + beq.w 2205f2 │ │ │ │ movs r1, #166 @ 0xa6 │ │ │ │ - b.n 2206b4 │ │ │ │ + b.n 2206c4 │ │ │ │ cmp.w r4, #33554432 @ 0x2000000 │ │ │ │ - bne.w 22032e │ │ │ │ - b.n 2203b0 │ │ │ │ + bne.w 22033e │ │ │ │ + b.n 2203c0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #771 @ 0x303 │ │ │ │ - b.n 2204b4 │ │ │ │ + b.n 2204c4 │ │ │ │ cmp r2, #2 │ │ │ │ ite ne │ │ │ │ movne r1, #166 @ 0xa6 │ │ │ │ moveq r1, #167 @ 0xa7 │ │ │ │ - b.n 2205e2 │ │ │ │ + b.n 2205f2 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.n 22076e │ │ │ │ + beq.n 22077e │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #795 @ 0x31b │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ add.w r3, r9, r3, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 2204f6 │ │ │ │ + b.n 220506 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #793 @ 0x319 │ │ │ │ - b.n 220742 │ │ │ │ + b.n 220752 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ movw r1, #793 @ 0x319 │ │ │ │ - b.n 22047c │ │ │ │ + b.n 22048c │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [ip], #652 @ 0x28c │ │ │ │ + stc2l 0, cr0, [ip], #652 @ 0x28c │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w fp, [pc, #1124] @ 220c00 │ │ │ │ + ldr.w fp, [pc, #1124] @ 220c10 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ add fp, pc │ │ │ │ ldrd r8, r6, [sp, #120] @ 0x78 │ │ │ │ stmia.w r4, {r2, r3} │ │ │ │ ldrh.w r3, [sp, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 2208d8 │ │ │ │ + beq.w 2208e8 │ │ │ │ lsls r3, r6, #9 │ │ │ │ - bpl.n 220844 │ │ │ │ + bpl.n 220854 │ │ │ │ bic.w r6, r6, #4194304 @ 0x400000 │ │ │ │ orr.w r6, r6, #8388608 @ 0x800000 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r6 │ │ │ │ - bne.w 220b34 │ │ │ │ + bne.w 220b44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r6, #33554432 @ 0x2000000 │ │ │ │ it ne │ │ │ │ movne.w r6, #8388608 @ 0x800000 │ │ │ │ - bne.w 220a6c │ │ │ │ + bne.w 220a7c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 220be8 │ │ │ │ + beq.w 220bf8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ movw r1, #807 @ 0x327 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 220bcc │ │ │ │ + beq.w 220bdc │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add.w ip, r7, #84 @ 0x54 │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.w 220942 │ │ │ │ + bne.w 220952 │ │ │ │ cmp.w r6, #33554432 @ 0x2000000 │ │ │ │ - bne.w 220954 │ │ │ │ + bne.w 220964 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21fd8c │ │ │ │ - b.n 22095e │ │ │ │ + bl 21fd9c │ │ │ │ + b.n 22096e │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 220bb8 │ │ │ │ + ble.w 220bc8 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 220a38 │ │ │ │ + beq.w 220a48 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 220a40 │ │ │ │ + bls.w 220a50 │ │ │ │ ands.w r5, r6, #8388608 @ 0x800000 │ │ │ │ - bne.w 220b42 │ │ │ │ + bne.w 220b52 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21f248 │ │ │ │ + bl 21f258 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ - bl 220788 │ │ │ │ + bl 220798 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r0, #33554432 @ 0x2000000 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 220788 │ │ │ │ + bl 220798 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r3, #805 @ 0x325 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2209f2 │ │ │ │ + beq.w 220a02 │ │ │ │ cmp.w r6, #16777216 @ 0x1000000 │ │ │ │ it eq │ │ │ │ moveq.w r1, #840 @ 0x348 │ │ │ │ - bne.w 220b12 │ │ │ │ + bne.w 220b22 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r6, #16777216 @ 0x1000000 │ │ │ │ - bne.w 220808 │ │ │ │ + bne.w 220818 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r7, #84 @ 0x54 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #8 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.n 220954 │ │ │ │ + beq.n 220964 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 220838 │ │ │ │ + bls.w 220848 │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 220aca │ │ │ │ + bhi.w 220ada │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22019c │ │ │ │ + bl 2201ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #100 @ 0x64 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #648] @ (220c04 ) │ │ │ │ + ldr r3, [pc, #648] @ (220c14 ) │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ lsls r2, r2, #7 │ │ │ │ adds r0, r3, r2 │ │ │ │ ldrb.w r1, [r0, #32] │ │ │ │ ldrb.w r0, [r0, #50] @ 0x32 │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ str r4, [r1, #40] @ 0x28 │ │ │ │ - cbz r0, 2209ae │ │ │ │ + cbz r0, 2209be │ │ │ │ ldr.w r1, [sl, #36] @ 0x24 │ │ │ │ add.w r0, r7, r0, lsl #2 │ │ │ │ add.w r1, r3, r1, lsl #7 │ │ │ │ ldrb.w r1, [r1, #50] @ 0x32 │ │ │ │ add.w r1, sl, r1, lsl #2 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ @@ -634448,557 +634443,557 @@ │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r3, #54] @ 0x36 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r2, 2209d6 │ │ │ │ + cbz r2, 2209e6 │ │ │ │ ldrb.w r3, [r3, #55] @ 0x37 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp.w r8, #4 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ strb.w r3, [r7, #40] @ 0x28 │ │ │ │ - beq.n 220a9e │ │ │ │ + beq.n 220aae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - beq.n 220a6c │ │ │ │ + beq.n 220a7c │ │ │ │ cmp.w r6, #4194304 @ 0x400000 │ │ │ │ - bhi.w 220bee │ │ │ │ + bhi.w 220bfe │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne.w r6, #2048 @ 0x800 │ │ │ │ movwne r1, #849 @ 0x351 │ │ │ │ - bne.n 220a32 │ │ │ │ + bne.n 220a42 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 220a2e │ │ │ │ + beq.n 220a3e │ │ │ │ bics.w r3, r8, #2 │ │ │ │ - beq.w 220be0 │ │ │ │ + beq.w 220bf0 │ │ │ │ sub.w r3, r8, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bls.w 2207f0 │ │ │ │ + bls.w 220800 │ │ │ │ mov.w r1, #844 @ 0x34c │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - b.n 2207f8 │ │ │ │ + b.n 220808 │ │ │ │ cmp.w r6, #33554432 @ 0x2000000 │ │ │ │ - bne.w 22085a │ │ │ │ + bne.w 22086a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov.w r5, #33554432 @ 0x2000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 220788 │ │ │ │ + bl 220798 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r8, #8 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ movwls r1, #835 @ 0x343 │ │ │ │ - bls.n 220a88 │ │ │ │ + bls.n 220a98 │ │ │ │ cmp.w r8, #2 │ │ │ │ movw r1, #807 @ 0x327 │ │ │ │ it eq │ │ │ │ moveq.w r1, #808 @ 0x328 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r7, r0 │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 220912 │ │ │ │ - b.n 220808 │ │ │ │ + beq.w 220922 │ │ │ │ + b.n 220818 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ - bl 21f788 │ │ │ │ + bl 21f798 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ - bl 21ffd8 │ │ │ │ + bl 21ffe8 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add.w ip, r7, #100 @ 0x64 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 22019c │ │ │ │ + bl 2201ac │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w r4, r7, #116 @ 0x74 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 220978 │ │ │ │ + b.n 220988 │ │ │ │ cmp.w r6, #33554432 @ 0x2000000 │ │ │ │ it eq │ │ │ │ movweq r1, #810 @ 0x32a │ │ │ │ - beq.n 220a32 │ │ │ │ + beq.n 220a42 │ │ │ │ movw r1, #845 @ 0x34d │ │ │ │ movw r3, #810 @ 0x32a │ │ │ │ mov.w r6, #512 @ 0x200 │ │ │ │ cmp.w r8, #4 │ │ │ │ it ls │ │ │ │ movls r1, r3 │ │ │ │ - b.n 220a32 │ │ │ │ + b.n 220a42 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 220b42 │ │ │ │ + beq.n 220b52 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 220a40 │ │ │ │ + bls.w 220a50 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21f248 │ │ │ │ + bl 21f258 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bic.w r6, r6, #8388608 @ 0x800000 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ str r5, [sp, #20] │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ - bl 220788 │ │ │ │ + bl 220798 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 220788 │ │ │ │ + bl 220798 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [sl, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r3, #805 @ 0x325 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 2209f8 │ │ │ │ - b.n 2208ea │ │ │ │ + beq.w 220a08 │ │ │ │ + b.n 2208fa │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #6 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 204aa0 │ │ │ │ + bl 204ab0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - b.n 220808 │ │ │ │ + b.n 220818 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.w 2207f0 │ │ │ │ + bne.w 220800 │ │ │ │ mov.w r1, #808 @ 0x328 │ │ │ │ - b.n 220a32 │ │ │ │ + b.n 220a42 │ │ │ │ cmp.w r6, #16777216 @ 0x1000000 │ │ │ │ it eq │ │ │ │ movweq r1, #838 @ 0x346 │ │ │ │ - beq.w 2208f8 │ │ │ │ - b.n 2207da │ │ │ │ + beq.w 220908 │ │ │ │ + b.n 2207ea │ │ │ │ nop │ │ │ │ - ldr.w r0, [r8, r3, lsl #2] │ │ │ │ + str.w r0, [r8, r3, lsl #2] │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ - ldr.w r4, [pc, #2872] @ 221754 │ │ │ │ + ldr.w r4, [pc, #2872] @ 221764 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr.w r1, [pc, #2864] @ 221758 │ │ │ │ + ldr.w r1, [pc, #2864] @ 221768 │ │ │ │ ldrd r8, fp, [sp, #288] @ 0x120 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ mov.w r1, #0 │ │ │ │ stmia.w r5, {r2, r3} │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ - ldr.w r2, [pc, #2840] @ 22175c │ │ │ │ + ldr.w r2, [pc, #2840] @ 22176c │ │ │ │ ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r3, #20 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 5ad8c <__popcountsi2@plt> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 220dca │ │ │ │ + beq.w 220dda │ │ │ │ tst.w fp, #4194304 @ 0x400000 │ │ │ │ - bne.n 220d24 │ │ │ │ + bne.n 220d34 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 220dca │ │ │ │ + ble.w 220dda │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.w 220f7a │ │ │ │ + beq.w 220f8a │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.n 220d40 │ │ │ │ + bls.n 220d50 │ │ │ │ ands.w r6, fp, #8388608 @ 0x800000 │ │ │ │ - bne.n 220d66 │ │ │ │ + bne.n 220d76 │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f248 │ │ │ │ + bl 21f258 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 220c08 │ │ │ │ + bl 220c18 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ str.w r8, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - bl 220c08 │ │ │ │ + bl 220c18 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204958 │ │ │ │ + bl 204968 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r2, [pc, #2652] @ 221760 │ │ │ │ - ldr.w r3, [pc, #2640] @ 221758 │ │ │ │ + ldr.w r2, [pc, #2652] @ 221770 │ │ │ │ + ldr.w r3, [pc, #2640] @ 221768 │ │ │ │ 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 221b46 │ │ │ │ + bne.w 221b56 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r6, fp, #4194304 @ 0x400000 │ │ │ │ orr.w r6, r6, #8388608 @ 0x800000 │ │ │ │ subs r3, r6, #1 │ │ │ │ tst r3, r6 │ │ │ │ - beq.w 220ef0 │ │ │ │ + beq.w 220f00 │ │ │ │ cmp.w r8, #8 │ │ │ │ - beq.n 220d68 │ │ │ │ + beq.n 220d78 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.n 220d68 │ │ │ │ + bhi.n 220d78 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r4, #33554432 @ 0x2000000 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 220c08 │ │ │ │ + bl 220c18 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220d02 │ │ │ │ + b.n 220d12 │ │ │ │ mov r6, fp │ │ │ │ mov r1, r9 │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f248 │ │ │ │ + bl 21f258 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r6, r6, #8388608 @ 0x800000 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r3, #8388608 @ 0x800000 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - bl 220c08 │ │ │ │ + bl 220c18 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2048e0 │ │ │ │ + bl 2048f0 │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ - b.n 220ce6 │ │ │ │ + b.n 220cf6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.n 220e98 │ │ │ │ + beq.n 220ea8 │ │ │ │ cmp.w fp, #16777216 @ 0x1000000 │ │ │ │ - bne.w 220f50 │ │ │ │ + bne.w 220f60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #586 @ 0x24a │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ movw r3, #586 @ 0x24a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #2416] @ 221764 │ │ │ │ + ldr.w r3, [pc, #2416] @ 221774 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - beq.n 220e12 │ │ │ │ + beq.n 220e22 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bls.w 220faa │ │ │ │ + bls.w 220fba │ │ │ │ sub.w r3, r8, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 22153a │ │ │ │ + bhi.w 22154a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 22019c │ │ │ │ + bl 2201ac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add.w r3, r6, ip │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 220e68 │ │ │ │ + beq.n 220e78 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, r5, lr, lsl #2 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add.w r3, r6, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str.w r3, [lr, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r3, #322 @ 0x142 │ │ │ │ - bne.w 220fe8 │ │ │ │ + bne.w 220ff8 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r6, ip │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ ldrb r3, [r1, #31] │ │ │ │ ldrb.w r1, [r1, #38] @ 0x26 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ - b.n 221018 │ │ │ │ + b.n 221028 │ │ │ │ cmp.w fp, #1024 @ 0x400 │ │ │ │ - beq.w 221634 │ │ │ │ - bhi.w 22171e │ │ │ │ + beq.w 221644 │ │ │ │ + bhi.w 22172e │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ - beq.w 22161e │ │ │ │ - bhi.w 221218 │ │ │ │ + beq.w 22162e │ │ │ │ + bhi.w 221228 │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w 221608 │ │ │ │ + beq.w 221618 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.w 221268 │ │ │ │ + beq.w 221278 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.w 221aa2 │ │ │ │ + beq.w 221ab2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bhi.w 221ab4 │ │ │ │ + bhi.w 221ac4 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr.w r3, [pc, #2180] @ 221764 │ │ │ │ + bl 1ff39c │ │ │ │ + ldr.w r3, [pc, #2180] @ 221774 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #390 @ 0x186 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 220faa │ │ │ │ + b.n 220fba │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bics.w r3, fp, #12582912 @ 0xc00000 │ │ │ │ - beq.w 221504 │ │ │ │ + beq.w 221514 │ │ │ │ cmp.w r6, #16777216 @ 0x1000000 │ │ │ │ - beq.w 221244 │ │ │ │ - ldr.w r3, [pc, #2140] @ 221764 │ │ │ │ + beq.w 221254 │ │ │ │ + ldr.w r3, [pc, #2140] @ 221774 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add.w r3, r6, #40960 @ 0xa000 │ │ │ │ ldrb.w r3, [r3, #3122] @ 0xc32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221668 │ │ │ │ + beq.w 221678 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bpl.w 221668 │ │ │ │ + bpl.w 221678 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 221a7e │ │ │ │ + beq.w 221a8e │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ mov.w fp, #33554432 @ 0x2000000 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov.w r3, #390 @ 0x186 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 220e00 │ │ │ │ - b.n 220faa │ │ │ │ + bne.w 220e10 │ │ │ │ + b.n 220fba │ │ │ │ cmp.w fp, #33554432 @ 0x2000000 │ │ │ │ - bne.n 220f84 │ │ │ │ + bne.n 220f94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr.w r3, [pc, #2048] @ 221764 │ │ │ │ + bl 1ff39c │ │ │ │ + ldr.w r3, [pc, #2048] @ 221774 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #388 @ 0x184 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 220e00 │ │ │ │ - b.n 220faa │ │ │ │ + bne.w 220e10 │ │ │ │ + b.n 220fba │ │ │ │ cmp.w fp, #33554432 @ 0x2000000 │ │ │ │ - bne.w 220c80 │ │ │ │ - b.n 220d40 │ │ │ │ + bne.w 220c90 │ │ │ │ + b.n 220d50 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ - bhi.w 2216f8 │ │ │ │ + bhi.w 221708 │ │ │ │ mov.w r1, #388 @ 0x184 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr.w r3, [pc, #1992] @ 221764 │ │ │ │ + bl 1ff39c │ │ │ │ + ldr.w r3, [pc, #1992] @ 221774 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #388 @ 0x184 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ - bl 21fd8c │ │ │ │ + bl 21fd9c │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add.w r7, r5, #84 @ 0x54 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ add.w r3, r6, ip │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 220e4e │ │ │ │ + bne.w 220e5e │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r3, #433 @ 0x1b1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22159e │ │ │ │ + bne.w 2215ae │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w r1, r6, ip │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ ldrb r3, [r1, #31] │ │ │ │ ldrb.w r1, [r1, #38] @ 0x26 │ │ │ │ @@ -635010,237 +635005,237 @@ │ │ │ │ add.w r1, r6, ip │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r2, [r1, #53] @ 0x35 │ │ │ │ ldrb.w r3, [r3, #33] @ 0x21 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #32 │ │ │ │ - cbz r2, 221044 │ │ │ │ + cbz r2, 221054 │ │ │ │ ldrb.w r1, [r1, #54] @ 0x36 │ │ │ │ - cbz r1, 221044 │ │ │ │ + cbz r1, 221054 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #300] @ 0x12c │ │ │ │ str r2, [r1, #40] @ 0x28 │ │ │ │ add ip, r6 │ │ │ │ ldrb.w r2, [ip, #37] @ 0x25 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2210ca │ │ │ │ + bne.n 2210da │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cbz r1, 221062 │ │ │ │ + cbz r1, 221072 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r6, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #55] @ 0x37 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ add.w r6, r5, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 22108c │ │ │ │ + bne.n 22109c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movw r2, #389 @ 0x185 │ │ │ │ bic.w r1, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 221196 │ │ │ │ + bne.w 2211a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r1, [r3, #33] @ 0x21 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 220d02 │ │ │ │ + bne.w 220d12 │ │ │ │ sub.w r3, fp, #4194304 @ 0x400000 │ │ │ │ ldrb r2, [r6, #13] │ │ │ │ bic.w r3, r3, #4194304 @ 0x400000 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w fp, #16777216 @ 0x1000000 │ │ │ │ - bne.w 2214c8 │ │ │ │ + bne.w 2214d8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 220d02 │ │ │ │ + beq.w 220d12 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 220d02 │ │ │ │ + b.n 220d12 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ - bl 2e55ec │ │ │ │ + bl 2e55fc │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22116a │ │ │ │ + beq.n 22117a │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r0, #-8] │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 22118e │ │ │ │ + bne.n 22119e │ │ │ │ sub.w r5, r0, #20 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 221146 │ │ │ │ + beq.n 221156 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 2211e0 │ │ │ │ + bhi.n 2211f0 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 20adfc │ │ │ │ + bl 20ae0c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq.n 221162 │ │ │ │ + beq.n 221172 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 22112c │ │ │ │ + beq.n 22113c │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r2, #-8] │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 22168e │ │ │ │ + beq.w 22169e │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e6154 │ │ │ │ - cbz r0, 221162 │ │ │ │ + bl 2e6164 │ │ │ │ + cbz r0, 221172 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 2e6154 │ │ │ │ + bl 2e6164 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mla r4, r3, r0, r4 │ │ │ │ - b.n 22115c │ │ │ │ + b.n 22116c │ │ │ │ ldr r2, [r0, #24] │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2210ee │ │ │ │ + bne.n 2210fe │ │ │ │ ldrd r3, r5, [sp, #32] │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r2, r6, r2, lsl #7 │ │ │ │ ldrb.w ip, [r2, #37] @ 0x25 │ │ │ │ ldrb.w r2, [r2, #38] @ 0x26 │ │ │ │ add.w ip, r5, ip, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r1, [ip, #40] @ 0x28 │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ - b.n 22104e │ │ │ │ + b.n 22105e │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 221162 │ │ │ │ + beq.n 221172 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 221102 │ │ │ │ + b.n 221112 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r3, #3 │ │ │ │ - bl 21f788 │ │ │ │ + bl 21f798 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204870 │ │ │ │ + bl 204880 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204928 │ │ │ │ + bl 204938 │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r8, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 204958 │ │ │ │ + bl 204968 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 221094 │ │ │ │ + b.n 2210a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #5 │ │ │ │ mov r0, ip │ │ │ │ str r7, [sp, #24] │ │ │ │ mov ip, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r5, [sp, #32] │ │ │ │ - bne.n 22116a │ │ │ │ + bne.n 22117a │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 22125a │ │ │ │ + beq.n 22126a │ │ │ │ cmp r0, #5 │ │ │ │ - bne.n 22116a │ │ │ │ + bne.n 22117a │ │ │ │ cmp.w r8, #7 │ │ │ │ - beq.w 221a96 │ │ │ │ + beq.w 221aa6 │ │ │ │ cmp.w r8, #9 │ │ │ │ - beq.n 22120e │ │ │ │ + beq.n 22121e │ │ │ │ cmp.w r8, #5 │ │ │ │ - bne.n 22116a │ │ │ │ + bne.n 22117a │ │ │ │ ldr r1, [r1, #28] │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.n 221170 │ │ │ │ + b.n 221180 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.w 221768 │ │ │ │ - bhi.w 221b0c │ │ │ │ + beq.w 221778 │ │ │ │ + bhi.w 221b1c │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr.w r3, [pc, #1328] @ 221764 │ │ │ │ + bl 1ff39c │ │ │ │ + ldr.w r3, [pc, #1328] @ 221774 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #384 @ 0x180 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 220faa │ │ │ │ + b.n 220fba │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov fp, r6 │ │ │ │ movw r3, #583 @ 0x247 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 220df2 │ │ │ │ + b.n 220e02 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp.w r2, #696 @ 0x2b8 │ │ │ │ - bne.n 22116a │ │ │ │ + bne.n 22117a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ - b.n 221170 │ │ │ │ + b.n 221180 │ │ │ │ mov.w r1, #392 @ 0x188 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 2214b4 │ │ │ │ + beq.w 2214c4 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ blx 5a178 │ │ │ │ @@ -635251,15 +635246,15 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 221292 │ │ │ │ + bne.n 2212a2 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r7 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r7, sp, #148 @ 0x94 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ @@ -635269,15 +635264,15 @@ │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #164] @ 0xa4 │ │ │ │ str.w ip, [sp, #172] @ 0xac │ │ │ │ str.w ip, [sp, #176] @ 0xb0 │ │ │ │ str r7, [sp, #32] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22174e │ │ │ │ + beq.w 22175e │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add.w r1, sp, #163 @ 0xa3 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r7, lr │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -635285,71 +635280,71 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r6, r3 │ │ │ │ - bhi.n 2212f4 │ │ │ │ + bhi.n 221304 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2215d8 │ │ │ │ + bne.w 2215e8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str.w r9, [sp, #160] @ 0xa0 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 221372 │ │ │ │ + bne.n 221382 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2215d8 │ │ │ │ + beq.w 2215e8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r2, sp, #127 @ 0x7f │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 221356 │ │ │ │ + bne.n 221366 │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 2215d8 │ │ │ │ + beq.w 2215e8 │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ add.w lr, r5, #84 @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -635371,239 +635366,239 @@ │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add.w lr, r5, #100 @ 0x64 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ strd r6, r6, [r2, #4] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #752] @ (221764 ) │ │ │ │ + ldr r3, [pc, #752] @ (221774 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ add.w r3, r6, ip │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ - cbz r3, 2214ac │ │ │ │ + cbz r3, 2214bc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r2, r6, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov.w r3, #392 @ 0x188 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ - b.n 221018 │ │ │ │ + b.n 221028 │ │ │ │ mov.w r3, #392 @ 0x188 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 221018 │ │ │ │ + b.n 221028 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 2213ae │ │ │ │ + b.n 2213be │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r8, r9, [sp, #96] @ 0x60 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2214f0 │ │ │ │ + cbz r0, 221500 │ │ │ │ mov r3, sl │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #349 @ 0x15d │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 220d02 │ │ │ │ + b.w 220d12 │ │ │ │ mov.w fp, #8388608 @ 0x800000 │ │ │ │ sub.w r3, r8, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 221ad8 │ │ │ │ + bls.w 221ae8 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 221a64 │ │ │ │ + beq.w 221a74 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr r3, [pc, #572] @ (221764 ) │ │ │ │ + bl 1ff39c │ │ │ │ + ldr r3, [pc, #572] @ (221774 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #4 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #384 @ 0x180 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bls.w 220faa │ │ │ │ + bls.w 220fba │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r7, #0 │ │ │ │ - bl 21ffd8 │ │ │ │ + bl 21ffe8 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ strd r7, r7, [sp, #84] @ 0x54 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22019c │ │ │ │ + bl 2201ac │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add.w r3, r6, ip │ │ │ │ strd r7, r7, [r2, #4] │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ ldrb.w lr, [r3, #50] @ 0x32 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 220fe8 │ │ │ │ - b.n 220e4e │ │ │ │ + beq.w 220ff8 │ │ │ │ + b.n 220e5e │ │ │ │ cmp.w fp, #256 @ 0x100 │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ ldreq r7, [sp, #24] │ │ │ │ - beq.n 2215b4 │ │ │ │ - b.n 2214a4 │ │ │ │ + beq.n 2215c4 │ │ │ │ + b.n 2214b4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 221b4a │ │ │ │ + bne.w 221b5a │ │ │ │ subs r3, #20 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbz r1, 2215dc │ │ │ │ + cbz r1, 2215ec │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #5 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ - bne.n 2215ac │ │ │ │ + bne.n 2215bc │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2215b2 │ │ │ │ + beq.n 2215c2 │ │ │ │ add r6, ip │ │ │ │ movs r2, #0 │ │ │ │ ldrb r3, [r6, #31] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r3, #9 │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ str r2, [r5, #4] │ │ │ │ udf #255 @ 0xff │ │ │ │ mov r6, r9 │ │ │ │ - b.n 2213ae │ │ │ │ + b.n 2213be │ │ │ │ add ip, r6 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldrb.w r3, [ip, #31] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ - bl 2e55ec │ │ │ │ + bl 2e55fc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ add.w r3, r6, ip │ │ │ │ ldrb.w r3, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ - b.n 221018 │ │ │ │ + b.n 221028 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #433 @ 0x1b1 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movw r3, #433 @ 0x1b1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 220df2 │ │ │ │ + b.w 220e02 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ movw r1, #489 @ 0x1e9 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movw r3, #489 @ 0x1e9 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 220df2 │ │ │ │ + b.w 220e02 │ │ │ │ sub.w r3, r8, #8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 221af2 │ │ │ │ + bls.w 221b02 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 221a64 │ │ │ │ + beq.w 221a74 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr r3, [pc, #272] @ (221764 ) │ │ │ │ + bl 1ff39c │ │ │ │ + ldr r3, [pc, #272] @ (221774 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #4 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #390 @ 0x186 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bls.w 220faa │ │ │ │ - b.n 22153a │ │ │ │ + bls.w 220fba │ │ │ │ + b.n 22154a │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 221a7e │ │ │ │ + beq.w 221a8e │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov.w fp, #33554432 @ 0x2000000 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov.w r3, #384 @ 0x180 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 220e00 │ │ │ │ - b.n 220faa │ │ │ │ + bne.w 220e10 │ │ │ │ + b.n 220fba │ │ │ │ ldrb r1, [r2, #13] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r1, #32 │ │ │ │ - bhi.n 2216e4 │ │ │ │ + bhi.n 2216f4 │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 221b50 │ │ │ │ + bhi.w 221b60 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ lsls r7, r2, #9 │ │ │ │ @@ -635636,65 +635631,65 @@ │ │ │ │ uxtb r2, r2 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ umull r2, r1, r3, r2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 22115c │ │ │ │ + b.n 22116c │ │ │ │ uxth r2, r2 │ │ │ │ - b.n 2216e4 │ │ │ │ + b.n 2216f4 │ │ │ │ movw r1, #599 @ 0x257 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr r3, [pc, #92] @ (221764 ) │ │ │ │ + bl 1ff39c │ │ │ │ + ldr r3, [pc, #92] @ (221774 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movw r3, #599 @ 0x257 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 220e08 │ │ │ │ - b.w 220e12 │ │ │ │ + bne.w 220e18 │ │ │ │ + b.w 220e22 │ │ │ │ cmp.w fp, #8388608 @ 0x800000 │ │ │ │ - beq.w 221508 │ │ │ │ - bhi.w 221b32 │ │ │ │ + beq.w 221518 │ │ │ │ + bhi.w 221b42 │ │ │ │ cmp.w fp, #2048 @ 0x800 │ │ │ │ it ne │ │ │ │ movne.w fp, #4194304 @ 0x400000 │ │ │ │ - bne.w 221508 │ │ │ │ + bne.w 221518 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov.w r1, #620 @ 0x26c │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov.w r3, #620 @ 0x26c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 220df2 │ │ │ │ + b.w 220e02 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 221314 │ │ │ │ - @ instruction: 0xf3da00a3 │ │ │ │ + b.n 221324 │ │ │ │ + @ instruction: 0xf3ca00a3 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b200a3 │ │ │ │ - @ instruction: 0xf2f200a3 │ │ │ │ + @ instruction: 0xf3a200a3 │ │ │ │ + @ instruction: 0xf2e200a3 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb.w r3, [r3, #145] @ 0x91 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221226 │ │ │ │ + beq.w 221236 │ │ │ │ movw r1, #389 @ 0x185 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r5, r0 │ │ │ │ movw r3, #389 @ 0x185 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 221a42 │ │ │ │ + beq.w 221a52 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ blx 5a178 │ │ │ │ @@ -635706,101 +635701,101 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #248 @ 0xf8 │ │ │ │ addmi.w r2, r2, r6, lsl #2 │ │ │ │ addmi r6, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 2217a6 │ │ │ │ + bne.n 2217b6 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w lr, sp, #112 @ 0x70 │ │ │ │ str.w ip, [sp, #96] @ 0x60 │ │ │ │ strd ip, ip, [sp, #128] @ 0x80 │ │ │ │ strd ip, ip, [sl, #4] │ │ │ │ str.w r9, [sp, #108] @ 0x6c │ │ │ │ str.w ip, [sp, #136] @ 0x88 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ str.w ip, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 221a5e │ │ │ │ + beq.w 221a6e │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add.w r1, sp, #127 @ 0x7f │ │ │ │ mov.w ip, #1 │ │ │ │ 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 r6, r3 │ │ │ │ - bhi.n 221800 │ │ │ │ + bhi.n 221810 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 221a52 │ │ │ │ + bne.w 221a62 │ │ │ │ str.w r9, [sp, #124] @ 0x7c │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 22187e │ │ │ │ + bne.n 22188e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 221a5a │ │ │ │ + beq.w 221a6a │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w r2, sp, #163 @ 0xa3 │ │ │ │ mov r3, ip │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 221862 │ │ │ │ + bne.n 221872 │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 221a5a │ │ │ │ + beq.w 221a6a │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, r6 │ │ │ │ add.w r6, r0, #20 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ add.w ip, r5, #84 @ 0x54 │ │ │ │ strd r6, r6, [sp, #84] @ 0x54 │ │ │ │ mov.w lr, #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -635823,33 +635818,33 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ add.w r7, r5, #100 @ 0x64 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ strd r6, r6, [r3, #4] │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -635868,149 +635863,149 @@ │ │ │ │ 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 r7, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r3, [r9, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ add.w lr, r7, #44 @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov.w ip, r3, lsl #7 │ │ │ │ strd r6, r6, [r2, #4] │ │ │ │ add.w r6, r5, #116 @ 0x74 │ │ │ │ - ldr.w lr, [pc, #328] @ 221b50 │ │ │ │ + ldr.w lr, [pc, #328] @ 221b60 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r6, [r3, lr] │ │ │ │ add.w r3, r6, ip │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221018 │ │ │ │ + beq.w 221028 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ add.w r2, r6, r2, lsl #7 │ │ │ │ ldrb.w r2, [r2, #50] @ 0x32 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.w 220fe8 │ │ │ │ + b.w 220ff8 │ │ │ │ add r3, sp, #180 @ 0xb4 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add.w sl, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 2218ba │ │ │ │ + b.n 2218ca │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ mov r6, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 2218ba │ │ │ │ + b.n 2218ca │ │ │ │ mov r6, r9 │ │ │ │ - b.n 2218ba │ │ │ │ + b.n 2218ca │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 221820 │ │ │ │ + b.n 221830 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr r3, [pc, #224] @ (221b50 ) │ │ │ │ + bl 1ff39c │ │ │ │ + ldr r3, [pc, #224] @ (221b60 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movw r3, #385 @ 0x181 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 220faa │ │ │ │ + b.w 220fba │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov.w fp, #33554432 @ 0x2000000 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movw r3, #385 @ 0x181 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 220faa │ │ │ │ + b.w 220fba │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ mov r0, ip │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r1, r2, r1 │ │ │ │ - b.w 221170 │ │ │ │ + b.w 221180 │ │ │ │ movw r1, #391 @ 0x187 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ movw r3, #391 @ 0x187 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 221784 │ │ │ │ + b.n 221794 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr r3, [pc, #144] @ (221b50 ) │ │ │ │ + bl 1ff39c │ │ │ │ + ldr r3, [pc, #144] @ (221b60 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - beq.n 221b38 │ │ │ │ + beq.n 221b48 │ │ │ │ mov.w r3, #660 @ 0x294 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 220e08 │ │ │ │ + b.w 220e18 │ │ │ │ movw r1, #573 @ 0x23d │ │ │ │ - bl 1ff38c │ │ │ │ - ldr r3, [pc, #108] @ (221b50 ) │ │ │ │ + bl 1ff39c │ │ │ │ + ldr r3, [pc, #108] @ (221b60 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movw r3, #573 @ 0x23d │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 220e12 │ │ │ │ + b.w 220e22 │ │ │ │ mov.w r1, #322 @ 0x142 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr r3, [pc, #84] @ (221b50 ) │ │ │ │ + bl 1ff39c │ │ │ │ + ldr r3, [pc, #84] @ (221b60 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ mov.w r3, #322 @ 0x142 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 220e12 │ │ │ │ + b.w 220e22 │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ mov.w fp, #512 @ 0x200 │ │ │ │ - bl 1ff38c │ │ │ │ - ldr r3, [pc, #52] @ (221b50 ) │ │ │ │ + bl 1ff39c │ │ │ │ + ldr r3, [pc, #52] @ (221b60 ) │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #8 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ movw r3, #597 @ 0x255 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bne.w 220e08 │ │ │ │ - b.w 220e12 │ │ │ │ + bne.w 220e18 │ │ │ │ + b.w 220e22 │ │ │ │ mov r6, fp │ │ │ │ - b.w 220efc │ │ │ │ + b.w 220f0c │ │ │ │ mov.w r3, #660 @ 0x294 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 220e12 │ │ │ │ + b.w 220e22 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ udf #255 @ 0xff │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -636018,138 +636013,138 @@ │ │ │ │ lsls r3, r0 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #8] @ (221b74 ) │ │ │ │ + ldr r3, [pc, #8] @ (221b84 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ lsls r6, r2, #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, #316] @ (221cc8 ) │ │ │ │ + ldr r2, [pc, #316] @ (221cd8 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #316] @ (221ccc ) │ │ │ │ + ldr r3, [pc, #316] @ (221cdc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221c3a │ │ │ │ + beq.n 221c4a │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 221c12 │ │ │ │ + beq.n 221c22 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r0, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 221c02 │ │ │ │ + bne.n 221c12 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ subs r0, #20 │ │ │ │ - bl 221b78 │ │ │ │ + bl 221b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 221c20 │ │ │ │ + beq.n 221c30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 221c4c │ │ │ │ - bhi.n 221c6e │ │ │ │ + beq.n 221c5c │ │ │ │ + bhi.n 221c7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 20adfc │ │ │ │ - cbz r0, 221c20 │ │ │ │ + bl 20ae0c │ │ │ │ + cbz r0, 221c30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 221be2 │ │ │ │ + beq.n 221bf2 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 221c78 │ │ │ │ + beq.n 221c88 │ │ │ │ rbit r0, r0 │ │ │ │ movs r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsls r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ str r1, [r5, #0] │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 221c48 │ │ │ │ - cbz r1, 221c20 │ │ │ │ + b.n 221c58 │ │ │ │ + cbz r1, 221c30 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - cbz r3, 221c20 │ │ │ │ + cbz r3, 221c30 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 221c48 │ │ │ │ + b.n 221c58 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221ba8 │ │ │ │ + beq.n 221bb8 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 221c48 │ │ │ │ + b.n 221c58 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (221cd0 ) │ │ │ │ - ldr r3, [pc, #164] @ (221ccc ) │ │ │ │ + ldr r2, [pc, #172] @ (221ce0 ) │ │ │ │ + ldr r3, [pc, #164] @ (221cdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 221cc2 │ │ │ │ + bne.n 221cd2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #60] @ 0x3c │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 221c22 │ │ │ │ + b.n 221c32 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 221c20 │ │ │ │ + blt.n 221c30 │ │ │ │ ldrd r1, r0, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 221c48 │ │ │ │ + b.n 221c58 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 221c48 │ │ │ │ + b.n 221c58 │ │ │ │ ldrb r2, [r3, #13] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.n 221cac │ │ │ │ + bhi.n 221cbc │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 221cac │ │ │ │ + bhi.n 221cbc │ │ │ │ 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 │ │ │ │ @@ -636166,418 +636161,418 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r5, #0] │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ str r1, [r6, #0] │ │ │ │ - b.n 221c48 │ │ │ │ + b.n 221c58 │ │ │ │ uxth r3, r3 │ │ │ │ - b.n 221cac │ │ │ │ + b.n 221cbc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 2215a8 │ │ │ │ + b.n 221598 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 222480 │ │ │ │ + b.n 222470 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #872] @ (222050 ) │ │ │ │ + ldr r4, [pc, #872] @ (222060 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #872] @ (222054 ) │ │ │ │ + ldr r3, [pc, #872] @ (222064 ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ands.w r3, r1, #2 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne.w 221f02 │ │ │ │ + bne.w 221f12 │ │ │ │ lsls r5, r6, #6 │ │ │ │ - bmi.w 221eec │ │ │ │ + bmi.w 221efc │ │ │ │ lsls r0, r6, #7 │ │ │ │ - bpl.n 221d32 │ │ │ │ + bpl.n 221d42 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrsb.w r3, [r2, #357] @ 0x165 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 221e92 │ │ │ │ + blt.w 221ea2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 21f0c4 │ │ │ │ + bl 21f0d4 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ lsls r5, r6, #9 │ │ │ │ - bmi.w 221f88 │ │ │ │ + bmi.w 221f98 │ │ │ │ lsls r0, r6, #21 │ │ │ │ - bmi.w 221f72 │ │ │ │ + bmi.w 221f82 │ │ │ │ lsls r1, r6, #26 │ │ │ │ - bmi.w 221f5e │ │ │ │ + bmi.w 221f6e │ │ │ │ lsls r2, r6, #25 │ │ │ │ - bmi.w 221f4a │ │ │ │ + bmi.w 221f5a │ │ │ │ and.w r8, r6, #4096 @ 0x1000 │ │ │ │ and.w r7, r6, #8192 @ 0x2000 │ │ │ │ lsls r3, r6, #20 │ │ │ │ - bmi.w 221f2a │ │ │ │ + bmi.w 221f3a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 221d84 │ │ │ │ + bne.n 221d94 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 221f10 │ │ │ │ - cbnz r6, 221da2 │ │ │ │ - ldr r2, [pc, #752] @ (222058 ) │ │ │ │ - ldr r3, [pc, #744] @ (222054 ) │ │ │ │ + bne.w 221f20 │ │ │ │ + cbnz r6, 221db2 │ │ │ │ + ldr r2, [pc, #752] @ (222068 ) │ │ │ │ + ldr r3, [pc, #744] @ (222064 ) │ │ │ │ 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 22204c │ │ │ │ + bne.w 22205c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21f0c4 │ │ │ │ + bl 21f0d4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 221f14 │ │ │ │ + bne.w 221f24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 221db6 │ │ │ │ - b.n 221d66 │ │ │ │ + cbnz r3, 221dc6 │ │ │ │ + b.n 221d76 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221d66 │ │ │ │ + beq.n 221d76 │ │ │ │ ldr r7, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 221dae │ │ │ │ + beq.n 221dbe │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r8, r4 │ │ │ │ and.w r5, r6, #8388608 @ 0x800000 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 221e74 │ │ │ │ + bne.n 221e84 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 221e8e │ │ │ │ + beq.n 221e9e │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ ldr.w r5, [r8, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 221e2c │ │ │ │ + cbz r3, 221e3c │ │ │ │ ldrb r7, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 221e24 │ │ │ │ + bne.n 221e34 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ tst r6, r3 │ │ │ │ - beq.n 221e24 │ │ │ │ + beq.n 221e34 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 2e6250 │ │ │ │ + bl 2e6260 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ itt ne │ │ │ │ movne sl, r7 │ │ │ │ strne r0, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 221e24 │ │ │ │ + bne.n 221e34 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ add r3, r2 │ │ │ │ negs r2, r2 │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ strne r3, [r5, #64] @ 0x40 │ │ │ │ movne.w sl, #1 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221de4 │ │ │ │ + bne.n 221df4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 201d60 │ │ │ │ + bl 201d70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 221ddc │ │ │ │ + bne.n 221dec │ │ │ │ ldrd r7, r5, [sp, #8] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ movs r2, #151 @ 0x97 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r3, r8, r0 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221ee8 │ │ │ │ + beq.n 221ef8 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 221e68 │ │ │ │ + b.n 221e78 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 221ee8 │ │ │ │ + beq.n 221ef8 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 221e60 │ │ │ │ + beq.n 221e70 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 221dc8 │ │ │ │ + beq.n 221dd8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #8388608 @ 0x800000 │ │ │ │ add.w r1, r7, #44 @ 0x2c │ │ │ │ - bl 21f0c4 │ │ │ │ + bl 21f0d4 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 221dce │ │ │ │ + bne.n 221dde │ │ │ │ mov sl, r0 │ │ │ │ - b.n 221e40 │ │ │ │ + b.n 221e50 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22201a │ │ │ │ + beq.w 22202a │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 221eac │ │ │ │ + b.n 221ebc │ │ │ │ ldr r7, [r7, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 221f9e │ │ │ │ + beq.n 221fae │ │ │ │ ldr r3, [r7, #16] │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 221ea4 │ │ │ │ + bpl.n 221eb4 │ │ │ │ ldrb r3, [r7, #30] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 221ea4 │ │ │ │ + bpl.n 221eb4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e55ec │ │ │ │ + bl 2e55fc │ │ │ │ cmp r8, r0 │ │ │ │ - bls.w 222026 │ │ │ │ + bls.w 222036 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 2e6250 │ │ │ │ + bl 2e6260 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 221ea4 │ │ │ │ + bhi.n 221eb4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, fp │ │ │ │ - bl 2e6250 │ │ │ │ + bl 2e6260 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - b.n 221ea4 │ │ │ │ + b.n 221eb4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 221d66 │ │ │ │ + b.n 221d76 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #33554432 @ 0x2000000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 21f0c4 │ │ │ │ + bl 21f0d4 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 221d0e │ │ │ │ + b.n 221d1e │ │ │ │ mov r3, r2 │ │ │ │ adds r1, r0, #4 │ │ │ │ movs r2, #2 │ │ │ │ - bl 21f0c4 │ │ │ │ + bl 21f0d4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 221d08 │ │ │ │ + b.n 221d18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - bl 21f0c4 │ │ │ │ + bl 21f0d4 │ │ │ │ orr.w r3, r0, r4 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 221da2 │ │ │ │ + b.n 221db2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ adds r5, r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21f0c4 │ │ │ │ + bl 21f0d4 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 221d9c │ │ │ │ - b.n 221d88 │ │ │ │ + beq.w 221dac │ │ │ │ + b.n 221d98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 21f0c4 │ │ │ │ + bl 21f0d4 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 221d4a │ │ │ │ + b.n 221d5a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ movs r2, #32 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 21f0c4 │ │ │ │ + bl 21f0d4 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 221d44 │ │ │ │ + b.n 221d54 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 21f0c4 │ │ │ │ + bl 21f0d4 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 221d3e │ │ │ │ + b.n 221d4e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ adds r1, r0, #4 │ │ │ │ - bl 21f0c4 │ │ │ │ + bl 21f0d4 │ │ │ │ orr.w r3, r4, r0 │ │ │ │ uxtb r4, r3 │ │ │ │ - b.n 221d38 │ │ │ │ + b.n 221d48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w sl, [r3, #316] @ 0x13c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 222042 │ │ │ │ + beq.n 222052 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ add r2, r5 │ │ │ │ negs r5, r5 │ │ │ │ and.w r9, r2, r5 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add.w sl, r9, r8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 22200e │ │ │ │ + cbz r3, 22201e │ │ │ │ add r7, sp, #28 │ │ │ │ - b.n 221fca │ │ │ │ + b.n 221fda │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 22200e │ │ │ │ + cbz r3, 22201e │ │ │ │ ldr r3, [r5, #16] │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 221fc4 │ │ │ │ + bpl.n 221fd4 │ │ │ │ ldrb r3, [r5, #30] │ │ │ │ ands.w r1, r3, #4 │ │ │ │ it ne │ │ │ │ strne.w r9, [r5, #60] @ 0x3c │ │ │ │ - bne.n 221fc4 │ │ │ │ + bne.n 221fd4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e55ec │ │ │ │ + bl 2e55fc │ │ │ │ add r3, sp, #32 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2e6250 │ │ │ │ + bl 2e6260 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 222032 │ │ │ │ + bhi.n 222042 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ add r3, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ add.w sl, r2, r3 │ │ │ │ - b.n 221fc4 │ │ │ │ + b.n 221fd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ bic.w r6, r6, #16777216 @ 0x1000000 │ │ │ │ str.w sl, [r3, #316] @ 0x13c │ │ │ │ - b.n 221d32 │ │ │ │ + b.n 221d42 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r3, #316] @ 0x13c │ │ │ │ - b.n 221fbc │ │ │ │ + b.n 221fcc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 2e55ec │ │ │ │ + bl 2e55fc │ │ │ │ mov r8, r0 │ │ │ │ - b.n 221ec6 │ │ │ │ + b.n 221ed6 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ - bl 2e6250 │ │ │ │ + bl 2e6260 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 221ffa │ │ │ │ + b.n 22200a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - b.n 221fbc │ │ │ │ + b.n 221fcc │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - b.n 222674 │ │ │ │ + b.n 222664 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 222580 │ │ │ │ + b.n 222570 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldr r3, [pc, #8] @ (222068 ) │ │ │ │ + ldr r3, [pc, #8] @ (222078 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #7 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ lsls r6, r2, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1116] @ 2224dc │ │ │ │ + ldr.w r1, [pc, #1116] @ 2224ec │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1112] @ 2224e0 │ │ │ │ + ldr.w r2, [pc, #1112] @ 2224f0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.n 2220da │ │ │ │ + bhi.n 2220ea │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r5, r0, #25 │ │ │ │ lsls r6, r0, #24 │ │ │ │ movs r5, r3 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 2223ca │ │ │ │ + bhi.w 2223da │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r3, r4 │ │ │ │ lsls r6, r1, #6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r2, r3, #6 │ │ │ │ lsls r0, r4, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ @@ -636589,55 +636584,55 @@ │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ lsls r0, r1, #6 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 2220ec │ │ │ │ + beq.n 2220fc │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 222100 │ │ │ │ + beq.n 222110 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 203d18 │ │ │ │ - ldr r2, [pc, #980] @ (2224e4 ) │ │ │ │ - ldr r3, [pc, #972] @ (2224e0 ) │ │ │ │ + bl 203d28 │ │ │ │ + ldr r2, [pc, #980] @ (2224f4 ) │ │ │ │ + ldr r3, [pc, #972] @ (2224f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2224d8 │ │ │ │ + bne.w 2224e8 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #472 @ 0x1d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.w 2224dc │ │ │ │ + bhi.w 2224ec │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r2, r4, #6 │ │ │ │ lsls r2, r5, #6 │ │ │ │ lsls r1, r6, #6 │ │ │ │ lsls r0, r7, #6 │ │ │ │ lsls r4, r2, #6 │ │ │ │ lsls r6, r0, #7 │ │ │ │ @@ -636663,30 +636658,30 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 222180 │ │ │ │ + bne.n 222190 │ │ │ │ add r3, sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r8, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r4, sp, #28 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ strd ip, ip, [sp, #16] │ │ │ │ mov sl, r3 │ │ │ │ strd ip, ip, [sp, #44] @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ strd ip, ip, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2224d2 │ │ │ │ + beq.w 2224e2 │ │ │ │ mov r3, ip │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add.w r1, sp, #43 @ 0x2b │ │ │ │ mov.w ip, #1 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ strb.w r2, [r1, #1]! │ │ │ │ @@ -636694,67 +636689,67 @@ │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 2221d6 │ │ │ │ + bhi.n 2221e6 │ │ │ │ mov r8, r4 │ │ │ │ ldrb r4, [r5, #12] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r8, r4 │ │ │ │ ite ne │ │ │ │ movne.w ip, #0 │ │ │ │ andeq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 2223ba │ │ │ │ + bne.w 2223ca │ │ │ │ ldr r4, [sp, #0] │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 222256 │ │ │ │ + bne.n 222266 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2223ba │ │ │ │ + beq.w 2223ca │ │ │ │ add.w r2, sp, #75 @ 0x4b │ │ │ │ mov r3, ip │ │ │ │ mov r4, r8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 22223a │ │ │ │ + bne.n 22224a │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 2223ba │ │ │ │ + beq.w 2223ca │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r4, #0 │ │ │ │ blx 5a178 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #11 │ │ │ │ @@ -636763,27 +636758,27 @@ │ │ │ │ itttt mi │ │ │ │ addmi r2, sp, #160 @ 0xa0 │ │ │ │ addmi.w r2, r2, r4, lsl #2 │ │ │ │ addmi r4, #1 │ │ │ │ strmi.w r3, [r2, #-68] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 22229e │ │ │ │ + bne.n 2222ae │ │ │ │ movs r5, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r8, r4 │ │ │ │ strd r5, r5, [sl, #4] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ strd r5, r5, [sp, #44] @ 0x2c │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2224ce │ │ │ │ + beq.w 2224de │ │ │ │ mov r3, r5 │ │ │ │ add.w ip, sp, #88 @ 0x58 │ │ │ │ add.w r0, sp, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ @@ -636791,260 +636786,260 @@ │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bhi.n 2222ec │ │ │ │ + bhi.n 2222fc │ │ │ │ mov r8, r4 │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ cmp r8, r3 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, r1, #1 │ │ │ │ mov r4, r3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 22239a │ │ │ │ + bne.n 2223aa │ │ │ │ ldr.w ip, [sp] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r4 │ │ │ │ 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} │ │ │ │ - bne.n 222362 │ │ │ │ + bne.n 222372 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 22239a │ │ │ │ + beq.n 2223aa │ │ │ │ add.w r2, sp, #75 @ 0x4b │ │ │ │ mov r3, lr │ │ │ │ mov r4, r8 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 222348 │ │ │ │ + bne.n 222358 │ │ │ │ mov r8, r4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 22239a │ │ │ │ + beq.n 2223aa │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ add.w r6, r0, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ add.w r4, r5, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r3, [r9, #12] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 2224dc │ │ │ │ + bhi.w 2224ec │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r2, [pc, #324] @ (2224f0 ) │ │ │ │ + ldr r2, [pc, #324] @ (222500 ) │ │ │ │ subs r4, #67 @ 0x43 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ cmp r6, #153 @ 0x99 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [r3, r6] │ │ │ │ mov r9, r5 │ │ │ │ - b.n 22228e │ │ │ │ + b.n 22229e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #319 @ 0x13f │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 22210e │ │ │ │ + bl 203d28 │ │ │ │ + b.n 22211e │ │ │ │ movs r1, #1 │ │ │ │ - b.n 22230a │ │ │ │ + b.n 22231a │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 2221f6 │ │ │ │ + b.n 222206 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 100 @ 0x64 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - udf #234 @ 0xea │ │ │ │ + udf #218 @ 0xda │ │ │ │ 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, #3952] @ 0xf70 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #704] @ (2227bc ) │ │ │ │ + ldr r1, [pc, #704] @ (2227cc ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #704] @ (2227c0 ) │ │ │ │ + ldr r2, [pc, #704] @ (2227d0 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 222676 │ │ │ │ + bhi.w 222686 │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r6, r0, #24 │ │ │ │ subs r6, r0, r0 │ │ │ │ - bcc.n 222556 │ │ │ │ + bcc.n 222566 │ │ │ │ cmp r5, #6 │ │ │ │ lsls r6, r0, #24 │ │ │ │ lsls r6, r5, #2 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ - bl 203d18 │ │ │ │ - ldr r2, [pc, #656] @ (2227c4 ) │ │ │ │ - ldr r3, [pc, #648] @ (2227c0 ) │ │ │ │ + bl 203d28 │ │ │ │ + ldr r2, [pc, #656] @ (2227d4 ) │ │ │ │ + ldr r3, [pc, #648] @ (2227d0 ) │ │ │ │ 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 2227b6 │ │ │ │ + bne.w 2227c6 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 21fd8c │ │ │ │ + bl 21fd9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21fd8c │ │ │ │ + bl 21fd9c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 222532 │ │ │ │ + bl 203d28 │ │ │ │ + b.n 222542 │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov.w r9, #2 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ @@ -637061,30 +637056,30 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #4] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r5, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ strd r8, r8, [r3, #4] │ │ │ │ mov lr, r7 │ │ │ │ str r4, [sp, #32] │ │ │ │ @@ -637098,64 +637093,64 @@ │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r7, r0, #20 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ add.w r4, r8, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {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 r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 222532 │ │ │ │ + bl 203d28 │ │ │ │ + b.n 222542 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 222688 │ │ │ │ + beq.n 222698 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 22269c │ │ │ │ + beq.n 2226ac │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 222532 │ │ │ │ + beq.w 222542 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203cc8 │ │ │ │ - b.n 222532 │ │ │ │ + bl 203cd8 │ │ │ │ + b.n 222542 │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r2 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ @@ -637172,31 +637167,31 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #4] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w fp, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #68 @ 0x44 │ │ │ │ add.w ip, r7, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ strd sl, sl, [r3, #4] │ │ │ │ mov ip, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd sl, sl, [sp, #52] @ 0x34 │ │ │ │ @@ -637209,61 +637204,61 @@ │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ mov.w r1, #364 @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 222532 │ │ │ │ + bl 203d28 │ │ │ │ + b.n 222542 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 2227b8 │ │ │ │ + bge.n 2227a8 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 222754 │ │ │ │ + bge.n 222744 │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r0, [pc, #1440] @ 222d7c │ │ │ │ + ldr.w r0, [pc, #1440] @ 222d8c │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1436] @ 222d80 │ │ │ │ + ldr.w r1, [pc, #1436] @ 222d90 │ │ │ │ add r0, pc │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 222c36 │ │ │ │ + bhi.w 222c46 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r3, r1 │ │ │ │ movs r3, r1 │ │ │ │ lsls r4, r1, #3 │ │ │ │ movs r2, r4 │ │ │ │ movs r2, r4 │ │ │ │ lsls r3, r5, #5 │ │ │ │ @@ -637272,24 +637267,24 @@ │ │ │ │ lsls r1, r6, #7 │ │ │ │ movs r3, r1 │ │ │ │ lsls r4, r3, #8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ - ldr.w r2, [pc, #1376] @ 222d84 │ │ │ │ - ldr.w r3, [pc, #1368] @ 222d80 │ │ │ │ + bl 203d28 │ │ │ │ + ldr.w r2, [pc, #1376] @ 222d94 │ │ │ │ + ldr.w r3, [pc, #1368] @ 222d90 │ │ │ │ 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 222d78 │ │ │ │ + bne.w 222d88 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ strd r9, r9, [sp, #68] @ 0x44 │ │ │ │ @@ -637306,103 +637301,103 @@ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ 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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, sl, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w sl, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 222956 │ │ │ │ + beq.n 222966 │ │ │ │ mov ip, r9 │ │ │ │ add.w r3, r0, #140 @ 0x8c │ │ │ │ mov r9, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r8, ip │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ - b.n 222922 │ │ │ │ + b.n 222932 │ │ │ │ add.w lr, r9, #44 @ 0x2c │ │ │ │ str r5, [sp, #32] │ │ │ │ add.w r9, r9, #32 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [r9, #28] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp sl, ip │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - beq.n 222952 │ │ │ │ + beq.n 222962 │ │ │ │ cmp.w ip, #3 │ │ │ │ strd r8, r8, [r6] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ - bne.n 222900 │ │ │ │ + bne.n 222910 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w r9, r9, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp sl, ip │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [fp, #156] @ 0x9c │ │ │ │ - bne.n 222922 │ │ │ │ + bne.n 222932 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 203ad8 │ │ │ │ - b.n 222822 │ │ │ │ + bl 203ae8 │ │ │ │ + b.n 222832 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 222822 │ │ │ │ + bl 203d28 │ │ │ │ + b.n 222832 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w ip, [r5, #12] │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ cmp.w ip, #1 │ │ │ │ @@ -637412,42 +637407,42 @@ │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ it eq │ │ │ │ addeq.w r8, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - beq.n 222a20 │ │ │ │ + beq.n 222a30 │ │ │ │ mov ip, r9 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w sl!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ 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 sl, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ mov ip, r9 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov sl, r8 │ │ │ │ strd r3, r3, [sp, #68] @ 0x44 │ │ │ │ @@ -637459,56 +637454,56 @@ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ 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, [r7, #16] │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ add.w r9, r0, #20 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, r4, #44 @ 0x2c │ │ │ │ ldmia r5!, {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, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #448 @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #492 @ 0x1ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 222822 │ │ │ │ + bl 203d28 │ │ │ │ + b.n 222832 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ mov ip, lr │ │ │ │ strd r9, r9, [sp, #68] @ 0x44 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ @@ -637523,127 +637518,127 @@ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ 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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ mov r2, sl │ │ │ │ add.w sl, r0, #20 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 222956 │ │ │ │ + beq.w 222966 │ │ │ │ add.w r3, r0, #76 @ 0x4c │ │ │ │ mov ip, r9 │ │ │ │ mov sl, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ - b.n 222bba │ │ │ │ + b.n 222bca │ │ │ │ add.w lr, sl, #44 @ 0x2c │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [sl, #60] @ 0x3c │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp ip, r8 │ │ │ │ - beq.w 222952 │ │ │ │ + beq.w 222962 │ │ │ │ cmp.w ip, #1 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 222b96 │ │ │ │ + bne.n 222ba6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r9, [fp, #92] @ 0x5c │ │ │ │ - b.n 222bac │ │ │ │ + b.n 222bbc │ │ │ │ bics.w r3, r3, #29360128 @ 0x1c00000 │ │ │ │ - bne.w 222814 │ │ │ │ + bne.w 222824 │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #473 @ 0x1d9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #474 @ 0x1da │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ ldrb r3, [r6, #13] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 222c18 │ │ │ │ + beq.n 222c28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #385 @ 0x181 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ - b.n 222822 │ │ │ │ + bl 203d28 │ │ │ │ + b.n 222832 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 222c4a │ │ │ │ + beq.n 222c5a │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #423 @ 0x1a7 │ │ │ │ - bl 203cc8 │ │ │ │ + bl 203cd8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 222822 │ │ │ │ + beq.w 222832 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #424 @ 0x1a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203cc8 │ │ │ │ - b.n 222822 │ │ │ │ + bl 203cd8 │ │ │ │ + b.n 222832 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ strd sl, sl, [sp, #68] @ 0x44 │ │ │ │ mov ip, lr │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ @@ -637658,192 +637653,192 @@ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ 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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ add.w ip, r9, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ mov r0, r7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r8, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 222956 │ │ │ │ + beq.w 222966 │ │ │ │ mov ip, sl │ │ │ │ add.w r3, r0, #108 @ 0x6c │ │ │ │ mov sl, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r9, ip │ │ │ │ mov fp, r0 │ │ │ │ strd r3, r7, [sp, #8] │ │ │ │ - b.n 222d52 │ │ │ │ + b.n 222d62 │ │ │ │ add.w lr, sl, #44 @ 0x2c │ │ │ │ str r5, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w ip, [sl, #60] @ 0x3c │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r8, ip │ │ │ │ - beq.w 222952 │ │ │ │ + beq.w 222962 │ │ │ │ cmp.w ip, #2 │ │ │ │ strd r9, r9, [r6] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ - bne.n 222d2e │ │ │ │ + bne.n 222d3e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ strb.w r9, [fp, #124] @ 0x7c │ │ │ │ - b.n 222d44 │ │ │ │ + b.n 222d54 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ - bhi.n 222db0 │ │ │ │ + bhi.n 222da0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 222d2c │ │ │ │ + bvc.n 222d1c │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #916] @ (223130 ) │ │ │ │ + ldr r2, [pc, #916] @ (223140 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #916] @ (223134 ) │ │ │ │ + ldr r3, [pc, #916] @ (223144 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #912] @ (223138 ) │ │ │ │ + ldr r7, [pc, #912] @ (223148 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - cbz r3, 222e02 │ │ │ │ + cbz r3, 222e12 │ │ │ │ subs r3, r5, #6 │ │ │ │ str r1, [sp, #12] │ │ │ │ bics.w r3, r3, #4 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #32 │ │ │ │ ldrbne r2, [r4, #13] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 21f980 │ │ │ │ - cbz r0, 222de4 │ │ │ │ + bl 21f990 │ │ │ │ + cbz r0, 222df4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2227c8 │ │ │ │ + bl 2227d8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #852] @ (22313c ) │ │ │ │ - ldr r3, [pc, #844] @ (223134 ) │ │ │ │ + ldr r2, [pc, #852] @ (22314c ) │ │ │ │ + ldr r3, [pc, #844] @ (223144 ) │ │ │ │ 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 22312a │ │ │ │ + bne.w 22313a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r8, r3 │ │ │ │ - bl 221b54 │ │ │ │ + bl 221b64 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ - bhi.n 222ef0 │ │ │ │ + bhi.n 222f00 │ │ │ │ tbb [pc, r5] │ │ │ │ lsls r6, r0, #24 │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ strh r0, [r3, #44] @ 0x2c │ │ │ │ lsls r5, r5, #1 │ │ │ │ - ldr r3, [pc, #796] @ (223140 ) │ │ │ │ + ldr r3, [pc, #796] @ (223150 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #8388608 @ 0x800000 │ │ │ │ - beq.w 222f76 │ │ │ │ - bhi.w 223008 │ │ │ │ + beq.w 222f86 │ │ │ │ + bhi.w 223018 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - beq.w 223102 │ │ │ │ + beq.w 223112 │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ uxtb r2, r2 │ │ │ │ - bl 201a1c │ │ │ │ - ldr r3, [pc, #728] @ (223144 ) │ │ │ │ + bl 201a2c │ │ │ │ + ldr r3, [pc, #728] @ (223154 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 222de4 │ │ │ │ + beq.n 222df4 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ ubfx r8, r2, #0, #26 │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 223116 │ │ │ │ + bhi.w 223126 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 22312e │ │ │ │ + bhi.w 22313e │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r0, r5, #2 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ lsls r7, r7, #4 │ │ │ │ @@ -637875,160 +637870,160 @@ │ │ │ │ lsls r4, r0, #2 │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 222de4 │ │ │ │ + beq.w 222df4 │ │ │ │ add r3, sp, #24 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 222de4 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 222df4 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ add r3, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 222f0e │ │ │ │ - b.n 222de4 │ │ │ │ + bne.n 222f1e │ │ │ │ + b.n 222df4 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ubfx r3, r3, #0, #26 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 222f66 │ │ │ │ - bhi.n 22303a │ │ │ │ + beq.n 222f76 │ │ │ │ + bhi.n 22304a │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 222efc │ │ │ │ + b.n 222f0c │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 222efc │ │ │ │ + b.n 222f0c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #574 @ 0x23e │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ uxtb r2, r2 │ │ │ │ - bl 201a1c │ │ │ │ - ldr r3, [pc, #424] @ (223144 ) │ │ │ │ + bl 201a2c │ │ │ │ + ldr r3, [pc, #424] @ (223154 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r3, [r3, #31] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 222e86 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 222e96 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr d7, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 222fe2 │ │ │ │ + cbz r0, 222ff2 │ │ │ │ add r3, sp, #24 │ │ │ │ adds r7, #20 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2227c8 │ │ │ │ + bl 2227d8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222de4 │ │ │ │ + b.n 222df4 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ - b.n 222fba │ │ │ │ + b.n 222fca │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 222fba │ │ │ │ + b.n 222fca │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ - b.n 222fba │ │ │ │ + b.n 222fca │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - beq.n 22310c │ │ │ │ + beq.n 22311c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add.w r4, r0, #20 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ uxtb r2, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 222e86 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 222e96 │ │ │ │ movw r1, #387 @ 0x183 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov r3, r4 │ │ │ │ mov r7, r0 │ │ │ │ add.w r4, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [r0, #40] @ 0x28 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldrb.w r3, [r7, #33] @ 0x21 │ │ │ │ ldr.w r2, [r8, #60] @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 22311c │ │ │ │ + beq.n 22312c │ │ │ │ and.w ip, r3, #63 @ 0x3f │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r0, r0, ip │ │ │ │ bics r2, r0 │ │ │ │ - beq.w 222de4 │ │ │ │ + beq.w 222df4 │ │ │ │ subs r3, #1 │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 22312e │ │ │ │ + bhi.n 22313e │ │ │ │ tbb [pc, r3] │ │ │ │ str r6, [r6, r0] │ │ │ │ str r0, [r2, r1] │ │ │ │ str r0, [r2, r1] │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ str r0, [r2, r1] │ │ │ │ str r0, [r2, r1] │ │ │ │ @@ -638045,101 +638040,101 @@ │ │ │ │ movs r5, #32 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2230da │ │ │ │ + cbz r0, 2230ea │ │ │ │ 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, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #311 @ 0x137 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 222de4 │ │ │ │ + b.n 222df4 │ │ │ │ movs r5, #16 │ │ │ │ strh.w r2, [sp, #24] │ │ │ │ - b.n 2230b2 │ │ │ │ + b.n 2230c2 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 2230b2 │ │ │ │ + b.n 2230c2 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [sp, #24] │ │ │ │ - b.n 2230b2 │ │ │ │ + b.n 2230c2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov.w r1, #324 @ 0x144 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 223016 │ │ │ │ + b.n 223026 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movw r1, #585 @ 0x249 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 223016 │ │ │ │ + b.n 223026 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 222fba │ │ │ │ + b.n 222fca │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 222de4 │ │ │ │ + beq.w 222df4 │ │ │ │ mov r5, r3 │ │ │ │ strd r2, r1, [sp, #24] │ │ │ │ - b.n 2230b2 │ │ │ │ + b.n 2230c2 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 2231ec │ │ │ │ + bcs.n 2231dc │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 2231e0 │ │ │ │ + bcs.n 2231d0 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - bcs.n 223168 │ │ │ │ + bcs.n 223158 │ │ │ │ lsls r3, r4, #2 │ │ │ │ - ldrb r0, [r6, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ lsls r6, r2, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r4, [pc, #884] @ (2234d0 ) │ │ │ │ + ldr r4, [pc, #884] @ (2234e0 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #884] @ (2234d4 ) │ │ │ │ + ldr r2, [pc, #884] @ (2234e4 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r4, pc │ │ │ │ mov r8, r3 │ │ │ │ subs r3, r7, #6 │ │ │ │ mov r6, r0 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ ldr.w r9, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.w 2232b4 │ │ │ │ + beq.w 2232c4 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ ldrbne.w r2, [r1, #33] @ 0x21 │ │ │ │ - bne.w 2232be │ │ │ │ + bne.w 2232ce │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r5, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 223336 │ │ │ │ + beq.w 223346 │ │ │ │ add r4, sp, #32 │ │ │ │ cmp r7, #5 │ │ │ │ - bne.w 22334e │ │ │ │ + bne.w 22335e │ │ │ │ mov.w r9, #0 │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ mov r7, ip │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -638153,145 +638148,145 @@ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w r8!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ str r7, [sp, #8] │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22344e │ │ │ │ + bne.w 22345e │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 2232ac │ │ │ │ + cbz r3, 2232bc │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r2, r0, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ strd r2, r6, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov r6, r5 │ │ │ │ mov r8, lr │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 223278 │ │ │ │ + b.n 223288 │ │ │ │ add.w r7, r9, #44 @ 0x2c │ │ │ │ str r6, [sp, #28] │ │ │ │ add.w r9, r9, #32 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [r9, #28] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 2232a8 │ │ │ │ + beq.n 2232b8 │ │ │ │ cmp.w lr, #1 │ │ │ │ strd r8, r8, [ip] │ │ │ │ str.w r8, [ip, #8] │ │ │ │ - bne.n 223256 │ │ │ │ + bne.n 223266 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add.w lr, lr, #1 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp lr, r5 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ strb.w r8, [sl, #92] @ 0x5c │ │ │ │ - bne.n 223278 │ │ │ │ + bne.n 223288 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 203ad8 │ │ │ │ - b.n 22331a │ │ │ │ + bl 203ae8 │ │ │ │ + b.n 22332a │ │ │ │ cmp r3, #5 │ │ │ │ it eq │ │ │ │ ldreq r5, [r1, #60] @ 0x3c │ │ │ │ - beq.n 223336 │ │ │ │ + beq.n 223346 │ │ │ │ movs r2, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 21f980 │ │ │ │ + bl 21f990 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r5, [sp, #32] │ │ │ │ - cbz r1, 2232e6 │ │ │ │ + cbz r1, 2232f6 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r1, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ ite eq │ │ │ │ subeq r1, #20 │ │ │ │ movne r1, r5 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ - bl 223148 │ │ │ │ + bl 223158 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ it ne │ │ │ │ addne r3, r3, r2 │ │ │ │ mov r2, r7 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9] │ │ │ │ mov r3, r8 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 2227c8 │ │ │ │ - ldr r2, [pc, #444] @ (2234d8 ) │ │ │ │ - ldr r3, [pc, #436] @ (2234d4 ) │ │ │ │ + bl 2227d8 │ │ │ │ + ldr r2, [pc, #444] @ (2234e8 ) │ │ │ │ + ldr r3, [pc, #436] @ (2234e4 ) │ │ │ │ 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 2234ca │ │ │ │ + bne.w 2234da │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ sub.w r1, r5, #20 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 223148 │ │ │ │ - b.n 22331a │ │ │ │ + bl 223158 │ │ │ │ + b.n 22332a │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov ip, lr │ │ │ │ strd r8, r8, [r4, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ @@ -638305,135 +638300,135 @@ │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ 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 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ add.w r1, r0, #20 │ │ │ │ movs r2, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ 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 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22348c │ │ │ │ + bne.n 22349c │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ - bl 202e14 │ │ │ │ + bl 202e24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldrb.w r9, [r5, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2232ac │ │ │ │ + beq.w 2232bc │ │ │ │ mov.w lr, #0 │ │ │ │ add.w r3, r0, #108 @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ strd r3, r6, [sp, #8] │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov r7, lr │ │ │ │ mov r6, r5 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 223428 │ │ │ │ + b.n 223438 │ │ │ │ add.w r5, r8, #44 @ 0x2c │ │ │ │ str r6, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb.w lr, [r8, #60] @ 0x3c │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ cmp lr, r9 │ │ │ │ - beq.w 2232a8 │ │ │ │ + beq.w 2232b8 │ │ │ │ cmp.w lr, #2 │ │ │ │ strd r7, r7, [ip] │ │ │ │ str.w r7, [ip, #8] │ │ │ │ - bne.n 223404 │ │ │ │ + bne.n 223414 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str.w fp, [sp, #28] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ strb.w r7, [sl, #124] @ 0x7c │ │ │ │ - b.n 22341a │ │ │ │ + b.n 22342a │ │ │ │ strd r3, r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ movs r2, #32 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 22347a │ │ │ │ + cbz r0, 22348a │ │ │ │ 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, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 223226 │ │ │ │ + b.n 223236 │ │ │ │ strd r3, r8, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ movs r2, #32 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2234b8 │ │ │ │ + cbz r0, 2234c8 │ │ │ │ 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, r6 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 2233ce │ │ │ │ + b.n 2233de │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2, r3, r4, r7} │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #536] @ (223708 ) │ │ │ │ + ldr r4, [pc, #536] @ (223718 ) │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #536] @ (22370c ) │ │ │ │ + ldr r2, [pc, #536] @ (22371c ) │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr.w r1, [ip, #96] @ 0x60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r4, r3 │ │ │ │ @@ -638446,22 +638441,22 @@ │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ite eq │ │ │ │ subeq.w r3, r1, #20 │ │ │ │ movne r3, #0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr.w r2, [r1, #236] @ 0xec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2235d8 │ │ │ │ + beq.n 2235e8 │ │ │ │ ldr.w r1, [r1, #240] @ 0xf0 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2235d8 │ │ │ │ + beq.n 2235e8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ movs r2, #1 │ │ │ │ rbit r1, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsls r2, r1 │ │ │ │ ldrd r1, r4, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -638483,35 +638478,35 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 223148 │ │ │ │ + bl 223158 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ add r3, r7 │ │ │ │ lsrs r3, r2 │ │ │ │ - beq.w 2236c0 │ │ │ │ + beq.w 2236d0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ subs r2, #6 │ │ │ │ bics.w r2, r2, #4 │ │ │ │ it eq │ │ │ │ streq r2, [sp, #28] │ │ │ │ - beq.w 2236f2 │ │ │ │ + beq.w 223702 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ cmp r2, #32 │ │ │ │ - bhi.w 2236f8 │ │ │ │ + bhi.w 223708 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 2236f2 │ │ │ │ + bhi.w 223702 │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r5, [sp, #612] @ 0x264 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ str r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ @@ -638522,31 +638517,31 @@ │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ ldr r5, [sp, #628] @ 0x274 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 223664 │ │ │ │ + beq.n 223674 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r3, #6 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ - beq.n 2236d4 │ │ │ │ + beq.n 2236e4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 2236da │ │ │ │ + bhi.n 2236ea │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 223706 │ │ │ │ + bhi.w 223716 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r3, [r4, #2] │ │ │ │ strh r0, [r0, #4] │ │ │ │ strh r0, [r0, #4] │ │ │ │ ldrsh r0, [r0, r6] │ │ │ │ strh r0, [r0, #4] │ │ │ │ strh r0, [r0, #4] │ │ │ │ @@ -638562,133 +638557,133 @@ │ │ │ │ str r0, [r0, #120] @ 0x78 │ │ │ │ movs r2, #16 │ │ │ │ strh.w r7, [sp, #32] │ │ │ │ vldr d7, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 223652 │ │ │ │ + cbz r0, 223662 │ │ │ │ add r2, sp, #24 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ str r1, [r7, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ adds r7, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #0 │ │ │ │ - bl 2227c8 │ │ │ │ + bl 2227d8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #168] @ (223710 ) │ │ │ │ - ldr r3, [pc, #164] @ (22370c ) │ │ │ │ + ldr r2, [pc, #168] @ (223720 ) │ │ │ │ + ldr r3, [pc, #164] @ (22371c ) │ │ │ │ add r2, pc │ │ │ │ strd r4, r7, [r6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 223702 │ │ │ │ + bne.n 223712 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #16 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ vldr d7, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 2236b0 │ │ │ │ + cbz r0, 2236c0 │ │ │ │ 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, r5 │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 2227c8 │ │ │ │ + bl 2227d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 223664 │ │ │ │ + b.n 223674 │ │ │ │ movs r2, #8 │ │ │ │ strb.w r7, [sp, #32] │ │ │ │ - b.n 22362c │ │ │ │ + b.n 22363c │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #32] │ │ │ │ - b.n 22362c │ │ │ │ + b.n 22363c │ │ │ │ movs r2, #32 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 22362c │ │ │ │ + b.n 22363c │ │ │ │ strd r7, r2, [sp, #32] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 22362c │ │ │ │ + b.n 22363c │ │ │ │ movs r2, #8 │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ - b.n 22368a │ │ │ │ + b.n 22369a │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ - b.n 22368a │ │ │ │ + b.n 22369a │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 22368a │ │ │ │ + b.n 22369a │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 22368a │ │ │ │ + b.n 22369a │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr.w r5, [pc, #1032] @ 223b30 │ │ │ │ + ldr.w r5, [pc, #1032] @ 223b40 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ - ldr.w r4, [pc, #1032] @ 223b34 │ │ │ │ + ldr.w r4, [pc, #1032] @ 223b44 │ │ │ │ add r5, pc │ │ │ │ ldr.w sl, [r1, #96] @ 0x60 │ │ │ │ - ldr.w r7, [pc, #1024] @ 223b38 │ │ │ │ + ldr.w r7, [pc, #1024] @ 223b48 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #204] @ 0xcc │ │ │ │ mov.w r4, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ ldrb.w r4, [sl, #-8] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 223b2a │ │ │ │ + bne.w 223b3a │ │ │ │ ldr.w r5, [sl, #24] │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ cmp r4, #14 │ │ │ │ - beq.n 223798 │ │ │ │ + beq.n 2237a8 │ │ │ │ cmp r4, #24 │ │ │ │ - bhi.n 223798 │ │ │ │ + bhi.n 2237a8 │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r4, r4, #6 │ │ │ │ lsls r6, r4, #6 │ │ │ │ @@ -638712,225 +638707,225 @@ │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ movs r6, #4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ sub.w ip, sl, #20 │ │ │ │ str r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 22389e │ │ │ │ + beq.n 2238ae │ │ │ │ cmp r4, r6 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r0, ip │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ movs r1, #1 │ │ │ │ - bl 221b78 │ │ │ │ - cbnz r0, 2237c8 │ │ │ │ + bl 221b88 │ │ │ │ + cbnz r0, 2237d8 │ │ │ │ strd r6, r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w fp, #4 │ │ │ │ it eq │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ movw r2, #805 @ 0x325 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2238e8 │ │ │ │ - bhi.n 223858 │ │ │ │ + beq.w 2238f8 │ │ │ │ + bhi.n 223868 │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - beq.w 223a20 │ │ │ │ + beq.w 223a30 │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 223860 │ │ │ │ + bne.n 223870 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 2234dc │ │ │ │ + bl 2234ec │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 220c08 │ │ │ │ + bl 220c18 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 200708 │ │ │ │ - ldr r2, [pc, #764] @ (223b3c ) │ │ │ │ - ldr r3, [pc, #756] @ (223b34 ) │ │ │ │ + bl 200718 │ │ │ │ + ldr r2, [pc, #764] @ (223b4c ) │ │ │ │ + ldr r3, [pc, #756] @ (223b44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 223b26 │ │ │ │ + bne.w 223b36 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r2, #806 @ 0x326 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2238a4 │ │ │ │ + beq.n 2238b4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2234dc │ │ │ │ + bl 2234ec │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ - bl 2202e4 │ │ │ │ + bl 2202f4 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #20 │ │ │ │ - bl 201a58 │ │ │ │ - b.n 223836 │ │ │ │ + bl 201a68 │ │ │ │ + b.n 223846 │ │ │ │ mov r5, r4 │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 2237ae │ │ │ │ + b.n 2237be │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ str.w fp, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 2234dc │ │ │ │ + bl 2234ec │ │ │ │ str.w r8, [sp, #20] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 220788 │ │ │ │ - b.n 223836 │ │ │ │ - ldr r3, [pc, #596] @ (223b40 ) │ │ │ │ + bl 220798 │ │ │ │ + b.n 223846 │ │ │ │ + ldr r3, [pc, #596] @ (223b50 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add.w r3, r3, #102400 @ 0x19000 │ │ │ │ ldrb.w r3, [r3, #672] @ 0x2a0 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 223ab6 │ │ │ │ + beq.w 223ac6 │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 223836 │ │ │ │ + beq.n 223846 │ │ │ │ mov.w r8, #0 │ │ │ │ uxth r3, r6 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ mov r5, r8 │ │ │ │ mov sl, r9 │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 2239b6 │ │ │ │ + b.n 2239c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ strb.w r5, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r1, #370 @ 0x172 │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ - bl 1ff230 │ │ │ │ + bl 1ff240 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add.w r1, r0, #20 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ movs r2, #1 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w lr, sp, #140 @ 0x8c │ │ │ │ add.w ip, r3, #44 @ 0x2c │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r9, r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 220788 │ │ │ │ + bl 220798 │ │ │ │ ldrb.w r1, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ add r8, r3 │ │ │ │ - bls.w 223b22 │ │ │ │ + bls.w 223b32 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r5 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 2239aa │ │ │ │ + bpl.n 2239ba │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2234dc │ │ │ │ + bl 2234ec │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r0, r4, r8 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -638940,167 +638935,167 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ strd r6, r6, [sp, #124] @ 0x7c │ │ │ │ strd r6, r6, [sp, #132] @ 0x84 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 22392c │ │ │ │ + bne.n 22393c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r3, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 22392c │ │ │ │ + bne.n 22393c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 223984 │ │ │ │ + b.n 223994 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 223ae4 │ │ │ │ + beq.n 223af4 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 5a178 │ │ │ │ ldrb.w r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 223a98 │ │ │ │ + cbz r0, 223aa8 │ │ │ │ ldrd r8, r7, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ movs r5, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ strd fp, r5, [sp] │ │ │ │ strd r7, r8, [sp, #8] │ │ │ │ - bl 2234dc │ │ │ │ + bl 2234ec │ │ │ │ add.w r0, r5, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 59e14 <__aeabi_uidivmod@plt> │ │ │ │ strd r7, r1, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ strd fp, r3, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r3, {r2, r3} │ │ │ │ - bl 220c08 │ │ │ │ + bl 220c18 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r0, [r4, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.n 223a4a │ │ │ │ - bl 202e14 │ │ │ │ + bhi.n 223a5a │ │ │ │ + bl 202e24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 203ea0 │ │ │ │ + bl 203eb0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 223894 │ │ │ │ + b.n 2238a4 │ │ │ │ movs r6, #8 │ │ │ │ - b.n 22379a │ │ │ │ + b.n 2237aa │ │ │ │ movs r6, #2 │ │ │ │ - b.n 22379a │ │ │ │ + b.n 2237aa │ │ │ │ movs r6, #1 │ │ │ │ - b.n 22379a │ │ │ │ + b.n 2237aa │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ uxth r6, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ str r7, [sp, #8] │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - bl 2234dc │ │ │ │ + bl 2234ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ strd r8, r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.n 2238d2 │ │ │ │ + b.n 2238e2 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r5, [sp, #4] │ │ │ │ str.w fp, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 2234dc │ │ │ │ + bl 2234ec │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 220c08 │ │ │ │ + bl 220c18 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 223894 │ │ │ │ + b.n 2238a4 │ │ │ │ mov r4, fp │ │ │ │ - b.n 223836 │ │ │ │ + b.n 223846 │ │ │ │ blx 5a6dc <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ lsls r3, r4, #2 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - ldr.w r3, [pc, #1628] @ 2241b4 │ │ │ │ + ldr.w r3, [pc, #1628] @ 2241c4 │ │ │ │ ldr.w r4, [r0, #424] @ 0x1a8 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #1620] @ 2241b8 │ │ │ │ + ldr.w r2, [pc, #1620] @ 2241c8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w r3, [pc, #1616] @ 2241bc │ │ │ │ + ldr.w r3, [pc, #1616] @ 2241cc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2241a6 │ │ │ │ + beq.w 2241b6 │ │ │ │ mov fp, r1 │ │ │ │ - b.n 223b8e │ │ │ │ + b.n 223b9e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2241a6 │ │ │ │ + beq.w 2241b6 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 223b84 │ │ │ │ + beq.n 223b94 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, fp │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -639116,249 +639111,249 @@ │ │ │ │ strd r3, r7, [sp, #88] @ 0x58 │ │ │ │ ldr.w fp, [r7, #36] @ 0x24 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 22415c │ │ │ │ + beq.w 22416c │ │ │ │ mov r6, fp │ │ │ │ mov.w fp, #0 │ │ │ │ strd r7, r4, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r6, #28] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 223cdc │ │ │ │ + beq.n 223cec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 223d66 │ │ │ │ + beq.w 223d76 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 223c3a │ │ │ │ + bne.n 223c4a │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - beq.n 223c62 │ │ │ │ - bls.w 223db2 │ │ │ │ + beq.n 223c72 │ │ │ │ + bls.w 223dc2 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 223ed6 │ │ │ │ + beq.w 223ee6 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bls.n 223c3a │ │ │ │ + bls.n 223c4a │ │ │ │ cmp.w r3, #346 @ 0x15a │ │ │ │ - bcs.w 223f8c │ │ │ │ + bcs.w 223f9c │ │ │ │ cmp.w r3, #344 @ 0x158 │ │ │ │ - bcc.n 223c3a │ │ │ │ + bcc.n 223c4a │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r2, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 223f9a │ │ │ │ + bne.w 223faa │ │ │ │ ldr r3, [r2, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ - bne.n 223cca │ │ │ │ + bne.n 223cda │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 223cdc │ │ │ │ + beq.n 223cec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223d54 │ │ │ │ + beq.w 223d64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 223d54 │ │ │ │ + beq.w 223d64 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 223d40 │ │ │ │ + beq.n 223d50 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 223d4a │ │ │ │ + bne.n 223d5a │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #121 @ 0x79 │ │ │ │ - bne.n 223c0a │ │ │ │ + bne.n 223c1a │ │ │ │ ldr r7, [r5, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r7, #-8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 223f9a │ │ │ │ + bne.w 223faa │ │ │ │ ldr r2, [r7, #20] │ │ │ │ tst.w r9, r2 │ │ │ │ - beq.n 223c3a │ │ │ │ + beq.n 223c4a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ it ls │ │ │ │ strls r3, [r5, #36] @ 0x24 │ │ │ │ - bls.n 223cd4 │ │ │ │ + bls.n 223ce4 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov.w fp, #3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224154 │ │ │ │ + beq.w 224164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ - ldr.w r3, [pc, #1316] @ 2241c0 │ │ │ │ + bl 200718 │ │ │ │ + ldr.w r3, [pc, #1316] @ 2241d0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ strd fp, r8, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ add.w r3, r3, r2, lsl #7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #74] @ 0x4a │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bl 21f248 │ │ │ │ + bl 21f258 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ - b.n 223cd4 │ │ │ │ + bl 201a68 │ │ │ │ + b.n 223ce4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 223714 │ │ │ │ + bl 223724 │ │ │ │ mov.w fp, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 223c3e │ │ │ │ + bne.n 223c4e │ │ │ │ mov r0, r6 │ │ │ │ - bl 201c1c │ │ │ │ + bl 201c2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 223be8 │ │ │ │ + bne.w 223bf8 │ │ │ │ ldrd r7, r4, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 251614 │ │ │ │ + bl 251624 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ orr.w r3, r0, r8 │ │ │ │ uxtb.w r8, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 223d1c │ │ │ │ + cbz r3, 223d2c │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 223bac │ │ │ │ + bne.w 223bbc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 223d0c │ │ │ │ + bne.n 223d1c │ │ │ │ mov r9, r8 │ │ │ │ - ldr.w r2, [pc, #1188] @ 2241c4 │ │ │ │ - ldr.w r3, [pc, #1176] @ 2241bc │ │ │ │ + ldr.w r2, [pc, #1188] @ 2241d4 │ │ │ │ + ldr.w r3, [pc, #1176] @ 2241cc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2241aa │ │ │ │ + bne.w 2241ba │ │ │ │ mov r0, r9 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r9, r2 │ │ │ │ - bne.w 223ed0 │ │ │ │ + bne.w 223ee0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 223c46 │ │ │ │ + bne.w 223c56 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 223f74 │ │ │ │ + beq.w 223f84 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 223cdc │ │ │ │ + bne.n 223cec │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 223c04 │ │ │ │ + b.n 223c14 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ tst.w r9, r2 │ │ │ │ - beq.w 223c3a │ │ │ │ + beq.w 223c4a │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bpl.n 223d7e │ │ │ │ + bpl.n 223d8e │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ subs r3, #16 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 223cd4 │ │ │ │ + bls.n 223ce4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add.w r7, r5, #20 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 223ec8 │ │ │ │ + beq.w 223ed8 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r2, 223d96 │ │ │ │ + cbz r2, 223da6 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 222d88 │ │ │ │ + bl 222d98 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 201a58 │ │ │ │ - b.n 223cd4 │ │ │ │ + bl 201a68 │ │ │ │ + b.n 223ce4 │ │ │ │ cmp r3, #118 @ 0x76 │ │ │ │ - bls.w 223f84 │ │ │ │ + bls.w 223f94 │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ - bne.w 223c3a │ │ │ │ + bne.w 223c4a │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r8, [r3, #-8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 223f9a │ │ │ │ + bne.w 223faa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ tst.w r9, r3 │ │ │ │ - beq.w 223c3a │ │ │ │ + beq.w 223c4a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r2, #4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bls.w 224050 │ │ │ │ + bls.w 224060 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 22019c │ │ │ │ + bl 2201ac │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 21ffd8 │ │ │ │ - ldr r3, [pc, #948] @ (2241c0 ) │ │ │ │ + bl 21ffe8 │ │ │ │ + ldr r3, [pc, #948] @ (2241d0 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldrb.w r3, [r3, #50] @ 0x32 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #164 @ 0xa4 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r0, #20 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r8 │ │ │ │ - bl 201a1c │ │ │ │ + bl 201a2c │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w ip, fp, #84 @ 0x54 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ strd sl, sl, [sp, #56] @ 0x38 │ │ │ │ add.w r3, r2, r3, lsl #7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ @@ -639369,86 +639364,86 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str.w r1, [lr, #40] @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #490 @ 0x1ea │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ and.w r1, r2, #63 @ 0x3f │ │ │ │ lsls r3, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bic.w r3, r1, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ subs r1, r3, #1 │ │ │ │ - beq.n 223ebe │ │ │ │ + beq.n 223ece │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 223fa0 │ │ │ │ + beq.n 223fb0 │ │ │ │ tst r1, r3 │ │ │ │ - bne.n 223fa0 │ │ │ │ + bne.n 223fb0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 224160 │ │ │ │ + bne.w 224170 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #20 │ │ │ │ - bl 201a58 │ │ │ │ + bl 201a68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ - b.n 223cd4 │ │ │ │ + bl 200718 │ │ │ │ + b.n 223ce4 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 223d70 │ │ │ │ + b.n 223d80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223c3a │ │ │ │ + beq.w 223c4a │ │ │ │ ldr r3, [r5, #112] @ 0x70 │ │ │ │ ldrb.w r2, [r3, #-8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 2241ae │ │ │ │ + bne.w 2241be │ │ │ │ ldr r3, [r3, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldrb r2, [r3, #21] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov.w r8, r2, lsr #7 │ │ │ │ - bl 2e55ec │ │ │ │ + bl 2e55fc │ │ │ │ ldr.w fp, [r5, #4] │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 224148 │ │ │ │ + beq.w 224158 │ │ │ │ movs r7, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 200708 │ │ │ │ + bl 200718 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ movs r1, #253 @ 0xfd │ │ │ │ strd r7, fp, [sp, #100] @ 0x64 │ │ │ │ - bl 1ff38c │ │ │ │ + bl 1ff39c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add.w fp, r0, #84 @ 0x54 │ │ │ │ strd sl, sl, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ str.w sl, [sp, #64] @ 0x40 │ │ │ │ ldr.w lr, [r0, #36] @ 0x24 │ │ │ │ - ldr.w ip, [pc, #640] @ 2241c0 │ │ │ │ + ldr.w ip, [pc, #640] @ 2241d0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ @@ -639456,40 +639451,40 @@ │ │ │ │ ldrb r2, [r3, #31] │ │ │ │ ldrb.w r7, [r3, #38] @ 0x26 │ │ │ │ add.w r3, r5, r2, lsl #2 │ │ │ │ add.w r5, r5, r7, lsl #2 │ │ │ │ str.w r8, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl 203a60 │ │ │ │ - b.n 223cd4 │ │ │ │ + bl 203a70 │ │ │ │ + b.n 223ce4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ tst.w r9, r2 │ │ │ │ - beq.w 223cdc │ │ │ │ + beq.w 223cec │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 223d70 │ │ │ │ + b.n 223d80 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bhi.w 223c26 │ │ │ │ - b.n 223c3a │ │ │ │ + bhi.w 223c36 │ │ │ │ + b.n 223c4a │ │ │ │ mvn.w r2, #804 @ 0x324 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 223c26 │ │ │ │ - b.n 223c3a │ │ │ │ + bls.w 223c36 │ │ │ │ + b.n 223c4a │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r2, #32 │ │ │ │ strd sl, sl, [r1] │ │ │ │ - bhi.w 22414e │ │ │ │ + bhi.w 22415e │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 2241ae │ │ │ │ + bhi.w 2241be │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r0, #1 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ @@ -639520,41 +639515,41 @@ │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r0, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 1ff32c │ │ │ │ + bl 1ff33c │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 224026 │ │ │ │ + cbz r0, 224036 │ │ │ │ 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 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 203a60 │ │ │ │ + bl 203a70 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #434 @ 0x1b2 │ │ │ │ - bl 203d18 │ │ │ │ + bl 203d28 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 223ebe │ │ │ │ + b.n 223ece │ │ │ │ strh.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 223ffa │ │ │ │ + b.n 22400a │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 223ffa │ │ │ │ + b.n 22400a │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 223ffa │ │ │ │ + b.n 22400a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w fp, sp, #156 @ 0x9c │ │ │ │ str.w sl, [sp, #140] @ 0x8c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ strb.w r3, [sp, #140] @ 0x8c │ │ │ │ add r3, sp, #124 @ 0x7c │ │ │ │ strd sl, sl, [r2] │ │ │ │ @@ -639571,31 +639566,31 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w fp!, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #28] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov.w r1, #370 @ 0x172 │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes